Software Product Lines from Customer to Code
| Document type: | Researchreports |
|---|---|
| Full text: | |
| Author(s): | Mikael Svahnberg, PerOlof Bengtsson |
| Title: | Software Product Lines from Customer to Code |
| Series: | Research Report |
| Year: | 2000 |
| Issue: | 1 |
| ISSN: | 1103-1581 |
| Organization: | Blekinge Institute of Technology |
| Department: | Department of Software Engineering and Computer Science (Institutionen för programvaruteknik och datavetenskap) Dept. of Software Engineering and Computer Science S-372 25 Ronneby +46 455 780 00 http://www.bth.se/eng/ipd/ |
| Authors e-mail: | msv@ipd.hk-r.se, pob@ipd.hk-r.se |
| Language: | English |
| Abstract: | The process of establishing a software product line and instantiating products from it is motivated, not only by technical reasons, but also by business reasons. The customer perspective reveals the importance of the basic function of the products and helps us distinguish between product lines and product families. One single feature is never the only difference between two products, but instead we can identify products on different feature levels. When designing the product we identify that it is important to separate between conceptual components of the domain and factual components that are part of the solution. Product lines must eventually lead to implementation and source code. In order to achieve this, a wide range of implementation techniques is available. Which combination of tech-niques that is the most appropriate is very much dependent on if the product is part of a product line or a product family, and how the factual component relate to the other factual components. Hence, to be successful in developing software product lines requires the application of knowledge about both the customer and the code. |
| Subject: | Software Engineering\General |
| Keywords: | Software Product Lines, Software Variability |
| URN: | urn:nbn:se:bth-00154 |












