ВИДЫ ИНФОРМАЦИОННЫХ СИСТЕМ

КЛАССИФИКАЦИЯ МЕТОДОВ ПРОЕКТИРОВАНИЯ

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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