By Sven Apel, Don Batory, Christian Kästner, Gunter Saake
While standardization has empowered the software program to considerably scale software program improvement and to supply reasonable software program to a wide marketplace, it usually doesn't handle smaller industry segments, nor the desires and desires of person shoppers. software program product traces reconcile mass creation and standardization with mass customization in software program engineering. preferably, according to a collection of reusable elements, a software program producer can generate a software program product in response to the necessities of its consumer. the concept that of gains is significant to attaining this point of automation, simply because beneficial properties bridge the space among the necessities the buyer has and the performance a product presents. hence positive factors are a imperative suggestion in all levels of product-line development.
The authors take a developer’s standpoint, specialize in the advance, upkeep, and implementation of product-line variability, and particularly pay attention to computerized product derivation in line with a user’s function choice. The e-book contains 3 elements. half I presents a basic creation to feature-oriented software program product traces, describing the product-line procedure and introducing the product-line improvement technique with its parts of area and alertness engineering. The pivotal half II covers a wide selection of implementation thoughts together with layout styles, frameworks, parts, feature-oriented programming, and aspect-oriented programming, in addition to tool-based methods together with preprocessors, construct platforms, version-control structures, and digital separation of matters. ultimately, half III is dedicated to complex issues concerning feature-oriented product traces like refactoring, function interplay, and research instruments particular to product strains. moreover, an appendix lists a number of valuable instruments for software program product-line improvement, besides an outline of ways they relate to the themes lined during this book.
To tie the booklet jointly, the authors use working examples which are good documented within the product-line literature: info administration for embedded platforms, and diversifications of graph facts buildings. they begin each bankruptcy via explicitly mentioning the respective studying ambitions and end it with a suite of workouts; extra educating fabric can also be to be had on-line. a lot of these good points make the ebook splendid for instructing – either for educational sessions and for execs attracted to self-study.
Read or Download Feature-Oriented Software Product Lines: Concepts and Implementation PDF
Similar information management books
This e-book constitutes the refereed continuing of the 14th eu software program approach development convention, EuroSPI 2007, held in Potsdam, Germany, in September 2007. The 18 revised complete papers awarded including an introductory paper have been rigorously reviewed and chosen from 60 submissions. The papers are geared up in topical sections on enforcement, alignment, tailoring, specialize in SME concerns, development research and empirical reviews, new avenues of SPI, SPI methodologies, in addition to trying out and reliability.
Ulrike Baumöl entwickelt ein situativ getriebenes Verfahren für eine versatile und dynamische Steuerung von Veränderungsprojekten. Referenzszenarien ermöglichen die Klassifikation des geplanten Veränderungsvorhabens und eine an die scenario des Unternehmens angepasste Kombination von Bausteinen bestehender Methoden.
''Despite spending greater than $600 billion on info expertise during the last decade, the government has completed little of the productiveness advancements that personal has discovered from IT'' in accordance with the 25 aspect Implementation Plan to Reform Federal details expertise administration released via the White condominium in past due 2010.
This straightforward ebook goals to help applicants move the ITIL® OSA Intermediate exam. It not just references the resource fabric from the center ITIL texts yet crucially additionally supplies sensible tips in line with real-life reviews. examination applicants not need to depend simply on their reminiscence and revision, yet can draw on their knowing of the cloth and thereby considerably elevate their probabilities of good fortune in either the exam and the adoption of the foundations of their specialist existence.
- Cases on Information Technology and Organizational Politics & Culture (Cases on Information Technology Series)
- Ace the PMI-ACP® exam: A Quick Reference Guide for the Busy Professional
- Accounting Information Systems
- Change Management (Management Extra S.)
- Official Get Rich Guide to Information Marketing: Build a Million Dollar Business Within 12 Months
Additional info for Feature-Oriented Software Product Lines: Concepts and Implementation
Domain (feature) implementation targets the solution space, as we are now using the developer’s vocabulary to implement solutions to a customer’s requirements. The implementation process comprises several considerations beyond just writing code. First, we need to select a general implementation strategy, also known as a reuse framework. For example, we could use a preprocessor to include or exclude variable code conditionally or build a framework with a number of plug-in that can be combined on demand.
We exemplify the difference in Fig. 8b, in which abstract features are denoted by gray boxes. 3. Some notations support multiple group types under the same feature. For example, in Fig. 8c, features I, J, and K share the same parent even though they belong to different groups. In our notation, we can express such combinations only by introducing additional abstract features. (a) (b) (c) Fig. org/variability. org/modeling/emft/featuremodel/. 36 2 A Development Process for Feature-Oriented Product Lines 4.
However, no standardized modeling format has been accepted, so far. Standards are on the way—at the time of Fig. 3 Feature Modeling 35 writing, there is a draft from the Object Management Group1 and an Eclipse incubator project2 —but they are not yet in a mature form. As a result, different notations and file formats are omnipresent. In this book, we use a simple form of feature diagrams. Each pair of nodes participates in maximally one of the basic four feature constraint types; so, for example, it is not possible to add an optional feature as an edge in an alternative group.
Feature-Oriented Software Product Lines: Concepts and Implementation by Sven Apel, Don Batory, Christian Kästner, Gunter Saake