⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 怎么样给抽象案例画用例图.txt

📁 一些关于UML的经典讨论
💻 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 + -