Методы структурного подхода:
Метод нисходящего проектирования представляет собой подход функциональной декомпозиции на основе двух стратегий:
n Пошагового уточнения, при котором на каждом следующем этапе декомпозиции определяются подсистемы более низкого уровня;
n Анализа сообщений, при котором анализируются потоки данных, обрабатываемых подсистемами.
n Метод восходящего проектирования – подход, при котором в первую очередь определяются вспомогательные подсистемы, требующиеся для проектируемой системы.
n Метод расширения ядра – подход, при котором основное внимание уделяется выявлению множества вспомогательных подсистем, а не определению функции всей системы.
Методы объектно-ориентированного подхода:
n Метод проектирования предметных областей заключается в выделении предметной области системы с точки зрения пользователя.
n Предметная область включает в себя совокупность объектов с определенным набором поведенческих и статических характеристик.
|
|
n Метод наведения мостов заключается в том, что одна предметная область использует механизмы и возможности, обеспечиваемые другой предметной областью. Мост представляет собой набор предложений (с точки зрения пользователя) и набор требований (с точки зрения исполнителя).
Методы проектирования подсистем:
Методы анализа и построения спецификаций: