【精选】UML 组件图与配置图.pptVIP

  • 3
  • 0
  • 约1.99千字
  • 约 21页
  • 2017-12-03 发布于贵州
  • 举报
【精选】UML 组件图与配置图

第九、十章 组件图与配置图 概述 为了构造一个面向对象的软件系统必须考虑系统的逻辑和物理两个方面。逻辑方面需要发现和描述对象类、接口、协同、交互和状态等事物,物理方面需要找出组件和节点 UML提供了两种物理表示图标:组件图和配置图 概述 组件是上述逻辑事物的物理包 组件图表示系统中的不同物理组件及其联系,它表达的是系统代码本身的结构 配置图由节点构成,节点代表系统的硬件,组件在节点上驻留并执行。配置图表示系统的软件组件与硬件之间的关系,它表达的是运行系统的结构 组件图示例 组件图 组件是系统的物理的可替换单位,它把系统的实现打包,并提供一组接口的实现 组件图则表示一组组件以及它们之间的相互关系,包括编译、链接或执行时组件之间的依赖关系 组件的分类 配置组件:构成一个可执行的系统的必需的组件,如动态连接库(DLL)、执行文件(EXE)等。UML的组件可以表达典型的对象模型,如COM+、CORBA、JAVA BEANS、WEB页、数据库表等 工作产品组件:是在软件开发阶段使用的组件,它们包括源程序文件、数据文件等,配置组件是根据工作产品组件建立的 执行组件:就是系统执行后得到的组件,如COM+的一个对象,它是一个动态连接库(DLL)的实例 UML定义的5个用于组件的标准构造型 《executable》:说明一个组件可以在系统的节点上执行 《library》:说明一个组件是一个静态的

文档评论(0)

1亿VIP精品文档

相关文档