Вопросы для самопроверки 1. Приведите варианты стандартного изображения класса.
2. Перечислите типы видимостей и дайте их краткую характеристику.
3. В чем заключается особенность абстрактного класса?
4. Перечислите основные типы методов.
5. Опишите взаимосвязь отношений между классами с исходными текстами на языке программирования.
ЛЕКЦИЯ № 15. МОДЕЛЬ РЕАЛИЗАЦИИ
15.1. Назначение и состав
15.2. Назначение и состав диаграммы компонентов
15.3. Правила и рекомендации по построению диаграммы компонентов
15.4. Назначение и состав диаграммы развертывания
15.5. Правила и рекомендации по построению диаграммы развертывания
15.1. Назначение и состав
Основная цель, преследуемая при построении данной модели, – получение работоспособной версии системы. Помимо непосредственного написания программного кода будущей системы, на данной стадии окончательно определяется логическая и физическая организация классов в виде компонентов и подсистем, а также топология распределенной информационной системы. Таким образом, при разработке модели преследуются цели:
определение окончательного состава, структуры и кода классов;
распределение классов по компонентам и подсистемам;
определение топологии распределенной системы и распределение подсистем по узлам сети;
планирование итераций (версий) сборки системы;
сборка версий системы.
Согласно Унифицированному процессу [29] последовательность действий при построении модели реализации можно выразить схемой (рис. 15.1).
Рис. 15.1. Обобщенная схема технологического процесса «Реализация»