Ппп автоматизированного проектирования.
Программы этого класса предназначены для поддержания работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, графическим моделированием и конструированием, созданием библиотеки стандартных элементов (темплетов) чертежей и их многократным использованием, созданием демонстрационных иллюстраций и мультфильмов.
Отличительной особенностью этого класса программных продуктов являются высокие требования к технической части системы обработки данных, наличие библиотек встроенных функций, объектов, интерфейсов с графическими системами и базами данных.
ППП общего назначения.
Данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей этими программными продуктами за счет встроенных средств технологии программирования могут пользоваться и программисты для создания усложненных программ обработки данных.
Представители данного класса программных продуктов:
1.Настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним.
В настоящее время наиболее широко представлены реляционные СУБД для персональных компьютеров, осуществляющие:
- работу с базой данных через экранные формы;
- организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня;
- генерацию отчетов различной структуры данных с подведением промежуточных и окончательных итогов;
- вычислительную обработку путем выполнения встроенных функций, программ, написанных с использованием языков программирования и макрокоманд.
Пользовательские приложения (прикладные программы), функционирующие в среде СУБД, создаются по типу меню работы конечного пользователя, каждая команда которого обеспечивает автоматизированное выполнение определенной функции.
В современных СУБД (например, в СУБД Access 2.0) содержатся элементы CASE-технологии процесса проектирования, в частности:
- визуализирована схема баз данных;
- осуществлена автоматическая поддержка целостности баз данных при различных видах обработки (включение, удаление или модификация данных баз данных);
- предоставляются так называемые мастера, обеспечивающие поддержку процесса проектирования (режим "конструктор") - мастер таблиц, мастер форм, мастер отчетов, построитель меню и т.п.;
- созданы для широкого использования прототипы (шаблоны) структур баз данных, форм, отчетов и т.д.
Все это свидетельствует о расширении функциональных возможностей СУБД как инструментального средства для создания приложений.
Более подробно о СУБД см. гл. 15.
2. Серверы баз данных - успешно развивающийся вид программного обеспечения, предназначенный для создания и использования при работе в сети интегрированных баз данных в архитектуре клиент-сервер.
Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) в сетевом варианте обработки данных хранят информацию на файл-сервере - специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях. Серверы баз данных, напротив, всю обработку (хранение, поиск, извлечение и передачу данных клиенту) данных выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети.
Общим для различных видов серверов баз данных является использование реляционного языка SQL (Structured Query Language) для реализации запросов к данным.
Большинство серверов баз данных может использовать одновременно несколько платформ (Windows NT, Unix, OS/2 и др.), поддерживает широкий спектр протоколов передачи данных (IPX, TCP/IP, X.25 и др.).
Некоторые серверы реализуют распределенное хранение информации в сети, поддерживают интерфейсы на уровне вызова типа:
- ODBC- Open DataBase Connectivity для доступа к разнородным базам данных;
- DAL - Data Access Language для создания запроса на выборку данных, распределенных в сети;
- SAG/CLI - SQL Access Group/ Call Level Interface для распределенных запросов и др.
Самой большой проблемой применения серверов баз данных являются обеспечение целостности (непротиворечивости) баз данных, решение вопроса, связанного с дублированием (тиражированием) данных по узлам сети и их синхронным обновлением.
3. Генераторы (серверы) отчетов- самостоятельное направление развития программных средств, обеспечивающих реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент-сервер.
Сервер отчетов подключается к серверу баз данных, используя все уровни передач и драйверы сервера баз данных. Серверы отчетов включают:
- программы планирования - учет времени для формирования отчетов по требованию пользователей, составление расписания выдачи и распространения отчетов по сети;
- программы управления очередью запросов на формирование отчетов;
- программы ведения словаря пользователей для разграничения доступа к сформированным отчетам;
- программы ведения архива отчетов и др.
Подготовленные отчеты рассылаются клиентам по электронной почте или с помощью другого транспортного агента. Серверы отчетов обычно поддерживают разнородные платформы, тем самым они эффективно работают в неоднородных вычислительных сетях.
4. Текстовые процессоры - автоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов.
Более подробно о текстовых редакторах см. гл. 13. Развитием данного направления программных продуктов являются издательские системы.
5. Табличный процессор -удобная среда для вычислений силами конечного пользователя; средства деловой графики, специализированная обработка (встроенные функции, работа с базами данных, статистическая обработка данных и др.).
Более подробно о табличных процессорах см. гл. 14.
6. Средства презентационной графики - специализированные программы, предназначенные для создания изображений и их показа на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования изображений.
Презентация может включать показ диаграмм и графиков, все программы презентационной графики условно делятся на программы для подготовки слайд-шоу, программы для подготовки мультимедиа-презентации.
Для работы этих программ необходимы также наличие специализированного оборудования - LCD (Liquid Crystal Desktop) - жидкокристаллической проекционной панели, которая просвечивается проектором для вывода изображения на экран, видеотехника.
Презентация требует предварительного составления плана показа. Для каждого слайда выполняется проектирование: определяются содержание слайда, размер, состав элементов, способы их оформления и т.п. Данные для использования в слайдах можно как готовить вручную, так и получать в результате обмена из других программных систем.
7. Интегрированные пакеты - набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии, реализованные на общей вычислительной и операционной платформе.
Наиболее распространены интегрированные пакеты, компонентами которых являются:
- СУБД;
- текстовый редактор;
- табличный процессор;
- органайзер;
- средства поддержки электронной почты;
- программы создания презентаций;
- графический редактор.
Компоненты интегрированных пакетов могут работать изолированно друг от друга, но основные достоинства интегрированных пакетов проявляются при их разумном сочетании друг с другом. Пользователи интегрированных пакетов имеют унифицированный для различных компонентов интерфейс, тем самым обеспечивается относительная легкость процесса их освоения.
Отличительными особенностями данного класса программных средств являются:
- полнота информационных технологий для конечных пользователей;
- однотипный интерфейс конечного пользователя для всех программ, входящих в состав интегрированного пакета - общие команды в меню, стандартные пиктограммы одних и тех же функций (сохранение на диске, печать, проверка орфографии, шрифтовые оформления и т.п.), стандартное построение и работа с диалоговыми окнами и др.;
- общий сервис для программ интегрированного пакета (например, словарь и средства орфографии для проверки правописания, построитель диаграмм, конвертер данных и др.);
- легкость обмена и ссылок на объекты, созданные программами интегрированного пакета (применяется два метода: DDE - динамический обмен данными и OLE - динамическая компоновка объектами), единообразный перенос объектов (метод drag-and-drop);
- наличие единой языковой платформы для разработки макрокоманд, пользовательских программ;
- возможность создания документов, интегрирующих в себе возможности различных программ, входящих в состав интегрированного пакета.
Интегрированные пакеты эффективны и при групповой работе в сети многих пользователей. Так, из прикладной программы, в которой находится пользователь, можно отправить документы и файлы данных другому пользователю, при этом поддерживаются стандарты передачи данных в виде объектов по сети или через электронную почту.
Методо-ориентированные ППП.
Данный класс включает программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и другие методы решения задач.
Наиболее распространены методы математического программирования, решения дифференциальных уравнений, имитационного моделирования, исследования операций.
Методы статистической обработки и анализа данных (описательная статистика, регрессионный анализ, прогнозирование значений технико-экономических показателей и т.п.) имеют всевозрастающее применение. Так, современные табличные процессоры значительно расширили набор встроенных функций, реализующих статистическую обработку, предлагают информационные технологии статистического анализа. Вместе с тем необходимость в использовании специализированных программных средств статистической обработки, обеспечивающих высокую точность и многообразие статистических методов, также растет.
На базе методов сетевого планирования с экономическими показателями проекта, формированием отчетов различного вида оформилось новое направление программных средств- управление проектами, пользователями этих программ являются менеджеры проектов .
- Информатика Информатика: Учебник / Под ред. Проф. Н.В. Макаровой - м.: Финансы и статистика -2006. - 768 с. Www.Stu.Ru/inform/ Содержание
- 1. Основы информационной культуры
- 1.1. Информатизация общества
- 1.1.1. Представление об информационном обществе Роль и значение информационных революций
- Как понимают ученые информационное общество
- 1.1.2. Роль информатизации в развитии общества Что такое процесс информатизации общества
- 1.1.3. Опыт информатизации и перспективные идеи
- 1.1.4. Об информационной культуре
- 1.2. Информационный потенциал общества
- 1.2.1 Информационные ресурсы
- 1.2.2. Информационные продукты и услуги
- Рынок информационных продуктов и услуг
- История развития рынка информационных услуг
- 1.2.3. Правовое регулирование на информационном рынке
- 1.3. Информатика – предмет и задачи
- Структура информатики
- 2. Измерение и представление информации
- 2.1. Информация и ее свойства
- 2.1.1. Информация и данные
- 2.1.2. Формы адекватности информации
- 2.1.3. Меры информации Классификация мер
- Синтаксическая мера информации
- Семантическая мера информация
- Прагматическая мера информации
- Мера информации Единицы измерения
- Качество информации
- 2.2. Классификация и кодирование информации
- 2.2.1. Система классификации Общие сведения
- Иерархическая система классификации
- Фасетная система классификации
- Дескрипторная система классификации
- Система кодирования
- Классификационное кодирование
- Классификация информации по разным признакам
- 3.Информационные системы и технологии
- 3.1. Информационные системы
- Общее представление Понятие информационной системы
- Этапы развития информационных систем
- Период времени
- Процессы в информационной системе
- Что можно ожидать от внедрения информационных систем
- Роль структуры управления в информационной системе Общие положения
- Структура управления организацией
- Персонал организации
- Прочие элементы организации
- Примеры информационных систем
- 3.2. Структура и классификация информационных систем
- Информационное обеспечение
- Техническое обеспечение
- Математическое и программное обеспечение
- Организационное обеспечение
- Правовое обеспечение
- Классификация информационных систем по признаку структурированности задач Понятие структурированности задач
- Классификация информационных систем по функциональному признаку и уровням управления Что означает функциональный признак
- Типы информационных систем
- Информационные системы оперативного (операционного) уровня
- Информационные системы специалистов
- Информационные системы для менеджеров среднего звена
- Стратегические информационные системы
- Прочие классификации информационных систем
- 3.3. Информационные технологии
- Новая информационная технология
- Инструментарий информационной технологии
- Как соотносятся информационная технология и информационная система
- Составляющие информационной технологии
- Этапы развития информационных технологий
- Проблемы использования информационных технологий Устаревание информационной технологии
- Методология использования информационной технологии
- Выбор вариантов внедрения информационной технологии в фирме
- 3.4. Виды информационных технологий
- Основные компоненты
- Информационная технология управления Характеристика и назначение
- Основные компоненты
- Автоматизация офиса Характеристика и назначение
- Основные компоненты
- Характеристика и назначение
- Основные компоненты
- Характеристика и назначение
- Основные компоненты
- 4.1. Информационно-логические основы построения
- 4.2. Функционально-cтруктурная организация
- Основные блоки пк и их назначение
- Внутримашинный системный интерфейс
- Функциональные характеристики пк
- 4.3. Микропроцессоры
- 4.4. Запоминающие устройства пк
- 4.5. Основные внешние устройства пк
- 5. Состояние и тенденции развития эвм
- 5.1. Классификация эвм Классификация эвм по принципу действия
- 5.2. Большие эвм
- 5.3. Малые эвм
- 5.4. Персональные компьютеры
- 5.5. Суперэвм
- 5.6. Серверы
- 5.7. Переносные компьютеры
- 5.8. Тенденции развития вычислительных систем
- 6.1. Коммуникационная среда и передача данных назначение и классификация компьютерных сетей
- Аппаратная реализация передачи данных
- Звенья данных
- 6.2. Архитектура компьютерных сетей
- Эталонные модели взаимодействия систем
- Протоколы компьютерной сети эталонные модели взаимодействия систем
- Протоколы компьютерной сети
- 6.3. Локальные вычислительные сети
- Типовые топологии и методы доступа лвс
- Объединение лвс
- 6.4. Глобальная сеть internet
- Представление о структуре и системе адресации
- 7. Офисная техника
- 7.1. Классификация офисной техники
- 7.2. Средства изготовления, хранения, транспортирования и обработки документов
- Организационные автоматы
- Диктофонная техника
- Средства хранения документов
- Средства транспортирования документов
- Средства обработки документов
- 7.3. Средства копированияи размножения документов
- Средства копирования документов
- Средства оперативной полиграфии
- 7.4. Средства административно-управленческой связи
- Каналы связи
- Классификация систем административно-управленческой связи
- Системы передачи недокументированной информации
- Радиотелефонная связь
- Системы передачи документированной информации
- 7.5. Компьютерные системы в оргтехнике
- Системы управления электронными документами
- Компьютерные системы административно-управленческой связи системы управления электронными документами
- Компьютерные системы административно-управленческой связи
- 8. Состояние и тенденции развития программного обеспечения
- Характеристика программного продукта
- Жизненный цикл программного продукта.
- Защита программных продуктов. Основные понятия о защите программных продуктов.
- 8.2. Классификация программных продуктов.
- Системное программное обеспечение.
- Минимальный состав системного программного обеспечения современных персональных компьютеров.
- Инструментарий технологии программирования.
- Средства для создания приложений.
- Пакеты прикладных программ.
- Проблемно-ориентированные ппп.
- Ппп автоматизированного проектирования.
- Офисные ппп.
- Операционные системы windows 95 и windows 98
- Требования к аппаратной части
- 32-Разрядная архитектура
- Вытесняющая многозадачность и многопоточность
- Графический пользовательский интерфейс
- Подключение новых периферийных устройств по технологии Plug and Play
- Использование виртуальной памяти
- Совместимость с ранее созданным программным обеспечением
- Наличие коммуникационных программных средств
- Сетевые средства операционной системы Windows 95 позволяют:
- Наличие средств мультимедиа
- Концепция операционной системы windows 98
- Интеграция с глобальной сетью Интернет
- Повышение надежности и качества управления
- Повышение производительности
- 12.2. Объектно - ориентированная платформа windows
- Объекты файловой системы - файл и папка Объект - файл
- Объект - папка
- Назначение ярлыка
- Иерархическая структура подчиненности папок
- Объекты пользовательского уровня - приложение и документ
- Пользовательский графический интерфейс windows Основные понятия
- Формы указателя мыши при работе с объектами
- Окна приложения и документа
- Диалоговое окно
- Назначение Рабочего стола
- 12.3. Организация обмена данными
- Понятие составного документа
- Обмен данными перетаскиванием объекта мышью
- Обмен данными через буфер Роль буфера обмена
- Технология обмена данными через буфер
- Технология внедрения и связывания объектов ole
- Внедрение объекта
- Связывание объекта
- Программа работы с изображениями Imaging.
- Комплекс программ мультимедиа Развлечения
- Комплекс программ Связь
- Стандартные приложения служебного назначения
- Очистка диска
- Проверка диска
- Дефрагментация диска
- Мастер обслуживания дисков