UML之用例图
来源:互联网 发布:安卓处理json实体类 编辑:程序博客网 时间:2024/06/05 18:53
用例图
用例图(Use Case Diagram)是用来描述用户的需求,从用户角度描述系统的功能,并指出各种功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能的UML图。
由若干个用例图组成的集合即为用例模型。用例模型是开发者和用户达成的某种共识,用于描述开发系统的功能。一个简单的示意图如下:
其中,用例图的三大元素为用例、角色、关系。
用例(use case)
标明的是系统的功能,从用户的角度出发来分析。一般用图符 来表示。
用例图有以下几项注意点:
清晰的定义系统边界:哪些功能属于该系统,哪些功能属于其他系统
命名用例从用户的角度出发,反映出系统功能,防止用例过多。
执行者和用例之间的关系要尽量简单化
注意用例的粒度是否恰当
角色(actor)
不仅仅局限于人,还可以是事或者物等等。在用例图中一般用图符来表示。
对角色的分析可以从以下几个方面来考虑:
有哪些直接使用系统的人
系统涉及到的维护人员
系统使用那些外设:如打印机、传真机。。。
和本系统相连的其他系统
哪些人对系统产生的结构感兴趣。。。
关系(relation)
表明的是各个用例和相对应的执行者(角色)之间的关系,一般有关联、包含、拓展几种关系。。在用例图中用图符—>来表示。
0 0
- 【UML】UML之用例图
- 初学UML之-------用例图
- UML之 用例图
- 初学UML之-------用例图
- UML之用例图
- 初学UML之 用例图
- UML之用例图
- 初学UML之-------用例图
- UML之用例图笔记
- UML之用例图
- UML建模---之用例图
- UML建模---之用例图
- 初学UML之-------用例图
- UML之用例图
- 初学UML之-------用例图
- 初学UML之-------用例图
- 初学UML之-------用例图 .
- UML之【用例图】
- Python sqlite3库使用
- 基于粒子滤波的目标跟踪基本算法(Matlab)
- 【经典案例】贪吃蛇 AI 的实现 snake AI
- Leetcode 贪心 Longest Consecutive Sequence
- ios-使用标签导航模式
- UML之用例图
- 可伸缩系统的架构经验
- Java学习注意【1】
- UML之类图
- UML之包图
- 安装Android SDK失败了的看过来(东软开源镜像介绍)
- UML之序列图
- 为什么电脑特效这么贵
- Source Insight函数调用关系显示设置