Абстрагируемость заключается в построении моделей, отражающих только значимые в данных условиях свойства объектов:
В начальную структуру программной системы отображается та часть диаграммы потоков данных, в которой распространяется поток запросов:
Диаграмма "сущность - связь" предназначена для разработки моделей данных и обеспечивает стандартный способ определения данных и отношений между ними:
Диаграмма кооперации (component diagram) описывает особенности физического представления системы:
Иерархическая структура программной системы - основной результат предварительного проектирования:
Иерархическая структура программной системы формируется нисходящим распространением управления:
Известны два типа моделей управления: модель централизованного управления, модель событийного управления:
Исходными данными для метода объектно-ориентированного проектирования являются компоненты модели анализа программных систем, которая представляется иерархией диаграмм потоков данных:
Метод нисходящего проектирования - подход, при котором в первую очередь определяются вспомогательные модули, которые потребуются для проектируемой программы:
Под проектной процедурой понимают формализованную совокупность действий, выполнение которых оканчивается проектным решением:
Подход Джексона ориентирован на данные:
Подход Йордона - ДеМарко является процедурно-ориентированным:
Предварительное проектирование обеспечивает идентификацию подсистем, определение основных принципов управления подсистемами, взаимодействия подсистем:
Проектирование - процесс жизненного цикла программы, во время которого исследуется ее структура и взаимосвязи элементов:
Результат структурного проектирования - иерархическая структура программной системы:
Результатом проектирования является проектное решение или совокупность проектных решений, удовлетворяющих заданным требованиям:
Синтез - процесс построения описания системы по заданному функционированию:
Структурная (функциональная) декомпозиция рассматривает структуру объектов и связей между ними, а также поведение системы в терминах обмена сообщений между объектами:
Функциональный анализ - выявление элементов объекта и связей между ними: