用例图
2019-06-25 16:47:36 1 举报
AI智能生成
面向对象方法学
作者其他创作
大纲/内容
用例图主要用来描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示这些元素之间的各种关系,如泛化、关联和依赖。它展示了一个外部用户能够观察到的系统功能模型图。
用例图所包含的元素
参与者(Actor)
用例 (Use Case)
子系统 (Subsystem)
用例图所包含的关系
关联
参与者与用例之间的关系
泛化
参与者之间或用例之间的关系
包含
用例之间的关系
扩展
用例之间的关系
关联(Association):参与者与用例之间的通信,任何一方都可发送或接收消息
泛化(继承关系)(Inheritance) :子用例将继承父用例的所有结构,行为和关系.子用例可以使用父用例的一段行为,也可以重载它,父用例通常抽象(箭头指向父用例)
包含(Include):类似于在过程语言中,将程序的某一段算法封装成一个子过程,然后再从主程序调用这一子过程(箭头指向分解出来的功能用例)
扩展(Extend) 将基用例中一段相对独立并且可选的动作,用(Extension)用例加以封装,再让它从基用例中进行扩展.因此能根据基用例中扩展点的当前状态来判断是否执行自己,但扩展用例对基用例不可见 (箭头指向:指向基用例)
0 条评论
下一页