Loading previews...
Introduction to Software Product Lines
HTML
|
View |
Introduction to Software Product Lines |
1 file in this resource
Summary: | The principal driver for defining and documenting design patterns is reuse i.e. to enable software engineers to reuse the wisdom, experience and practical designs learned by others who had solved similar problems. In earlier chapters, we implicitly assumed that the software product under construction was a one-off product within some system context. However, when organisations deliberately set out to make different variations of their software products, they are planning for change (see key design principles in Chapter 2), and strategically managed reuse becomes a necessity. All the different product variations are known collectively as a software product line. A software product line consists of a software platform and a set of products that are derived from the platform. The platform is effectively a domain-specific pattern. Example software product lines include the software in printers, mobile phones, floating weather stations, car engine management systems, mortgage processing systems, domestic white goods e.g. microwaves, washing machines. This chapter provides a brief introduction to the software product line engineering. |
---|---|
Creators: | |
Divisions: | Academic > School of Computing, Engineering and Built Environment > Department of Computing |
Copyright holder: | Copyright © Glasgow Caledonian University |
Viewing permissions: | World |
Depositing User: | |
Date Deposited: | 23 Nov 2018 12:25 |
Last Modified: | 13 Feb 2020 09:41 |
URI: | https://edshare.gcu.ac.uk/id/eprint/4311 |
Actions (login required)
View Item |
Toolbox
There are no actions available for this resource.