UML之用例图

用例图(Use Case) ,是由开发者和用户共同对待开发系统的功能需求进行分析,建立的事件流模型。
UML之用例图_第1张图片
Use Case需要的基本元素由角色、用例、关系,即需要有事件的发出者(执行者)、事件和角色与事件的关系。
Use Case最简单的是对图符的了解,最容易出错的就是对角色与事件的关系的分析。所以要对事件进行足够的了解,分析其事件流、前置条件、后置条件、扩展点、问题说明等属性,然后就能对事件与角色之间的关系有明确的区分。
将Use Case的三个基本要素整理清晰的话,基本这种图不会难到你啦。下面来看看Use Case的具体图符吧:
UML之用例图_第2张图片


Use Case 根据其粒度和范围分为:概述级、用户目标级和子功能级。


起初画Use Case基本质押没有大的关系错误、事件或角色缺失或增加,就算了解了,随着前辈的一点点总结,我们还知道了,如何可以更好地利用Use Case帮助我们。因此,建立Use Case的注意事项有以下几点:
1) 应该清晰的定义系统边界
2) 防止用例过多
3) 应该从执行者的角度来命名用例图
4) 用例描述正规程度
5) 避免执行者的名字不一致
6) 避免执行者和用例之间的关系太复杂
7) 注意用例的大小是否恰当
8) 避免用例描述混乱
9) 区分用例分解和功能分解
10) 避免客户不能理解用例的情况发生

11) 有些场合,用用例来描述需求是不合适的


未完,待续……




你可能感兴趣的:(case,UML,use,用例图,UML图)