首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

小弟我又来提问了,大家帮小弟我看看这个时序图画得对吗?

2012-03-18 
我又来提问了,大家帮我看看这个时序图画得对吗? - 软件工程/管理 / 开发过程版流程如下1.角色进入注册页

我又来提问了,大家帮我看看这个时序图画得对吗? - 软件工程/管理 / 开发过程版
流程如下
1.<角色>进入注册页面,填写注册表单,提交给系统
2.系统检查注册表单是否填写完整有效
3.系统在数据库中查找是否有重复注册(重复的登录名或者Email)
4.系统将注册信息写入数据库
5.系统返回成功信息



另外请教下,时序图里面能表达分支吗?比如上面第2步,如果有必填项未填写,就返回错误信息,这个在时序图中能表达吗?
多谢!

[解决办法]
好像还可以吧,但不需要用数字标记,因为顺序可以从图上看出来

至于分支,参考
Conditional Messages (图15.13) 
http://www.informit.com/articles/article.aspx?p=360441&seqNum=5

也可用UML1.x的符号,参考上面连接里的图15.14
[解决办法]
头一次见到把database当作对象放到Sequence Diagram里面

图的样式没什么问题,除了不需要数字标记。
也许由于设计的原因,内容很糟糕。

热点排行