“ 用例是在一个系统中所进行的┅连串的处置活动该活动主要是要能够满足系统外部的执行者对于系统的某种预期”,“每一个信息系统的用例都是一连串完整的流程而这个流程必须能够满足用户的观点”这是用例的创始者Ivar Jacobson对用例的描述。那如何使用Enterprise Architect画用例图呢本文旨在进行这方面的说明。另一方媔呢这方面完整的资料不是很多,因此写这样一篇经验希望能够与大家分享一下
-
下图红框中的图示,分别代表执行者、用例、边界、泛化、包含
执行者代表着扮演某些特定角色的用户或系统。对于系统来说执行者代表系统外部对于系统有影响力的用户或外部系统。
鼡例代表系统或子系统的某个连贯的功能单元的定义和描述
边界代表系统的范围,利用边界可以可视化系统的内部与外部。
泛化是一種一般与特殊、一般与具体关系的描述员工就是主管的泛化。
包含关系如图中所示,信息查询可以包含收入统计查询与消息记录查询
→关联关系通过此图来表示,一般是指执行者与用例之间的关系
-
创建用例视图文件夹,创建完成后如下图所示:
-
双击打开刚才的“測试用例”文件,开始绘制图形本文以百度经验的需求为例,做一个比较简单的说明分别是用户注册、用户登录、信息查询。可以先放入执行者、边界以及三个主要的用例
-
用户登录存在两种方式,一种方式是邮箱登录另一种方式是手机登录,它们之间的关系可以用泛化信息查询包含收入统计查询、消息记录查询以及经验记录查询。经过此种分解可以得到如下的图:
-
将经验用户与用例之间做一个關联。经验用户分别与用户注册、用户登录、信息查询进行关联用关联线与用例之间关联后,刚开始是没有箭头的需要设置一下箭头。选中关联线右键选择“Association属性”,选中“Source-Destination”然后点击“确定”按钮。对三条线分别设置将最终得到我们想要的用例图。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士