用例图能帮助分析员从用户的观点收集需求
系统分析过程的一个目标是产生一组用例。
用例代表着用户对系统的观点。
当要对系统升级时,用例目录可以作为进一步收集升级需求的基础
用例模型的表示法
用例是由参与者发起的,参与者能够从用例的执行中获得有价值的事物
用例用一个椭圆形表示,直立人形图标表示参与者
用例的发起参与者在用例图的左侧,接收参与者在用例图的右侧
参与者的名字放在参与者图标的下方,用例的名字可以放在椭圆形里面也可以放在椭圆形下面
关联线连接参与者和用例并且表示参与者与用例之间有通信关系
关联线是实现,和类之间的关联线类似
用例分析的好处是它能展现出系统和外部世界之间的边界
参与者是典型的系统外部实体,二用例是典型地属于系统内部
系统的边界用一个矩形来代表,矩形里面写上系统的名字
参与者、用例和互连线共同组成了用例模型(use case model)
跟踪场景中的步骤
用例图通常是供客户和开发组参考的设计文档的一部分。每个用例图都有其自身的页。
每个用例中的场景描述通常也至少占一页,在文档中要描述下列内容:
- 发起用例的参与者
- 用例的假设条件
- 用例中的前置条件
- 场景中的步骤
- 场景完成后的后置条件
- 从用例中获益的参与者
注:本笔记出自《UML 基础、案例与应用》一书的 第七章 用例图
微信中搜索 “码农UP2U” 关注我的公众号吧!!!