用例图什么是用例图? 用例图的基本元素用例的主要属性用例的粒度和范围是什么?
什么是用例图
定义:描述用户需求,从用户角度描述系统功能,展示各功能的执行者,强调谁在使用系统,系统为执行者发挥什么样的功能。 这是系统的蓝图
用例图有助于回答两个问题。 谁在使用软件? 软件的功能是什么
用例图是9种图的关键,也是应该首先绘制的图。 例如,假设现在要盖大楼,设计师先按照客户的要求设计大楼,设计完毕后工程师才知道要盖什么样的大楼。 设计师的设计在UML中充当用例图的功能,供以后的人参考
用例图基本要素的作用:参与者——人的作用可以是人也可以是事
用例:功能说明。 参加者想对系统做什么
箭头:箭头的末尾表示交互的开始方,箭头的开头用于表示启动方,用例必须始终由参与者启动
关系:执行者与用例之间的关系(依赖、关系、泛化、扩展) ) ) ) ) ) ) ) ) ) ) )。
关联:参与者与用例的交互
泛化关系:一个母用例被特化为多个子用例是继承关系。 用空心箭头表示,箭头指向父用例
包含关系:基本用例行为包含另一个用例行为,带箭头的虚线家表示指向包含箭头的用例
扩展关系:指用例功能的扩展。 箭头方向由带箭头的虚线段表示,从扩展用例到基本用例
用例的主要属性事件流:描述运行用例时执行者与系统的交互过程。 这个过程包含多个分支。 基本流程:用例中常规路径和预期路径的说明; 替代流程:受其他因素的影响,用例执行了其他路径
先决条件:显示在运行此用例的先决条件下,可以在什么条件下开始运行事件流
后置条件:说明用例结束时系统的状态
前置条件和后置条件可以用于用例的验证和评审
特殊要求
扩展点
问题的说明
用例粒度和范围概述级别:只能找到一个用例
用户目标级别
子功能级别