Tuesday, January 03, 2006

The Definitions

Software Assurance: The planned and systematic set of activities that ensure that software life cycle processes and products conform to requirements, standards, and procedures [IEEE 610.12 IEEE Standard Glossary of Software Engineering Terminology]. For NASA this includes the disciplines of Software Quality (functions of Software Quality Engineering, Software Quality Assurance, Software Quality Control), Software Safety, Software Reliability and Software Verification and Validation and Independent Verification and Validation.

Software Quality: The discipline of software quality is a planned and systematic set of activities to ensure quality is built into the software. It consists of software quality assurance, software quality control, and software quality engineering. As an attribute, software quality is (1) the degree to which a system, component, or process meets specified requirements. (2) The degree to which a system, component, or process meets customer or user needs or expectations [IEEE 610.12 IEEE Standard Glossary of Software Engineering Terminology].

Software Quality Assurance: The function of software quality that assures that the standards, processes, and procedures are appropriate for the project and are correctly implemented.

Software Quality Engineering: The function of software quality that assures that quality is built into the software by performing analyses, trade studies, and investigations on the requirements, design, code and verification processes and results to assure that reliability, maintainability, and other quality factors are met.

Software Reliability: The discipline of software assurance that 1) defines the requirements for software controlled system fault/failure detection, isolation, and recovery; 2) reviews the software development processes and products for software error prevention and/ or controlled change to reduced functionality states; and 3) defines the process for measuring and analyzing defects and defines/ derives the reliability and maintainability factors.


Software Safety:
The discipline of software assurance that is a systematic approach to identifying, analyzing, tracking, mitigating and controlling software hazards and hazardous functions (data and commands) to ensure safe operation within a system.

Verification: Confirmation by examination and provision of objective evidence that specified requirements have been fulfilled [ISO/IEC 12207, Software life cycle processes]. In other words, verification ensures that “you built it right”.

Validation: Confirmation by examination and provision of objective evidence that the particular requirements for a specific intended use are fulfilled [ISO/IEC 12207, Software life cycle processes.] In other words, validation ensures that “you built the right thing”.

Independent Verification and Validation (IV&V): Verification and validation performed by an organization that is technically, managerially, and financially independent. IV&V, as a part of Software Assurance, plays a role in the overall NASA software risk mitigation strategy applied throughout the life cycle, to improve the safety and quality of software.

26 Comments:

Blogger QPT said...

Hi,

First of all Thanks very much for your useful post.
I would like to introduce another good blog which is having
free software testing ebooks,Testing Quiz and Question&Answers, Have a look.

Software Testing Quiz Questions
Free ebooks for Testing and Automation

5:30 AM  
Blogger Ajay Shembekar said...

Hello Sir,

My name is Ajay S & I am a regular visitor of your block. I am working with Seed one of the Software testing institute/company in INDIA (Maharashtra) as a sr. SME.
Couple of months back we have started with our magazine named "beyond testing". Whereby we are trying to give maximum inputs to our student for their betterment. with regards to same I would like to publish some of your articles with reference to your your name & blog.
Could you please grant me the permission for the same.
My E Mail ID is, ajay.shembekar@seedinfotech.com


Thanks & Regards,
Ajay Shembekar.

12:40 AM  
Blogger Ajay Shembekar said...

This comment has been removed by the author.

12:40 AM  
Blogger Ajay Shembekar said...

Hello Sir,

My name is Ajay S & I am a regular visitor of your block. I am working with Seed one of the Software testing institute/company in INDIA (Maharashtra) as a sr. SME.
Couple of months back we have started with our magazine named "beyond testing". Whereby we are trying to give maximum inputs to our student for their betterment. with regards to same I would like to publish some of your articles with reference to your your name & blog.
Could you please grant me the permission for the same.
My E Mail ID is, ajay.shembekar@seedinfotech.com


Thanks & Regards,
Ajay Shembekar.

12:41 AM  
Blogger Ajay Shembekar said...

Hello sir,

My name is Ajay S. I am working with Seed InfoTech Ltd. A Pune ( Maharashtra) based Institute for IT training & a software testing company as a senior subject matter Expert.
Seed was established in 1994 & done training in software testing for more than 25000 candidates made us number one training providers in the field of Software Testing.

Couple of months back we have started with our magazine on Software Testing- Beyond Testing!!!

I am a regular visitor of your blog & came across fantastic articles on the same. My request to you is, if you could allow me to publish some of your articles in our magazine along with your blog ID so that our students will also get benefited from the same.

