Creating Use Case Diagrams 创建用例图
目标
完成这一章节,你可以:
1、判断用例图需要什么。
2、定义和描述一个UML用例图的必要元素。
3、基于业务所有者的目标,为一个软件系统开发一个用例图。
4、基于所有利益相关者的目标,为一个软件系统开发一个精细的用例图。
5、使用UML继承、包含、泛化符号,识别和记录的依赖关系。
6、描述如何通过创建UML包视图,去管理用例图的复杂性。
//2016年8月23日22:55:07 新的一章开始了
证明使用的必要
1、一个用例图可以让你定义高级别的必须用来满足用户目标的功能需求。
2、客户端的利益相关者需要一个概括的系统视图。
3、用例从基础的详细的功能性需求开发而来。
4、用例可以标上优先级,然后按优先级开发。
5、用例通常有最小限度的依赖,所以用例允许一定程度的独立开发。
定义用例图的元素
一个用例图展示演员(角色)和他们想实现目标之间的关系。
演员
演员是:
1、一个角色的模型,在系统外部并且与系统交互
2、可以是人,设备,其他系统或者时间
3、可以是主要的,也可以是次要的
主要:启动和控制整个用例图
次要:仅参与部分用例图
用例
一个用例描述一个演员和系统之间的用以完成目标的交互。
1、一个用例封装了系统主要一段行为,且有一个明确的输出。