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