几个关键要素
系统边界
就是那个大大的矩形,执行者(角色)和用例中间
执行者
比如
IT企业
需要IT服务的企业
IT行业人员
软件园管理者
软件园领导
系统管理员
**表示有6种角色使用这个系统**
用例
一个一个的圆圈表示用例,表示这个系统可以做什么事情
大的用力拆解
比如:
IT企业
一层
管理企业信息
管理供应信息
二层
管理企业信息
include发布企业信息
include修改企业信息
include查看企业信息
include删除企业信息
管理供应信息
include发布供应信息
include修改供应信息
include删除供应信息
include查看供应信息列表(多行查询)
include查看某个供应信息(单行查询【必须是按条件查询了】)
关键要素
包含:include
初用用例图的常见问题
这个系统只有一种用户,或者只有用户管理员
不能合适的拆分和组织用例
问题的本质
未能切换思维方式和角度,应该从用户的角度思考问题
未能从用户的角度拆分和组织用例
过多的从工程师和技术实现的角度来思考
<br/><br/>
用例图的本质
用例图的语法并不复杂,而且画出来挺好看的,但是要真正发挥用例图价值,请注意
思考系统为谁服务
系统应该为这些“谁”提供怎样的UseCase
这些UseCase能为这些“谁带来怎样的价值”