Uml 之 用例图

      Uml总共有九种图,分为两类,一类静态图,另一类是动态图,静态图有:

    用例图经常与设计视图,实现视图,进程视图,部署视图一起使用来描述系统的体系结构。

    首先说一下用例图的作用:由专门描述可被最终用户,分析人员和测试人员看到的系统行为的用例组成,最终用户使用用例视图来理解要完成的系统的功能,确认是否符合自己的要求,分析人员使用用例图来描述用户的需求,与用户和设计人员交流,测试人员根据用例图来验证实现后的系统是否符合用户的需求。

    一个系统的所有用例图的集合叫做用例模型。每个用例图包括用例,执行者,用例与执行者之间的关系,以及用例描述。用例模型用于需求分析阶段,该模型是系统开发者和用户反复讨论的结果,表名开发者和用户对需求规格达成的共识.

    用例图共有8中图幅,其中最主要的有三种,用例,执行者,关系,如图所示:

    小人代表执行者,椭圆代表用例,横线加箭头表示关系,

    用例:描述用户可见的需求,一个具体的用户目标,用例由执行者来执行,完成后产生一个对执行者有价值的结果。画用例图的时候,对每个用例都要进行简要的描述。

    执行者:是使用系统的人或者其他的系统,或者一个软件实体。

    关系:关联,包含,扩展。

    为了让大家对用例有一个更加充分的了解,所以要对每个用例进行详细的描述。在对用例进行描述中需要对用例的主要属性进行说明,有:事件流,前置条件,后置条件,特殊要求,扩展点,问题说明。这六个属性中最重要的是事件流。事件流包括;基本流,备选流。

    事件流描述了一个用例在执行时执行者与系统之间的交互过程,这个过程包括多个分支,也就是说一个过程在执行的过程中可以有多个线路。其中预期会成功的线路称为基本流,其他的路线称为备选流。

用例的粒度和范围,

    用例的粒度是用户描述用户目标大小的程度,用例的粒度可以分为三个层次,概述级,用户目标级,子功能级。在用例分析时应该侧重用户目标级的用例分析,这个粒度可以更好的反应用户的需求。

    用例的范围:概述级用例的范围是整个企业,

              用户目标级的范围是系统的边界,

              子功能级的范围是一个子系统或一个组件。

 

 

 

 

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值