组件图和部署图组件图和部署图 1 1 组件组件 2 2组件图组件图一、一、组件图组件图 1 组件(1) . 组件的概念组件(component): 是一个相对独立的可装配的物理块, 是系统的一个物理的和可替代的组成部分,一般作为一个独立的文件存在。组件具有确定的接口,相互之间可以调用,组件之间存在依赖关系。(2) 组件的类型?部署组件。是运行系统需要配置的组件, 如: DLL 、 EXE 、 COM+ 、 CORBA 组件、 EJB 、动态 Web 页、数据库表等。?工作产品组件。如: JAVA 、 C++ 等源代码文件、数据文件等, 这些组件可以产生部署组件。?执行组件。即系统执行后得到的结果组件。组件和类之间的不同点: 组件和类之间的不同点: ?类是逻辑抽象,组件是物理抽象,即组件可以位于节点(node) 上。?组件是对其它逻辑元素,如类的物理实现。即,组件是软件系统的一个物理单元。(3) 组件的表示在UML 中,组件通过以下形式来表示: ?五个用于组件的标准变体?可执行文件(executable) ?代表一个可以在一个结点上运行的组件?库文件(library) ?代表一个静态或动态对象库?数据表(table) ?代表数据库表格?文件(file) ?代表包含源代码或数据的文件?文档(documentation) ?代表文档 2 组件图组件图(component diagram): 描述组件及其相互关系的图,组件之间是依赖关系。?组件图和部署图统称为实现图,是对 OO 系统的物理方面建模的图。?组件图显示一组组件以及它们之间的相互关系。?组件图可以显示组件之间的依赖关系,可以用来显示编译、链接或执行时组件之间的依赖关系。(1) 对源代码文件之间的相互关系建模(2) 对可执行文件之间的相互关系建模
组件图和部署图 来自淘豆网m.daumloan.com转载请标明出处.