用例图

用例图是显示一组用例、参与者以及它们之间关系的图。它是站在用户角度来描述需求,分析软件所需的功能和动态行为。因此常用来对需求进行建模,它的构建直接影响到客户对其是否满意。

用例图主要内容有:a.参与者   b. 用例  c .泛化、关联和依赖关系。

a.参与者(actor)—-描述谁来做

  或者称角色,它是系统外的一个实体,着重强调,它是系统外的,它以某种方式参与用例的执行过程。角色在图形上使用一个人形图案表示。

用例之间的关系:包含、扩展、泛化。

1 .泛化关系:子用例继承了父用例所有的结构、行为和关系,还可以添加自己的行为或覆盖已继承的行为。类似于面向对象语言(java、c++)中的继承关系,泛化关系图形上使用带空心箭头的实线表示,箭头由子用例父用例.2.包含关系(<<include>>):主用例执行,每个子用例必须执行。图形上使用带箭头的虚线 ,箭头由父用例指向子用例。

3.扩展关系(<<extend>>):当主用例被调用的时,子用例有条件调用的情况,图形上也是带箭头的虚线,箭头由扩展用例指向基础用例。


声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年1月11日
下一篇 2018年1月11日

相关推荐