My email ID is ajay.shembekar@seedinfotech.com
it will be great if you could share your E-Mail ID & allow me to publish some of your articles.

Thanks & Regards,
Ajay Shembekar.

5:56 AM  
Blogger fL@eY said...

Your Blog is one of the best top 100 software testing blogs listed in this article:
http://www.testingminded.com/2010/04/top-100-software-testing-blogs.html
but for me, it's just one of the best! Keep the great work!
------------------
If you plan to go in Cameroon, please visit: Offres d'emploi au Cameroun

6:57 AM  
Blogger fL@eY said...

Your Blog is one of the best top 100 software testing blogs listed in this article:
http://www.testingminded.com/2010/04/top-100-software-testing-blogs.html
but for me, it's just one of the best! Keep the great work!
------------------
If you plan to go in Cameroon, please visit: Offres d'emploi au Cameroun

6:58 AM  
Blogger Unknown said...

pls do answer my questions its imp

http://4manualtesters.blogspot.in/2012/06/istqb-questions.html

6:08 AM  
Blogger Software Testing Class said...

Thank you a lot for such really valuable information found in the your blog. You can get info on The Software Testing Blog as well with some guidelines with different way of thinking.

11:16 AM  
Blogger Shweta Roy said...

Thanks for giving the definitions of the most important terms in Software Testing.. You gave a clear understanding of each topic in a very precise way. Thank you.

11:38 PM  
Blogger Unknown said...

All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates…
Regards Selenium training in chennai

4:46 AM  
Blogger Unknown said...

Admin, if not okay please remove!

Our facebook group “selfless” is spending this month spreading awareness on prostate cancer & research with a custom t-shirt design. Purchase proceeds will go to cancer.org, as listed on the shirt and shirt design.

www.teespring.com/prostate-cancer-research

Thanks

11:27 PM  
Blogger Unknown said...

it's really Wonder full info. Thanks for sharing. If any one wants to get more info please visit: http://jadian.com/Assurance-Suite/Enterprise-Quality-Manager

6:00 AM  
Blogger Deepakala said...


Very helpful Post!!! This is the first time I have read a post like this. Find Career tips here.


Function Point Estimation Training

2:33 AM  
Blogger Unknown said...

study Software testing training in Thrissur get placed in MNC

12:52 AM  
Anonymous Anonymous said...

its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
interview preparation

5:27 AM  
Blogger Sai Elakiyaa said...

Great article with an excellent idea!Thank you for such a valuable article. I really appreciate for this great information.
Selenium Training in Chennai
Selenium Training
Selenium Training in T Nagar
Selenium Training in OMR
Selenium Training in Anna Nagar

3:02 AM  
Blogger tamirediyorum.net said...

a nice share thank you worked..
www.tamirediyorum.net

11:08 AM  
Blogger Unknown said...

Very nicely curated some of the key software testing terms. However, this field has many more such topics and concepts which anyone can find here.
Ref: Top 100+ Manual Testing Interview Questions

10:07 AM  
Blogger Anbarasan14 said...

I am really interested to continue reading your blog. You have shared valid info. Waiting for more updates from you.

English Speaking Classes in Mumbai
English Speaking Course in Mumbai
Best English Speaking Classes in Mumbai
Spoken English Classes in Mumbai
English Classes in Mumbai

1:34 AM  
Blogger suresh said...

Excellent Article. Thanks Admin

Data Science Training in Chennai

DevOps Training in Chennai

Hadoop Big Data Training

10:25 AM  
Blogger dras said...

very good post...
denmark web hosting
inplant training in chennai

2:41 AM  
Blogger dras said...

nice post...
Australia hosting
Bermuda web hosting
Botswana hosting
mexico web hosting
moldova web hosting
albania web hosting
andorra hosting
armenia web hosting
australia web hosting

2:42 AM  
Blogger Vijayakash said...

Awesome Blog!!! Thanks for it, it is more useful for us
AWS Training in Tambaram
AWS Training in Anna Nagar
AWS Training in Velachery
AWS Training in Tnagar
AWS Training in Porur
AWS Training in OMR
AWS Training in Chennai

2:54 AM  
Blogger senthilr7692 said...

The Blog contains the effective and attractive information’s and thanks for the blog.
JAVA Training in Chennai
JAVA Training in Bangalore

2:24 AM  
Blogger Elango said...

Extraordinary Blog. Provides necessary information.
Protractor Training
Protractor Course

5:59 AM  

Post a Comment

<< Home