Summary


In this lesson, the following has been discussed:
The term software component has a broad meaning in the software community. A software package, a Web
service, or a module that encapsulates a set of related functions (or data) is known as individual component.
Real world scenarios presents experiences from actual systems that reveal the pain and cost of deploying
highly configurable systems based on components.
Software process models should be revisited to provide more support for back-end, post-development
activities.