SOFTWARE QUALITY

We examine the qualities that are pertinent to software products and software production processes. These qualities will become our goals in the practice of software engineering. 

The basic goal of software engineering is to produce quality software. Software quality is a broad and important field of software engineering addressed by several standardization bodies, such as ISO, IEEE, ANSI, etc. 

Software quality is the

Conformance to explicitly stated functional and performance requirements, explicitly documented development standards, and implicit characteristics that are expected of all professionally developed software. 

The above definition emphasizes three important points

1. Software requirements are the foundation from which quality is measured. Lack of conformance to requirements is lack of quality. 
2. Specified standards define a set of development criteria that guide the manner in which software is engineered. If the criteria are not followed, lack of quality will almost surely result. 
3. There is a set of implicit requirements that often goes unmentioned. If software conforms to its explicit requirements but fails to meet implicit requirements, software quality is suspect.

Share/Bookmark

3 comments:

Sinelogix said...

i like your blog post
Web Designer in Bangalore

sylvia said...

I must thank you for the efforts you have put in penning this site. I am hoping to check out the same high-grade content by you later on as well. Keep up the good work
software testing services
software testing companies
software testing and quality assurance services
Test automation services

Elliana Taylor said...

I would like to thank you for the efforts you have made in writing this article about software testing. I am hoping the same best work from you in the future as well.
Software Testing Services
Software Testing Services in USA
Software Testing Companies in USA
Software Testing Services in India
Software Testing Companies in India
Software Testing Companies
Software Testing Services Company
Software Testing Companies in New York
Independent Software Testing Services