大侠帮小弟我看看根据这个需求所画的用例合格吗
发布时间:2011-06-20 19:16:29 文章来源:www.iduyao.cn 采编人员:星星草
大侠帮我看看根据这个需求所画的用例合格吗?
留言板主要角色:普通用户、登记用户、系统管理员
留言板的主要业务需求如下:
1)浏览留言 任何用户都可以浏览留言板中的所有留言
2)发表留言 登记用户可以发表自己的看法
3)用户登记 填写用户个人信息
4)管理员登陆 管理员是指留言板拥有管理权限的用户
5)留言管理 留言管理包括:
5.1)留言审核 管理员可以对登记用户所发表的未经审核的留言进行审核(通过、失败)
5.2)留言回复 管理员可以就审核通过的某一登记用户所发表的意见给予回复
5.3)留言编辑 管理员可以对留言进行删除\置顶操作
下面是我画的用例图,大家看看这样画是否正确:
另外,我有个疑问:管理员的操作都是要先登陆才能进行留言管理等操作的,那我这里用include来表示期间的关系是否正确?
------解决方案--------------------
其实,我认为用例图无法检验用例设计是否合格,你应该设计出顺序图(时序图),如果你发现某些用例无法在顺序图上占有一席之地,或者发现在顺序图上竟然同意用例有两种以上的行为解释(需要根据条件分支来区分不同的消息通讯对象),那么这就说明用例设计错误了!
------解决方案--------------------
关于include问题,我认为可画可不画,如果把不准就千万不要画。实际上,你在顺序图中会才明白到底用例之间有什么样的顺序关系。
------解决方案--------------------
用例的定义基本正确,只是“添加|删除|置顶”这个要分开来,一个用例只干一件事儿。
include关系用的不正确,你可能是想表达部分用例是要在某个用例执行之后才起能起作用的,但后台登录和回复留言并没有直接的关系,应该在回复留言的前置条件里写明“已登录”。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
过来发个牢骚,rft真不好用
这几天试用了下rft,不爽
版本8.1
1 中文支持很差,经常乱码,搞得生成的代码不能编译通过
2 系统支持很弱,...
-
在活动图中怎样表示多路分支?
在活动图中怎样表示多路分支?
例如
switch(a)
{
case 1:
case 2:
case 3;
}
------...
-
请问rose中想复制一个活动图怎么办?
rose中复制功能比较不好。我有一批流程类似,某些环节分支处理不同。但不想画在一个图中,那样太...
-
请问一个状态图是否只能描述一个对象的状态转换过程?
我现在有两个对象(姑且叫对象1和对象2),一个对象1包含多个对象2,它们都分别有一...
-
java逆向生成UML类图或时序图
接手一个完成的项目(java的,比较大)有源码,需要做修改,没有uml模
型,如何通过Myeclipse生成uml模型(类图...
-
请问Stereotype是什么意思?谢谢!
我看的书翻译为版型。
实在不能理解这个概念,请问哪位能给形象的说明?
谢谢!
------解决方案---...
-
ClearCase可以改变本地的映射路径吗?
Server URL:https://169.178.114.116/ccweb/bin/ccweb.exe
Copy area path C:\clearcasevie...
-
Rational Rose怎么不能画斜线,只能画直角线,怎么回事?
我用的是汉化版2003,用工具栏里的画线工具画线连接两个图时总是直角线,我看到别...
-
求 Rational Rose 2007 简体中文 破解版
求 Rational Rose 2007 简体中文 破解版
------解决方案--------------------
帮你顶,...
-
用例图
http://blog.csdn.net/beijiguangyong/archive/2011/03/05/6226242.aspx
自己学习用例图的心得与总结,欢迎拍砖
------解...