一、内容提纲
什么是用例图
用例图的基本元素--角色、用例、关系
用例图的图符
用例图的主要属性
用例图的粒度与范围
举例
二、用例模型
用例模型用于需求分析阶段,表名了开发者和用户对需求规格达成的共识
--用例模型描述了待开发系统的功能需求
--用例模型将系统看成黑盒子,仅从外部执行者的角度来理解系统
--用力模型驱动了需求分析之后各个阶段的开发工作
三、什么是用例图
·用例图(Use-case diagrams)
--用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。
四、用例图的构成
·用例
·角色
·关系:执行者与用例之间的关系,包括:依赖、泛化、关联
五、角色
·寻找执行者的几个原则
--谁使用系统的功能?
--谁需要系统支持日常工作?
--谁来维护关系系统?
--系统需要操纵哪些硬件?
--需要与系统交互的其他系统。
--对系统产生的结果感兴趣的人或事物
·按照角色寻找
六、用例图图符
·系统
·用例
·执行者
·关联
·包含
·扩展
·注释
·注释连接
七、用例图的主要属性
·事件流
--描述一个用例在执行者与系统之间的交互过程。这个过程包含多个分支
①基本流:对用例中常规和预期路径的描述
②备选流:由于受到其他因素影响,用例执行了其他的路径
前置条件:是该用例执行的前提条件,用来描述在什么条件下可以开始执行一个事件流
后置条件:说明用例结束时系统的状态
*前置条件和后置条件可以用于用例的验证和评审*
特殊要求
扩展点
问题说明
八、用例的粒度和范围
·概述级
·用户目标级
·子功能级