对于这个组赋值,我们必须生成一个设计文档,其中包括系统/模块间依赖关系的分解以及进程间依赖关系。
我们被警告要注意逻辑和物理组件之间的差异。有人可以向我解释一下是什么吗?
感谢。
答案 0 :(得分:4)
组件是一个专用类,它具有一个或多个提供和必需接口形式的外部规范,以及由一个或多个实现其行为的分类器组成的内部实现。 (感谢该定义的UML规范)。
物理组件是特定于平台的,类似于CORBA或.NET或WSDL组件 - 在系统中以具体形式存在。逻辑组件是独立于平台的(或与平台无关的),是一种有用的设计假象,可能会也可能不会被实现为物理组件。