March 2015
Intermediate to advanced
816 pages
36h 46m
English
The objectives of this chapter are to introduce software reuse and to describe approaches to system development based on large-scale software reuse. When you have read this chapter, you will:
understand the benefits and problems of reusing software when developing new systems;
understand the concept of an application framework as a set of reusable objects and how frameworks can be used in application development;
have been introduced to software product lines, which are made up of a common core architecture and reusable components that are configured for each version of the product;
have learned how systems can be developed by configuring and composing off-the-shelf application software systems.
Read now
Unlock full access