读Software Product Line Engineering

本书阐述了软件生产线工程的核心概念,包括两种独特的开发过程——域工程和应用工程,以及如何在开发的不同阶段管理软件产品的可变性。通过有效利用可变性,软件企业可以大幅降低成本并提高产品质量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

全书概览
本书依据我们对软件生产线工程的框架而组织。框架关注了软件生产线工程和单独软件系统开发的核心区别。
a)两种截然不同开发过程需求:域工程和应用工程。域工程工序的目的是定义和实现SPL的共性和可变性。应用工程工序的目的是通过挖掘SPL的可变性获得特定的应用
b)显示定义和管理可变性的需要:在域工程期间,可变性被引入了所有域制品(需求,架构,组件...)在应用工程期间根据不同用户的特定需求获得应用系统得以执行。

本书提供了以下问题的答案
怎样节省金钱和时间开销,与此同时提高软件质量
怎样在软件开发过程中前设重用
软件生产线的可变性是什么
域和应用工程工序的核心行为和目的?
怎么样记录和管理生产线的可变性
在不同的开发制品(需求,架构,组件...)中怎么样保证可变性的一致?
在应用工程中怎样开发可变性并进而从一个公共核获得特定产品?

本书六部分
1.介绍
2.生产线可变性
3.域工程
4.应用工程
5.组织方面
6.经验和将来的研究


第一章 介绍软件生产线工程
提要
○机械和电子消费品的生产线核心规则
○软件生产线工程范式核心思想
○适应这些规则到软件生产线的动机和前提

1.1 生产线工程原理
用户定制:大批量的产品生产,考虑用户需求并且给予他们所需
1.2 工程定制产品

1.3 生产线工程动机

1.4 软件生产线工程
Software Product Line Engineering Foundations, Principles, and Techniques
http://www.springerlink.com/content/u1x371/?p=734ba7ee9cef42a58646cbf5290c87fe&pi=0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值