Skip to main content

Quality Assurance Model for Component-Based Software Systems


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

Popular posts from this blog

How to set up a passkey for your Apple account

  Passkeys are a new and more secure way to sign in to your Apple account. They are similar to passwords, but they are stored on your device and are not shared with Apple. This makes them more resistant to phishing attacks and other security threats. Passkeys are currently not available for Apple accounts. However, they are expected to be available in a future software update. Set up a passkey for Apple account When passkeys are available, you will be able to set up a passkey for your Apple account by following these steps: 1.     Go to the Settings app on your Apple device. 2.     Tap on your name at the top of the screen. 3.     Tap on "Password & Security." 4.     Tap on "Passkeys." 5.     Tap on "Set Up Passkey." 6.     Follow the on-screen instructions to create a passkey. Once you have created a passkey, you will be able to use it to sign in to your Apple account on...

Requirement for connecting to the Internet

The basic requirements for connecting to the Internet are a computer device. In addition,   you need the following things, to connect to the Internet: (i)           Modem (ii)          Telephone wire (iii)         Internet Service Provider (ISP) (iv)        Internet connection (v)         Web-browsing software Modem (modulator-demodulator) A modem is a device that enables a computer to transmit data over telephone or cable lines. Computer stored information digitally; information transmitted over telephone lines in the form of analog waves. A modem converts between these two forms. A modem can be either internal or external. The internal modem is attached to a slot on the motherboard. The external modem can be placed anywhere outside the system unit and connected to the ...

Approaches of comparative education

  Apollo (1986) identified eight approaches to the study of Comparative Education. They are: 1. Problem Approach or Thematic approach 2. Case study approach 3. Area study approach 4. Historical approach 5. Descriptive approach  6. Philosophical approach  7. International approach and 8.  Gastronomic approach 1. Problem approach or thematic approach —   In this approach the investigator will first of all identify a particular educational problem in his own country. Then, he will begin to look for another country that has the same problem . —   The researcher will also study the education problem of another country in relation to their culture. The researcher will not only study the educational problem of another country but he will also examine the solution applied to such problem by the affected country . 2. Case study approach   —   In this approach, an education comparativist from Nigeria can go to Iraq to study the...