用例实现(Use Case Realization) 🔗
从协作对象的角度,说明某个用例在设计模型中
如何实现
。
设计者可以说明用例中
一个或多个场景
的设计。
用例提出SSD中所展示的系统操作。
系统操作
会成为进入领域层交互图控制器的
起始消息
。
领域层交互图展示对象如何交互,以完成实现用例所需的工作。
操作契约(Operation Contracts) 🔗
如前文所述,可以根据用例文本或领域知识
直接设计用例实现
。
对于某些复杂系统操作,也可以编写包含更多分析细节的
操作契约
。
示例
| Operation | enterItem(itemID: ItemID, quantity: integer) |
|---|
| Cross-Reference | 用例:Process Sale |
|---|
| Precondition | 当前正在进行销售 |
|---|
| Postcondition | 已创建SalesLineItem实例sli |
|---|