In this we describe the propose a structure for a quality assurance model for
Component Based Software development model. The main task related to components
and systems this model contains the following aspects:
Ø Component
Requirement Analysis:
The analysis of component requirements is the process of discovers,
understand, document, prove and manage the requirements for a component. The
goals of analysis of component requirements are making complete, consistent and
relevant requirements which must be considered a component, as well as
programming language, rostrum and interface in component.
Ø Component
Development:
The development phase is the process of to implement the
requirements for a functioning, high level quality component with multifarious
interfaces. The goals of the development part are the final product components,
interfaces and development documents. The development phase should lead to the
final component that meets the rights requirements and expected results, well
defined behaviours and flexible interfaces.
Ø Component
Certification:
Component certification is the process that includes:
·
Partial outsourcing:
management of a component outsourcing agreement and execution of contractor
contractors
·
Partial selection:
selection of the right components according to the requirements for both
functionality and consistency.
·
Testing of the components: confirm the component that meets the requirement with acceptable
quality and consistency.
Ø Component
Customization:
Component adjustment is the process by which component is adapted
to specific needs. It makes the necessary changes to take component in a
special platform and upgrade specific component to get best accomplishment or
higher quality.
Ø System
Architecture Design:
System Architecture Design is the process of analysis, selection
and the creation of software architecture of a system based component. It
should address the advantage of choosing a appropriate architecture for other
architectures.
Ø System
Integration:
The integration of the system consists of assembling components
that are selected on an entire system under the designed system architecture.
It is the final system that consists of selected components.
Ø System Testing:
System testing integrated with the components which selected
according to system requirements and should include operational and reliability
tests. System testing examines a system to:
1) Confirm that the system meets the specified requirements;
2) Identify and correct defects in system implementation.
Ø System
Maintenance:
It is the process of delivering activities and maintaining the activities
that are necessary to use the software successfully after it has been
forwarded. The maintenance system provides an effective product or service to
end users while correcting errors, improving software performance or other
functions and adjusting the system to a changed environment.
Comments
Post a Comment
any suggestion on my side