构件图主要用于描述各种软件构件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系,所设计的系统中的
构件的表示法及构件之间的关系构成构件图.
在构件图中,系统中的每个物理构件都使用构架你符号来表示.通常,构件图看起来是构件图标的集合.这些图标代表
系统中的物理构件.
构件图的基本目标是:使系统人员和开发人员能够从整体上了解系统的所有物理构件,同时也使我们知道如何对构
件进行打包,以交付给最终客户.
构件图从软件架构的角度来描述一个系统的主要功能,如系统分成几个子系统,每个子系统包括哪些类,包和构件,它
们之间的关系以及它们分配到哪些节点上等.使用构件图可以清楚地看出系统的结构和功能.方便项目组的成员制定工
作目标和了解工作情况,同时,最重要的是有利于软件复用.
一,构件图总结图
二..构件和类的区别:
一.共同点
1.二者都有名称
2.都可以实现一组接口
3.都可以参与依赖,关联,泛化关系
4.可以被嵌套
5.可以有实例
6.可以参与交互
二.不同点
1.类是逻辑抽象,构件是物理抽象,构件位于节点上.
2.处于不同抽象级别.构件是对其他逻辑元素,如类,协作的物理实现
3.类可以有属性和操作,构件通常只有操作,而且这些操作只能通过构件的接口才能使用
三.机房收费系统构件图