用例图有什么用
用例图其实就是大家坐下来,头脑风暴,看看系统要实现那些功能,有哪些使用者。
用例图的组成
参与者
参与者在uml中用下面带有名字的小人来标示,主要表示与您的软件系统交互的人,组织或者外部软件系统。

用例
用例在uml中用使用椭圆标示,主要说明你的软件系统的功能,是使用文字描述的形式说明你的系统的功能。

关联关系
在uml中用例图中用箭头来标示,主要描述参与者与用例之间的关系。
【箭头指向】:指向用例

参与者之间的关系

上图中,保安有开门的功能,老板继承保安,所以老板也可以开门
用例之间的关系
包含关系

包含关系用于描述更细致的功能点,这些子功能点是基功能点不可获取的,是基功能的组成部分。
继承关系

子功能包含了基功能的所有功能,并可能增加了自己特有的功能
扩展关系

扩展关系,是表示一个新功能,这个功能可能是基业务的一部分,对于基功能来说可有可无。
(开篇)UML-开篇
(下一篇)UML-时序图
网友评论