Обзор технологий проектирования ИС
Разработаны десятки технологий построения модели автоматизируемого объекта – предприятия. Технологии можно разделить на структурные и объектно-ориентированные. Структурные технологии имеют наибольшее распространение.
Структурной принято называть такую технологию исследования системы или процесса, которая начинается с общего обзора объекта исследования, а затем предполагает его последовательную детализацию.
Структурные технологии имеют 3 основные особенности:
· Расчленение сложной системы на части, представляемые как «чёрные ящики», каждый из них выполняет определённую функцию системы управления;
· Иерархическое упорядочение выделенных элементов системы с определёнием взаимосвязей между ними;
· Использование графического представления взаимосвязей элементов системы.
Попросту говоря, это рисунки, на которых показан набор прямоугольников, определённым образом связанных между собой. В них также включается текстовая информация для обеспечения точного определения содержания функций и взаимосвязей.
|
|
В составе технологий структурного анализа к наиболее распространённым можно отнести следующие:
· SADT – технология структурного анализа и проектирования, её подмножество – стандарт IDEF0;
· DFD – диаграммы потоков данных;
· RAD – технология быстрой разработки приложений.
· STD – диаграммы переходов состояний.
Объектно-ориентированной технологией принято называть технологию, которая отличается от структурных технологий большим уровнем абстракции и основывается на представлении системы в виде совокупности объектов, взаимодействующих между собой путём передачи определённых сообщений. В качестве объектов предметной области могут служить конкретные предметы.
Объектно-ориентированная технология может служить не противопоставлением, а дополнением структурной технологии.
Технология SADT разработана Дугласом Россом. Технология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями
Технология SADT может использоваться для моделирования широкого круга систем:
· проектирования телефонных коммуникаций реального времени;
· создания ПО командных и управляющих систем;
· банковское дело;
· системы наведения ракет;
· организация материально-технического снабжения.