【UML】-九种图之用例图
2015-11-12 20:32
253 查看
【简介】
用例图主要的作用有三个:(1)获取需求;(2)指导测试;(3)还可在整个过程中的其它工作流起到指导作用。从用户角度出发,用来描述用户的需求,强调功能,从用户角度,各个功能的执行者是谁,谁在使用这些功能。
【内容】
一:基本概念
用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块
二:基本元素
1.角色
角色就是软件功能模块的实际的操作者和实施者。
2.用例
用例其实就是功能模块,就是软件的需求。用椭圆形的图形表示。
3. 关联
关联就是角色与功能,角色与角色之间存在的关系。角色与功能之间的联系主要是关联关系。
三:机房收费实例
【总结】
纵观九种图,用例图是贯穿这九种图的线索,也是软件开发的开始,首先由需求才会有设计,所以在初期弄清楚用户的需求,画好用例图,将功能尽可能的齐全与完备,后期开发者和项目管理者才有设计的模板,用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
用例图主要的作用有三个:(1)获取需求;(2)指导测试;(3)还可在整个过程中的其它工作流起到指导作用。从用户角度出发,用来描述用户的需求,强调功能,从用户角度,各个功能的执行者是谁,谁在使用这些功能。
【内容】
一:基本概念
用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块
二:基本元素
1.角色
角色就是软件功能模块的实际的操作者和实施者。
2.用例
用例其实就是功能模块,就是软件的需求。用椭圆形的图形表示。
3. 关联
关联就是角色与功能,角色与角色之间存在的关系。角色与功能之间的联系主要是关联关系。
三:机房收费实例
【总结】
纵观九种图,用例图是贯穿这九种图的线索,也是软件开发的开始,首先由需求才会有设计,所以在初期弄清楚用户的需求,画好用例图,将功能尽可能的齐全与完备,后期开发者和项目管理者才有设计的模板,用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
相关文章推荐
- String转float
- HTML5怎么读取json文件
- 问题1:java问题--某局小游戏结束后怎么重新开始?
- POJ 2031 Building a Space Station【最小生成树 Kruskal】
- 常用工具整理
- poj 3469 Dual Core CPU【求最小割容量】
- 其实吧,生活就是一个不断发现以前自己很傻的过程
- 《leetCode》:Combination Sum
- PHP - 多维数组
- Modbus-RTU入门篇
- 【leetcode】201. Bitwise AND of Numbers Range
- 磁盘阵列控制器三种冗余方式
- MySQL存储过程调试工具-dbForge Studio for MySQL
- Jsoup模拟登陆例子
- Java [leetcode 34]Search for a Range
- Thinking in Java 整理笔记:字符串
- Extending query processing with search components
- 最大公共子串(C语言实现)
- JavaScript中With 语句使用方法实例
- WRF CMAQ安装出现错误简单汇总