统一建模语言及其建模工具第9章.pptVIP

  • 8
  • 0
  • 约4.16千字
  • 约 36页
  • 2017-05-09 发布于河南
  • 举报
统一建模语言及其建模工具第9章

统一建模语言及其建模工具 第9章 构件图 第9章 构件图 9.1基于构件的系统静止状态下的结构建模 在软件开发和设计时,你会有这样的想法:正在开发的软件系统的某些功能可不可以直接用别人已经完成的并且具有相同功能的软件模块来代替,这样可以大大节省时间 你为了使所开发的软件系统的某些功能模块在将来更容易更新和替换,而不得不考虑如何使所开发的功能模块与系统的其他功能模块有最大程度的松藕合机制 9.1基于构件的系统静止状态下的结构建模 正是在所有上述想法的驱动下,软件工程领域出现了一种软件开发技术,称为基于构件的开发(Component Based Development,CBD) 在该方法指导下,构件对用户来说,能够“即插即用”,即能从所提供的构件库中获得合适的构件并重用,对供给商来说,这种软件构件便于用户裁剪、维护和重用 9.1基于构件的系统静止状态下的结构建模 为了实现基于构件软件开发的设计思想,我们必须将系统划分为若干个可管理的子系统,再把子系统中的类用接口进行封装,以便组成构件内部高内聚(Cohesion)、构件之间松藕合(Coupling)的结构 UML提供构件图来实现基于构件的系统结构建模 9.2构件和构件图 构件 目前构件还没有统一的定义 在UML2.0中,构件被认为是在一个系统或子系统中的独立的封装单位,构件通过一系列的接口对外界提供功能 在 UML 2.

文档评论(0)

1亿VIP精品文档

相关文档