Component-Based Software Engineering (CBSE) is
a materialize concept of software development. The goal is compiling
applications using plug & play software parts in frames. CBSE is focused on
realizing the long awaited reuse of software by changing the same software
architecture and software process. It's possible changing the way the software
works is too much. However, still to see many problems have to solve.
Components
based on software systems are developed by distinct components and gather them
alternatively programming a completely new system, in this manner a life cycle
of component based software systems are different from that of the conventional
software systems. The life cycle of the component based Software systems can be
epitomizing as under:
1.
Requirements analysis: Analysis of components need the process of documenting,
understanding, diagnosis, verifies and manages the requirements for components.
2.
Software Architecture Selection:
The purpose of
this stage is to choose the architecture of the component according to the user's
requirements. In this constructed the components and that component can be
“Component Off The Shell” component.
3.
Component Identification and Customization: Components identification can be made by choosing the proper
components according to requirements for mutually functionality and
reliability. The arrangement of the ingredients is processes that include:
a) Modulation in components for
particular requirement.
b) Make
necessary changes to implement components on a special platform.
c) Upgrade the
specific component to acquire better performance and higher quality.
4. System Integration: This is the assembling process the components selected in a whole
system under designed System Architecture. The purpose of the system
integration is this final system consists of different components.
Comments
Post a Comment
any suggestion on my side