UML建模-用例分析图
2018-03-09 10:30
260 查看
几个关键要素
系统边界就是那个大大的矩形,执行者(角色)和用例中间
执行者
比如
IT企业 需要IT服务的企业 IT行业人员 软件园管理者 软件园领导 系统管理员 **表示有6种角色使用这个系统**
用例
一个一个的圆圈表示用例,表示这个系统可以做什么事情
大的用力拆解
比如:IT企业
一层 管理企业信息 管理供应信息 二层 管理企业信息 include发布企业信息 include修改企业信息 include查看企业信息 include删除企业信息 管理供应信息 include发布供应信息 include修改供应信息 include删除供应信息 include查看供应信息列表(多行查询) include查看某个供应信息(单行查询【必须是按条件查询了】)
关键要素
包含:include
初用用例图的常见问题
这个系统只有一种用户,或者只有用户管理员
不能合适的拆分和组织用例
问题的本质
未能切换思维方式和角度,应该从用户的角度思考问题 未能从用户的角度拆分和组织用例 过多的从工程师和技术实现的角度来思考 <br/><br/>
用例图的本质
用例图的语法并不复杂,而且画出来挺好看的,但是要真正发挥用例图价值,请注意思考系统为谁服务 系统应该为这些“谁”提供怎样的UseCase 这些UseCase能为这些“谁带来怎样的价值”
相关文章推荐
- UML 用例建模分析
- 基于UML的Blog系统分析与设计之三------用例建模
- 使用 UML 进行有效的业务建模:: 描述业务用例和实现
- 使用UML 进行业务建模:理解业务用例与系统用例的相似和不同之处
- [全程建模]设计模型和UML应用中的实例分析
- [全程建模]UML应用与实践的对话——需求中流程与用例的关系
- UML建模中用例的三种关系区分
- UML学习-通过用例分析来确认需求
- UML学习手记(四):用例分析之范围工具“内/外”列表
- [全程建模]关于分包的问题——用例、分析模型、设计模型的分包的作用和差异的对话
- OO系统分析员之路--用例分析系列(4)--业务建模一般步骤和方法[整理重发]
- UML建模语言进阶 - 用例视图详解 用例视图建模实战
- 使用 UML 进行业务建模:理解业务用例与系统用例的相似和不同之处
- UML建模类图、时序图、用例图相关
- 系统分析之三 使用用例建模系统需求
- UML中的用例图详细分析
- OO系统分析员之路--用例分析系列(3)--业务建模之涉众[整理重发]
- UML建模-传统需求分析问题
- OO系统分析员之路--用例分析系列(4)--业务建模一般步骤和方法[整理重发]
- 基于UML的Blog系统分析与设计之六------如何从用例描述中寻找类的属性