O'Reilly logo

Software Engineering by Ashok Mohanty, Jibitesh Mishra

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix D

Component-based Software Engineering

Time and cost are two very important aspects of software engineering. Consequently, there is a growing demand for a new, efficient, and cost-effective software development paradigm. The component-based software development (CBSD) approach is one of the most promising solutions for software development. ‘CBSD’ is a relatively new Software Engineering methodology. It is based on building software systems from reusable components. A software component is defined as a unit of composition that can be independently exchanged in the form of an object. The use of reusable components reduces development time and cost. Hence, this concept has attracted much attention among software developers and its popularity ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required