Architecture 组件、模块和子系统
从软件工程的角度来看,组件、模块和子系统之间的区别是什么Architecture 组件、模块和子系统,architecture,uml,Architecture,Uml,从软件工程的角度来看,组件、模块和子系统之间的区别是什么 提前谢谢 以下是来自UML 2.5的一些发现: 组件:本款规定了一组结构,可用于定义任意大小和复杂度的软件系统。特别是,它将组件指定为模块化单元,具有定义良好的接口,可在其环境中更换。组件概念涉及基于组件的开发和基于组件的系统结构领域,其中组件在整个开发生命周期中建模,并依次细化为部署和运行时 在p。206事实上,你可以找到很多关于组件的信息 子系统:存在许多适用于组件的UML标准原型。例如,«子系统»对大型组件建模,以及«规范»和«
提前谢谢 以下是来自UML 2.5的一些发现:
- 组件:本款规定了一组结构,可用于定义任意大小和复杂度的软件系统。特别是,它将组件指定为模块化单元,具有定义良好的接口,可在其环境中更换。组件概念涉及基于组件的开发和基于组件的系统结构领域,其中组件在整个开发生命周期中建模,并依次细化为部署和运行时 在p。206事实上,你可以找到很多关于组件的信息
- 子系统:存在许多适用于组件的UML标准原型。例如,«子系统»对大型组件建模,以及«规范»和«实现»对具有不同规范和实现定义的组件建模,其中一个规范可能有多个实现(参见标准配置文件) 在p。208(另见第680页)。子系统很少使用
- 模块:在UML2.5中根本不使用术语模块。然而,许多编程语言使用这个术语来捆绑东西(主要是类)