Методологией разработки систем является системный подход к анализу и синтезу сложных объектов. Эффективность системного подхода заключается:
· на этапе исследования систем – в переходе от решения сложной проблемы к решению некоторой композиции более простых проблем;
· на этапе проектирования систем – в распараллеливании проектных работ за счет перехода от проектирования сложной системы к проектированию комплекса более простых ее составляющих.
Выделяют пять этапов при системном исследовании или проектировании сложного объекта.
Этап 1. Формулировка проблемы.
На этом этапе:
· определяются цели функционирования системы и состав решаемых ею задач (строится дерево функций и задач);
· выделяют существенные связи системы с внешней средой и производят качественное их описание;
· выбирается показатель (система показателей) эффективности системы и записывается в виде функции цели.
Этап 2. Определение вариантов строения системы. Для определения множества допустимых вариантов строения системы дерево функций и задач дополняется множеством возможных способов их реализации.
Этап 3. Построение математической модели системы. Формально определяются зависимости между показателями эффективности и параметрами системы, внешней среды, структуры и взаимодействий элементов. Получают целевую функцию, ограничения и другие формальные характеристики процесса функционирования системы.
Этап 4. Анализ альтернатив. Определяются числовые значения показателей эффективности при заданных параметрах системы, характеристиках внешней среды, фиксированной структуре и функциях взаимодействия элементов.
Этап 5. Синтез оптимальной альтернативы. Выбираются наилучшие взаимодействия элементов, параметров и структуры системы, механизма управления системой.