Книга: Объектно-ориентированный анализ и проектирование с примерами приложений на С++
Выводы
Выводы
• Проектирование - это не рисование диаграмм; диаграммы просто отражают результаты проектирования.
• При проектировании сложной системы важно рассмотреть ее в различных ракурсах - как с точки зрения логической/физической структуры, так и статической/динамической семантики.
• Система обозначений объектно-ориентированного проектирования включает четыре основных диаграммы (классов, объектов, модулей, процессов) и две дополнительные (состояний и переходов, взаимодействий).
• Диаграмма классов показывает, какие существуют классы и связи между ними в логической структуре системы. Конкретная диаграмма классов - один из ракурсов полной структуры классов системы.
• Диаграмма объектов показывает, какие существуют объекты и связи между ними в логической структуре системы. Диаграмма объектов используется для представления сценария.
• Диаграмма модулей показывает распределение классов и объектов по модулям в физической структуре системы. Диаграмма модулей - один из ракурсов модульной архитектуры системы.
• Диаграмма процессов показывает распределение процессов по процессорам в физической структуре системы. Каждая диаграмма процессов - один из ракурсов архитектуры процессов системы.
• Диаграмма состояний и переходов показывает: (1) пространство состояний экземпляров данного класса; (2) события, которые влекут переход из одного состояния в другое; (3) действия, которые происходят при изменении состояния.
• Диаграмма взаимодействий позволяет следить за выполнением сценария в контексте диаграммы объектов.
- Пример использования шаблона «Выводы – рекомендации»
- Выводы и практические рекомендации
- Первоначальные выводы и советы
- Глава 94. Мои жизненные выводы
- И напоследок… Все выводы в одном месте
- Выводы по алгоритмам генерации случайных чисел
- Выводы по главе
- Основные выводы
- Заключение Общие выводы Что мы узнали
- Выводы I
- Выводы Рандори: Новый качественный уровень мышления
- В чем ваша ценность