|
Component based software development focuses on building large
software systems by integrating existing software components. By
enhancing the flexibility and maintainability of systems, this
approach can potentially be used to reduce software development
costs, assemble systems rapidly, and reduce the spiraling
maintenance burden associated with the support and upgrade of
large systems. At the foundation of this approach is the
assumption that certain parts of large software systems reappear
with sufficient regularity that common parts should be written
once, rather than many times, and that common systems should be
assembled through reuse rather than rewritten over and over.
Component-based systems encompass both commercial-off-the-shelf
products and components acquired through other means, such as
non-developmental items.
Developing
component-based systems is becoming feasible due to the
following:
-
The increase
in the quality and variety of the product
-
Reduce system
development and maintenance time/cost
-
The emergence
of component integration technology
-
The existing
software within organization can be utilized in new system
Component-based
Software Development shifts the development emphasis from
programming software to composing software systems.
"MEGH e-BIZ. COM Pvt. Ltd. " implements Component-based Software Development while
developing products and projects. So as to ensure reusability of
code and value created |