Опции представления |
Представление UML: Модель, представляемая как <<модель проектирования>>.
Модель проектирования может иметь следующие свойства:
-
Введение: Текстовое описание, которое служит в качестве краткого введения в
модель.
-
Пакеты проектирования / Подсистемы проектирования: Пакеты и подсистемы в модели, представляющие
иерархию.
-
Классы: Классы в модели, принадлежащие пакетам.
-
Капсулы: Капсулы в модели, принадлежащие пакетам.
-
Интерфейсы: Интерфейсы в модели, принадлежащие пакетам.
-
Протоколы: Протоколы в модели, принадлежащие пакетам.
-
События и сигналы: События и сигналы в модели, принадлежащие пакетам.
-
Взаимосвязи: Взаимосвязи в модели, принадлежащие пакетам.
-
Реализации вариантов использования: Реализации вариантов использования в модели, принадлежащие
пакетам.
-
Диаграммы: Диаграммы в модели, принадлежащие пакетам.
Следует решить следующее:
-
какие свойства следует включить
-
требуются ли какие-либо расширения к Unified Modeling Language (UML); например, для данного проекта могут
потребоваться дополнительные стереотипы
-
применяемый к модели уровень формализма
-
настройка, применимая к отдельным зависимым рабочим продуктам
-
как модель отображается на модель анализа (см. Рекомендации по
рабочему продукту: Модель проектирования)
-
будет применяться одна или несколько моделей
-
будет ли модель абстрактной спецификацией, подробной спецификацией, подробным эскизом или какой-либо их комбинацией
(см. Рекомендации по рабочему продукту: Модель проектирования)
-
как модель отображается на модель реализации (на это отображение в значительной степени влияет решение об
использовании обратного проектирования, генерации исходного кода или двустороннего проектирования); см. Прием: Отображение эскиза на исходный код
|