组件图
构件通常是可部署的物理模块(如DLL、JAR文件等),而不是逻辑模块;逻辑模块更接近类或包的概念。其他选项(可替换、组成系统的一部分、与类处于不同抽象层次)均符合构件的特征。
- 对系统中的组件建模—分解系统,考虑有关系统的组成管理、软件的重用和物理节点的配置等因素,把关系密切的可执行程序和对象分别归入组件,找出相应的类、接口等模型元素。
- 对相应组件提供的接口建模。
- 对组件之间的依赖关系建模。
- 将逻辑设计映射成物理实现。
- 对建模的结果进行精化和细化。
构件通常是可部署的物理模块(如DLL、JAR文件等),而不是逻辑模块;逻辑模块更接近类或包的概念。其他选项(可替换、组成系统的一部分、与类处于不同抽象层次)均符合构件的特征。