1

对于这个小组作业,我们必须生成一个设计文档,其中包括系统/模块间依赖关系以及进程间依赖关系的分解。

我们被警告要注意逻辑组件和物理组件之间的差异。有人可以向我解释一下每个是什么吗?

谢谢。

4

1 回答 1

4

组件是一个专门的类,它具有一个或多个提供和必需的接口形式的外部规范,以及一个由一个或多个实现其行为的分类器组成的内部实现。(感谢该定义的 UML 规范)。

物理组件是特定于平台的,类似于 CORBA 或 .NET 或 WSDL 组件——以具体形式存在于系统中的东西。逻辑组件与平台无关(或与平台无关),是一种有用的设计工件,可能会或可能不会被实现为物理组件。

于 2009-02-02T23:54:00.343 回答