Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций по ПрИС.doc
Скачиваний:
11
Добавлен:
14.11.2019
Размер:
1.33 Mб
Скачать

1.1Классификация методов проектирования

Методы проектирования очень разнообразны (работы Буча, ОМТ, UML, CRC и т.д.), их можно классифицировать по различным признакам, важнейшими из которых являются:

  • степень автоматизации проектных работ;

  • принятая методология.

По степени автоматизации можно выделить:

  1. Традиционное (неавтоматизированное) проектирование. Используется при разработке небольших по трудоёмкости и структурной сложности систем, которые не требуют большого числа разработчиков.

  2. Автоматизированное проектирование. Базируется на использовании в процессе проектирования CASE-средств или их элементов. Возникло с необходимостью:

  • уменьшить затраты на проектные работы,

  • сократить сроки выполнения проектов,

  • координировать работу больших коллективов разработчиков.

П о принятой методологии различают:

  1. Структурный подход (Structured analysis and design). В основе подхода лежит декомпозиция задачи на функции или процессы и организация отдельных модулей в виде выполняемых процедур. В рамках данной методологии получило развитие нисходящее проектирование “сверху-вниз”. Период наибольшей популярности идей структурного подхода приходится на конец 70-х – начало 80-х годов.

  2. Объектно-ориентированный подход (Object-Oriented analysis and design) предполагает объектно-ориентированный анализ предметной области и объектно-ориентрованное проектирование. Данный подход основан на выделении классов объектов; установлении характерных свойств объектов и методов их обработки; создании иерархии классов, наследовании.

Структурный подход к разработке информационных систем всегда подчёркивал различие между данными и процессами их обработки. Как правило, сначала специфицируются данные, а затем описываются процессы, которые используют эти данные.

Объектно-ориентированный подход объединяет данные и процессы в логические сущности – классы, которые имеют способность наследовать характеристики (атрибуты и методы), обеспечивая тем самым повторное использование.

1.2Виды информационных систем

Можно выделить следующие виды информационных систем:

  1. Системы обработки данных.

  2. Системы управления.

  3. Офисные системы.

  4. Системы поддержки принятия решений.

  5. Экспертные системы.

1.2.1Системы обработки данных

Предназначены для решения хорошо структурированных задач, по которым имеются необходимые входные данные и известны процедуры их обработки.

На уровне пользователей в этих системах решаются следующие задачи:

  • обработка данных об операциях, производимых предприятием;

  • создание периодических контрольных отчётов о состоянии дел на предприятии;

  • получение ответов на всевозможные текущие запросы и оформление их в виде документов или отчётов.

Основные компоненты системы обработки данных:

База данных

Сбор данных

Обработка данных

Создание отчётов

Группи-ровка

Сорти-ровка

Агреги-рование

Вычис-ление

периоди-ческих

по запросу

Данные из внешней среды

Информация для внутреннего и внешнего использования

Для создания из поступающих данных информации, отражающей деятельность предприятия, используются типовые операции:

  • классификация или группировка (например, по признакам);

  • сортировка, которая упорядочивает последовательность записей;

  • агрегирование служит для уменьшения количества данных и реализуется в форме расчётов итоговых или средних значений;

  • вычисления включают арифметические и логические операции, которые дают возможность получать новые данные.