- 2
- 0
- 约6.11千字
- 约 58页
- 2018-10-11 发布于江苏
- 举报
软件体系结构(A)Software Architecture
mrchenq@263.net 软件体系结构(SA)Software Architecture 陈虔 mrchenq@263.net 第五讲:软件产品线技术 软件生产线技术 举例 软件产品线技术 陈虔 mrchenq@263.net 软件产品线方法 1、软件产品线方法简介 2、软件产品线的关键活动 3、软件产品线实践域 4、两个产品线实践范例 5、面临的挑战 6、小结 1、软件产品线方法-背景介绍 在同一领域存在多个商业项目的情况下,独立的“一次开发一个”的方式在经济上将不再可行,而有计划的软件复用是实现可预测的、低代价的软件生产和维护的关键。 为此,卡耐基-梅隆大学(CMU/SEI)提出了软件产品线(software Product Line)的概念。 什么是软件产品线 一个软件产品线是一组具有共同特征的软件密集型的系统,这些特征用来满足一类特定市场部门或商业行为的需求;同时这些系统是以一种预定义的方式、利用一组共享的核心资产来开发的。 产品线软件开发的特点 在开发过程中使用公共的软件资产,包括产品线体系结构、构件和过程模型等。 产品线的产品是根据特定的用户需求对标准的产品体系结构进行定制,将可复用构件与系统特有的部分集成而得到的。 产品线方法集中体现了一种大规模、大粒度的软件复用。 产品线的益处与代价1/5 产品线体系结构提供了产品线中产品的公共结构、构件间的关系和
原创力文档

文档评论(0)