工件:
|
![]() |
类是共享相同职责、关系、操作、属性和语义的一组对象的描述。 | |
其它关系: |
部分的 设计模型
| |
---|---|---|
角色: | 设计员 | |
可选性/存在性: | 设计类是面向对象设计方法的基本部件。 | |
模板和报告: |
|
|
示例: | ||
UML 表示: | 类。 | |
更多信息: | ||
活动输入: | 活动输出: |
以下人员使用类:
特征名称 | 简述 | UML 表示 |
---|---|---|
名称 | 类名。 | 模型元素上的属性“名称”。 |
简述 | 类的角色和目的的简述。 | “简短文本”类型的标注值。 |
职责 | 由类定义的职责。 | 超类“类型”上(预定义)的标注值。 |
关系 | 类参与的关系,例如泛化关系、关联和聚集。 | 由封闭包通过聚集“拥有”拥有。 |
操作 | 类定义的操作。 | 由超类“类型”通过聚集“成员”拥有。 |
属性 | 由类定义的属性。 | - " - |
特殊需求 | 文本描述,用于收集类上的所有需求(例如非功能需求),在设计模型中未考虑但需要在实施时考虑这些需求。 | “简短文本”类型的标注值。 |
图 | 所有与类有关的图,例如交互图、类图或状态表图。 | 由封闭包通过聚集“拥有”拥有。 |
在精化阶段确定和描述在体系结构上重要的设计类。在构造阶段确定和描述余下的设计类。
设计者负责类的完整性,确保:
建议负责类的设计者也对包含该类的设计包负责;关于更多信息,请参阅设计包。
可使用构造型以某种方式限定设计类或约束实施。例如,可以使用构造型表示该类代表特定编程语言构造。
请参阅指南:设计类以获取更多信息。
Rational Unified Process
|