UML笔记三:UML基础与应用(用例图)

一、内容提纲

什么是用例图

用例图的基本元素--角色、用例、关系

用例图的图符

用例图的主要属性

用例图的粒度与范围

举例

二、用例模型

用例模型用于需求分析阶段,表名了开发者和用户对需求规格达成的共识

--用例模型描述了待开发系统的功能需求

--用例模型将系统看成黑盒子,仅从外部执行者的角度来理解系统

--用力模型驱动了需求分析之后各个阶段的开发工作

三、什么是用例图

·用例图(Use-case diagrams)

--用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。

四、用例图的构成

·用例

·角色

·关系:执行者与用例之间的关系,包括:依赖、泛化、关联

五、角色

·寻找执行者的几个原则

--谁使用系统的功能?

--谁需要系统支持日常工作?

--谁来维护关系系统?

--系统需要操纵哪些硬件?

--需要与系统交互的其他系统。

--对系统产生的结果感兴趣的人或事物

·按照角色寻找

六、用例图图符

·系统

·用例

·执行者

·关联

·包含

clip_image001

·扩展

clip_image002

·注释

·注释连接

七、用例图的主要属性

·事件流

--描述一个用例在执行者与系统之间的交互过程。这个过程包含多个分支

①基本流:对用例中常规和预期路径的描述

②备选流:由于受到其他因素影响,用例执行了其他的路径

前置条件:是该用例执行的前提条件,用来描述在什么条件下可以开始执行一个事件流

后置条件:说明用例结束时系统的状态

*前置条件和后置条件可以用于用例的验证和评审*

特殊要求

扩展点

问题说明

八、用例的粒度和范围

·概述级

clip_image001[4]

·用户目标级

clip_image002[4]

·子功能级

clip_image003

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值