标签:
用例图(Use case)用于描写叙述用户需求,从使用者角度展现系统的功能。多用于软件开发需求分析阶段的分析工作和软件測试阶段提供測试根据。
图符 | 名称 | 英文 | 简述 |
參与者 | Actor | 与系统进行交互的人或者物。 位于系统外部,如:管理员 |
|
|
用例 | Use case | 详细实现的功能与需求的集合 |
|
关联关系 | Unidirection Association | 一个物体的存在知道还有一个物体 |
包括关系 | Dependency or instantiates | 用例之间功能的包括。一个用例 可能包括多个用例(必填) |
|
扩展关系 | Dependency or instantiates |
某个用例的扩展(功能的扩展) | |
|
泛化关系 | Generalization | 继承关系(功能的继承与扩展) |
凝视体 | Note | 描写叙述性字体 | |
凝视连接 | Anchor note to item | 连接凝视 | |
|
边界 | Border | 划分系统范围,系统拥有明白界限 十分重要 |
用例设计要始终站在使用者的角度思考用户需求,包含用例的名字都要体如今使用者的角度。用例描写叙述的是需求或者功能,一般採用动宾短语。
在当中较难区分的是扩展与包括关系。
包括是一种从属关系,必定会发生的事,命名规则及其相近。而扩展则强调功能的补充,不一定要发生。比如:
一个好的project师一定会将图做的清晰可见,这样才干更好的表达自己的意图。
标签:
原文地址:http://www.cnblogs.com/bhlsheji/p/5272207.html