所在位置:答疑 - 内容   
UML中的subsystem是一个什么概念
 

荆楚居士 (4547**096) 2012-07-31 11:14:47
UML中的subsystem是一个什么概念?
荆楚居士 (4547**096) 2012-07-31 11:15:42
编码的时候是一个独立的dll吗?
荆楚居士 (4547**096) 2012-07-31 11:17:35
在课程注册系统中,课程目录系统作为一个外部系统,UML设计中作为subsystem
荆楚居士 (4547**096) 2012-07-31 11:19:13
有谁了解课程注册系统的?
潘加宇 (3504847) 2012-07-31 11:23:11
子系统这个概念没有明确定义。UML中,子系统(Subsystem)是组件的一种构造型(stereotype)
可以理解成 系统>子系统>组件>类
潘加宇 (3504847) 2012-07-31 11:25:08
如果我们观察到某些类在不同场景中,经常一起协作,可以考虑将它们打包成组件
同理
如果我们观察到某些组件在不同场景中,经常一起协作,可以考虑将它们打包成更大的组件(子系统)

荆楚居士 (4547**096) 2012-07-31 11:26:17
哦,原来如此
荆楚居士 (4547**096) 2012-07-31 11:30:42
当考虑与外部系统的接口时,如课程注册系统与课程目录系统的接口时,在分析模型中做了一个边界类,即CourseCatalogSystem,在设计模型时转化为一个子系统CourseCatalogSystem。
荆楚居士 (4547**096) 2012-07-31 11:32:59
两个系统的接口是不是比较合适作为子系统
潘加宇 (3504847) 2012-07-31 11:35:43
你都说是一个边界类了,这也就是一个类的事情,那里有什么子系统。"课程目录系统"又不是你开发的