UML用例图

简介: UML用例图

一、什么是用例图

用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者。通过用例来捕获系统的需求,在结合参与者进行系统功能需求的分析和设计

二、用例图的定义

由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图

三、用例图的作用

1、获取需求

2、指导测试

3、工作流指导

四、用例图的组成

1、参与者:存在于系统外部并直接与系统进行交互的人、系统、子系统或类的外部实体的抽象

参与者间的关系

由于参与者实质上也是类,所以它拥有与类相同的关系描述,即参与者与参与者之间主要是泛化关系("继承"关系)

2、用例:是参与者可以感受到的系统服务或功能单元

3、系统边界:指系统与系统之间的界限

4、关联:为了减少模型维护的工作量、保证用例模型的可维护性和一致性,可以在用例之前抽象出包含、扩展和泛化

1、包含:是指用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分

2、扩展:把新行为加入到已有用例的方法获得的新用例称为扩展用例,原有的用例称为基础用例

3、泛化:一个用例可以被特化形成多个子用例,而父用例和子用例之间的关系

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

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

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

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

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

特殊要求

扩展点

问题说明

五、用例图的粒度和范围

1、概述级

2、用户目标级

3、子功能级


相关文章
|
1月前
|
测试技术 uml
UML之用例图
UML之用例图
32 1
|
测试技术 uml 数据安全/隐私保护
UML图——用例图
用例图是由参与者(Actor)、用例(Use Case)以及用它们之间的关系构成的用于描述系统静态视图的UML图(本定义摘自百度百科)。用例图能够展示系统外部的各类执行者与系统中用例的关系。
UML图——用例图
|
测试技术 数据库 uml
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
534 0
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
|
11月前
|
测试技术 uml
UML用例图 类图
UML用例图 类图
60 0
|
6月前
|
测试技术 uml 开发者
如何画出规范的 UML 用例图
如果你在做设计过程中有一些困惑,如:不会找用例、两个用例图分不清楚、不知道自己画的对不对。那么希望本文能帮助厘清上面几个问题,真正掌握用例图,在后面的设计中能运用的得心应手。
283 0
如何画出规范的 UML 用例图
|
1月前
|
敏捷开发 测试技术 uml
UML—用例图的那些事
UML—用例图的那些事
42 0
|
11月前
|
数据可视化 测试技术
UML-----用例图
UML-----用例图
|
11月前
|
测试技术 uml
【机房重构】-UML用例图
以前对于UML中的用例图也进行过学习,最近在做机房重构系统,实践中有了更加深刻的认识,下面将我的理解和大家分享:
|
11月前
|
测试技术 uml
UML——用例图(Use case diagrams)
定义:用来描述用户的需求,从用户的角度来描述系统的功能,并给出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。是系统的蓝图
|
11月前
|
测试技术 uml
【UML图】用例图
【UML图】用例图