第9章-基于构件的软件开发.pptVIP

  • 3
  • 0
  • 约5.85千字
  • 约 41页
  • 2019-09-22 发布于湖北
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * 任务:通过组装可复用构件得到应用系统 CBSD中构件是组成应用系统的基本单元 注重体系结构和构件接口的分析和设计,忽略构件内部实现的设计 接口是构件行为的描述机制,并提供了对其服务的访问 供应接口(Provided interface):描述构件所提供的服务,可以被其他构件访问 请求接口(requived interface):请求接口描述构件为完成其功能(服务)需请求其他构件为其提供的服务 一个接口可以有多种实现,并且对使用者隐蔽 接口描述是构件使用者能依赖的所有信息,因此构件接口描述的表达能力和完整性是CBSD方法主要关注的问题之一 基于构件的应用系统体系结构 描述了组成应用系统的构件,构件之间的组织结构、交互、约束和关系 对系统的组成、结构以及系统如何工作的较为宏观的描述 如果在领域工程中已开发了领域基准体系结构(reference architecture),则可以通过对基准体系结构的剪裁和/或扩充获得应用系统的体系结构 逻辑体系结构 以接口形式对每组服务进行描述,并描述这些包怎样交互来满足通常的用户使用场景 展示了系统设计的蓝图,可用于验证系统是否提供了适当的功能,并能在系统功能需求变化时方便地改变系统的设计 物理体系结构 描述系统的物理设计,包括硬件及其拓扑结构、网络和通

文档评论(0)

1亿VIP精品文档

相关文档