全书概览
本书依据我们对软件生产线工程的框架而组织。框架关注了软件生产线工程和单独软件系统开发的核心区别。
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
分享到:
相关推荐
《Applied Software Product Line Engineering》一书由Kyo C. Kang、Vijayan Sugumaran及Sooyong Park共同编辑,旨在深入探讨软件产品线工程技术的核心概念、关键技术和最佳实践。 #### 核心概念 **软件产品线**的...
Modeling variability in the context of software product-lines has been around for about 25 years in the research community. It started with Feature Modeling and soon enough was extended to handle many...
**软件产品线(Software Product Line)** 软件产品线是一种先进的软件工程方法,它源自软件工程研究所(SEI)的创新理念。SEI是卡内基梅隆大学的一个研究与开发实验室,成立于1984年,拥有335名技术员工,分布在...
specific model. <br>Key topics include: <br>Software product line engineering process, which extends the Unified Development Software Process to address software product lines <br>Use case ...
specific model. <br>Key topics include: <br>Software product line engineering process, which extends the Unified Development Software Process to address software product lines <br>Use case ...
软件产品线(Software Product Line, SPL)是指一组共享共同、受管理的功能集的软件密集型系统。这些功能能够满足特定市场细分或任务的具体需求,并成为关注的核心。SPL 技术在确保软件家族的质量、经济效率和可管理...
Finally, Part V surveys managerial aspects of software testing, including software metrics, software testing tools, and software product line testing. Presents software testing, not as an isolated ...
The difference between good and bad software can be a single line of code, and Barr includes code to illustrate the consequences of seemingly inconsequential choices by programmers. Looking to the ...
模型驱动工程--Eclipse-RCP-plugin--Software-product-line 使用 Eclipse UML 图序列插件扩展 featureIDE 工具(Xtext、SDedit、FeatureIDE、EclipseRCP、软件产品线) 项目中使用的技术云 项目目标 在行为模型中...
Context: Model-based product line engineering (PLE) is a paradigm that can enable automated product configuration of large-scale software systems, in which models are used as an abstract specification...
面向软件产品家族的变化性建模方法是现代软件工程中一个重要的研究领域,特别是在软件产品线工程(Software Product Line Engineering, SPLE)中占据核心地位。SPLE是一种系统化的方法,用于设计、开发和管理一系列...
### 基于OOP和AOP的软件产品线实现技术研究 #### 一、引言 软件产品线(Software Product Line, SPL)是指在共享一组... *Software Product Line Engineering: Foundations, Principles and Techniques*. Springer.
Product Description “A fantastic book for anyone looking to learn the tools and techniques needed to break in and stay in.” –Bruce Potter, Founder, The Shmoo Group “Very highly recommended ...
1. Retranslation of the program code provided into other code forms (decompilation) and other methods of reverse development of the different software production stages (reverse engineering) shall not...
Gary 等人在《SCALING TO MEET THE ONLINE DEMAND IN SOFTWARE ENGINEERING》中关注的是如何在网络教育领域扩展软件工程,以满足在线需求的快速增长。他们提出了一系列策略,旨在优化软件工程的在线教育过程,确保...