Опции представления |
Представление UML: Класс.
Класс может иметь следующие свойства:
Имя свойства
|
Краткое описание
|
Представление UML
|
Имя
|
Имя класса.
|
Атрибут "Имя" элемента модели.
|
Краткое описание
|
Краткое описание роли и назначения класса.
|
Специальное значение, имеющее тип "краткий текст".
|
Ответственности
|
Ответственности, определенные классом.
|
(Предопределенное) специальное значение суперкласса "Тип".
|
Взаимосвязи
|
Взаимосвязи, такие как обобщения, ассоциации и объединения, в которых участвует класс.
|
Принадлежит вмещающему пакету посредством объединения "owns".
|
Операции
|
Операции, определяемые классом.
|
Принадлежат суперклассу "Тип" посредством объединения "members".
|
Атрибуты
|
Атрибуты, определяемые классом.
|
- " -
|
Специальные требования
|
Текстовое описание, охватывающее все требования к классу, такие как нефункциональные требования,
которые не рассматриваются в модели проекта, но которые следует учесть в процессе реализации.
|
Специальное значение, имеющее тип "краткий текст".
|
Диаграммы
|
Все локальные для класса диаграммы, такие как диаграммы взаимодействий, диаграммы классов и диаграммы
состояний.
|
Принадлежит вмещающему пакету посредством объединения "owns".
|
Для квалификации классов проектирования или для наложения ограничений на реализацию можно использовать стереотипы.
Например, стереотип можно использовать для указания того, что класс представляет определенный структурный компонент
языка программирования.
Более подробная информация приведена в Рекомендации по
рабочему продукту: Класс проектирования.
|