Showing posts with label Software Quality. Show all posts
Showing posts with label Software Quality. Show all posts

Wednesday, March 25, 2009

What is Software Quality Assurance?

Software Quality Assurance

“A planned and systematic pattern of all actions necessary to provide adequate confidence that the item or product conforms to established technical requirements.”

IEEE STD 610.12-1990

SQA ensures
  • An application is error-free and there is no bug,
  • Dependable,
  • Fully documented,
  • Maintainable down the line,
  • Entirely functional according to every specification and requirement.
  • Make sure that ordinary people, regular users, will be able to do everything that the application is supposed to empower them to do.

Tuesday, March 24, 2009

Achieving Software Quality

Definition:

“For a software application to achieve high quality levels, it is necessary to begin upstream and ensure that intermediate deliverable s and work products are also of high quality levels. This means that the entire process of software development must itself be focused on quality”
Capers Jones

From above definition we can conclude that
A high quality software only can be achieved when follow software quality assurance .Which says that start from the root and continue all the process till the end of development of a software. Monitor all the activities and fix the issue as it arises.

what is software quality?

There are two definitions by IEEE and ISO.

According to IEEE
  • The degree to which a system, component, or process meets specified requirements
  • The degree to which a system, component, or process meets customer or user needs or expectations
ISO says:
  • The totality of features and characteristics of a product or service that bear on its ability to satisfy specified or implied needs.