97
создания ИС, который также называется «модель водопада», включает в себя
строго последовательный порядок действий.
Главным достоинством функциональных моделей становится реализация
структурного подхода к созданию информационных систем по схеме "сверху-
вниз", когда любой функциональный блок может быть разделен на множество
подфункций и т. д., таким образом, реализуя модульное проектирование ИС. Для
функциональных моделей зачастую характерной чертой является строгость
разделения ИС и наглядность представления.
В процессе функционального подхода объектные модели данных в виде
ER-диаграмм "объект — свойство — связь" создаются отдельно. Чтобы
проверить правильность проектирования предметной области между
объектными и функциональными моделями выделяются взаимно однозначные
связи.
Основной недостаток такого подхода объясняется движением данных в
одном направлении. Если в процессе проектирования или использования
возникает проблема, то решается она исключительно на данной стадии проекта,
ни в коем случае не затрагивая прошедших стадий.
Нехватка обратной связи приводит к ограниченным корректировкам, что,
в свою очередь, ведет к неполноценной реализации. Применение
функционально-модульного подхода увеличивает возможность потери контроля
над решением существующих проблем. Основной недостаток структурного
подхода состоит в следующем: процессы и информация развиваются отдельно
друг от друга (аналогично модели деятельности организации и модели
программной системы), а процесс проектирования идет от процессов к данным.
Получается, что помимо функционального разделения, имеет место быть также
структура данных, которая всегда располагается на втором плане.
В объектно-ориентированном подходе (ООП) главной категорией
объектной модели является класс, который включает в себя на элементарном
уровне как данные, так и операции, которые над ними реализуются (методы).
Именно с такой позиции все изменения, относящиеся к переходу от
структурного к ООП, становятся максимально заметными. Разделение процессов