Wednesday, 22 May 2013

Software Quality


Quality:
  • Quality can be defined as meeting customer’s requirements.
  • Fitness for purpose
  • Conformance to requirements.
  • Fit for use

Quality means various aspects such as,
  • Free from bugs.
  • With-in budget.
  • With-in schedule.

Quality can be achieved consistently by using,
  1. Quality Assurance.
  2. Quality Control.

Quality Assurance:
   QA is a planned and systematic activity that provides confidence about the software products that will confirm to the specified requirements and meets user needs.
  1. It’s a Proactive approach.
  2. It involves defining and implementing process and measurements.
  3. It includes audit of quality management system against standard.
  4. CMMI model is widely used to implement QA.

Quality Control:
  •    Quality control (QC) is a procedure or set of procedures intended to ensure that a manufactured product or performed service adheres to a defined set of quality criteria or meets the requirements of the client or customer.
  •    It is the actual operational technique to ensure that quality of the product meets the requirements of the client or customer.


No comments:

Post a Comment