UML用例图中, "四轮马车"问题, 到底是什么问题,请详解!

yuxh81 2009-03-06 01:39:51
我知道是在说明用例的粒度问题,可我不明白"四轮马车"是什么意思!
请高手详解!
...全文
653 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
w880706 2011-03-28
  • 打赏
  • 举报
回复
上楼描述的真形象,让我茅塞顿开
yuxh81 2009-03-06
  • 打赏
  • 举报
回复
难道那个: 添删改查的例子就叫做 "四轮马车" 吗?
哦,我似乎明白了!

马车由四个轮子组成,那么,
我们应该强调 "马车", 而不应该注重 "四个轮子"!
是这样的吗?
panjf 2009-03-06
  • 打赏
  • 举报
回复
用例的命名:(状语+)动词+(定语+)宾语
用例确定时常见错误:
..把交互的某个步骤当作用例
..把系统活动当作用例(而非用户视角)
..“四轮马车的错误”:CRUD:Create,Read,Update,Delete
如:把管理员的用户管理划分为四个用例,添加、修改、删除、查询。
系统建模蜕变成关系数据库的建模。“系统就是数据的增删改查”。这是常犯的错误,先关心数据的存储和维护,反而忽略了用户的目的。
注意粒度适度原则,如果CRUD不涉及复杂的交互,一个用例“管理××”即可。如果存在比较复杂的部分,如添加操作,可以把它独立成一个用例,extends-->管理用户用力。
vision_n 2009-03-06
  • 打赏
  • 举报
回复
我也想知道

13,189

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