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