📄 怎么样给抽象案例画用例图.txt
字号:
怎么样给抽象案例画用例图
http://www.shecn.com/best/g5/g316.htm
--------------------------------------------------------------------------------
如果在Use Case View里使用了《扩展》《使用》,那么生成的抽象案例该怎么画顺序图呢?
使用这些抽象案例的具体案例又该怎么画顺序图呢?
即然把案例给抽象出来了,那么在那些使用抽象案例的具体案例里应该就不
再包括这些案例的顺序图了。可是这些具体案例的具体情境又确确实实需要
这些抽象案例的顺序图,要不顺序图怎么画呢。
打个比方:
我现在在做一个学生课表查询系统,需要一个用户注册案例,而系统中的所
有其他案例都需要使用该注册案例,于是就把用户注册案例抽象出来了。
可以当我把用户注册案例的顺序图画出来以后,在其他使用该案例的顺序图
里,是不是就不用再包含用户注册呢。如果不需要,那又该怎么画呢?
呵呵,好像写得有点罗嗦,那位高手帮帮忙吧。
1==========
原文(品雪于2001/05/10 22:37粘贴)
不需要
--------------------------------------------------------------------------------
你这提到的是using,似乎不大适合称为抽象用例。
这种情况下在其它用例如果没有特殊需要是不必再画时序图了。我感觉你有此一问可能是对于actor在时序图里的表示理解有些模糊。
actor是外部活动者,是软件系统不可控制的,软件系统与actor的交互必定是通过某个界面完成的,actor在软件系统里是不存在的。
象你这种情况,实际上存在actor及其agent(security context),如果不提取公共用例,则每个用例都要包含actor与loginForm交互建立agent的部份,现在直接放上agent就成了。
关于agent的创建,就跟你的需求和设计都有关系了,如果是single sign on的话则无须在每个用例里标明,否则就得处理agent的激活和销毁。
总之,画图是为了帮助设计,而不是用来限制设计和开发的,怎么舒服就怎么画好了。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -