2009-02-02 302 views
1

对于该组分配,我们必须生成一个设计文档,其中包含系统/模块间依赖关系以及进程间依赖关系的分解。逻辑和物理组件

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

谢谢。

回答

3

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

物理组件是特定于平台的,就像CORBA或.NET或WSDL组件 - 在系统中以具体形式存在。逻辑组件是平台无关的(或平台无关的),这是一个有用的设计人工制品,可能或不可能作为一个物理组件实现。

+0

什么是一个逻辑组件的例子? – Malachi 2009-02-03 18:57:55