第2章软件生存期模型概要.pptVIP

  • 3
  • 0
  • 约6.4千字
  • 约 50页
  • 2017-02-12 发布于湖北
  • 举报
第2章软件生存期模型概要

主要工作产品 2.6 统一过程 2.7 基于构件的开发模型 基于构件的软件工程(component-based software engineering,CBSE)是强调使用可复用的软件“构件”来设计和构造基于计算机的系统的过程。 2.7 基于构件的开发模型 Clements对CBSE给出了如下描述。 CBSE正在改变大型软件系统的开发方式。CBSE体现了Frod Brooks和其他人支持的“购买,而非构造”的思想。就如同早期的子程序将程序员从考虑编程细节中解脱出来一样,CBSE将考虑的重点从编码转移到组装软件系统。 考虑的焦点是“集成”,而不再是“实现”。 这样做的基础是假定在很多大型软件系统中存在足够多的共性,使得开发可复用的构件来满足这些共性是可行的。 2.7 基于构件的开发模型 当软件团队使用传统的需求获取技术确定了待开发软件的系统需求时,该过程开始。 体系结构设计完成后,并不立即进行详细设计任务,而是针对每一系统需求考虑以下问题: (1)现有的商品化构件(commercial off-the-shelf,COTS)是否能够实现该需求? (2)内部开发的可复用构件是否能够实现该需求? (3)可用构件的接口与待构造系统的体系结构是否相容? 2.7 基于构件的开发模型 基于构件的开发模型如下图。 2.7 基于构件的开发模型 开发步骤 不考虑构件的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档