Difference between revisions of "Validation (glossary)"

From SEBoK
Jump to navigation Jump to search
(23 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<blockquote>(1a) ''Confirmation, through the provision of objective evidence, that the (stakeholder) [[Stakeholder Requirement (glossary)|requirements]] for a specific intended use or application have been fulfilled.'' (ISO/IEC 2008, Section 4.37) </blockquote>
+
<blockquote>(1a) ''Confirmation, through the provision of objective evidence, that the (stakeholder) requirements for a specific intended use or application have been fulfilled.'' (ISO/IEC 2008, Section 4.37) </blockquote>
  
<blockquote>(1b)'' The set of activities ensuring and gaining confidence that the services provided by an [[Engineered System (glossary)|(engineered) system]] when in use comply with [[Stakeholder Requirement (glossary)|stakeholder requirements]], achieving its intended use in its intended operational environment.'' (ISO/IEEE 2008, 1, Section 6.4.8) </blockquote>
+
<blockquote>(1b)'' The set of activities ensuring and gaining confidence that a system is able to accomplish its intended use, goals and objectives (i.e., meet stakeholder requirements) in the intended operational environment. The right system was built.'' (ISO/IEEE 2015, 1, Section 6.4.8) </blockquote>
  
<blockquote>(2) ''The assurance that a product, service, or system meets the needs of the [[Customer (glossary)|customer]] and other identified [[Stakeholder (glossary)|stakeholders]]; ''(PMI 2008) </blockquote>
+
<blockquote>(2) ''The assurance that a product, service, or system meets the needs of the customer and other identified stakeholders. It often involves acceptance and suitability with external customers. Contrast with verification.'' (PMI 2013) </blockquote>
  
<blockquote>(3)'' The process of providing evidence that the [[Software (glossary)|software]] and its associated products satisfy [[System Requirement (glossary)|system requirements]] allocated to software at the end of each [[Life Cycle (glossary)|life cycle]] activity, solve the right problem, and satisfy intended use and [[User (glossary)|user]] needs. ''(IEEE 1012-2004, 3.1.35) </blockquote>
+
<blockquote>(3)'' The process of providing evidence that the software and its associated products satisfy system requirements allocated to software at the end of each life cycle activity, solve the right problem, and satisfy intended use and user needs. ''(IEEE 1012-2004, 3.1.35) </blockquote>
  
 
===Source===
 
===Source===
(1) ISO/IEC. 2008. ''Systems and Software Engineering - System Life Cycle Processes''. Geneva, Switzerland: International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC). ISO/IEC 15288:2008 (E).  
+
(1) ISO/IEC/IEEE. 2015. ''Systems and Software Engineering - System Life Cycle Processes''. Geneva, Switzerland: International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC)/Institute of Electrical and Electronics Engineers (IEEE). ISO/IEC/IEEE 15288:2015 (E).  
  
(2) PMI. 2008. ''A Guide to the Project Management Body of Knowledge (PMBOK® Guide),'' 4th ed. Newtown Square, PA, USA: Project Management Institute (PMI).  
+
(2) PMI. 2013. ''[[A Guide to the Project Management Body of Knowledge|A Guide to the Project Management Body of Knowledge (PMBOK® Guide)]]''. 5th ed. Newtown Square, PA, USA: Project Management Institute (PMI).  
  
 
(3) IEEE. 2004. ''IEEE Standard for Software Verification and Validation.'' Institute of Electrical and Electronics Engineers (IEEE) Standards Association: 3.1.35. IEEE 1012-2004.
 
(3) IEEE. 2004. ''IEEE Standard for Software Verification and Validation.'' Institute of Electrical and Electronics Engineers (IEEE) Standards Association: 3.1.35. IEEE 1012-2004.
  
 
===Discussion===
 
===Discussion===
Definition 1a refers to the outcome of providing evidence that a particular system realization is Validated, i.e. does it satisfies the customer and user needs as stated and agreed?.  The word (Stakeholder) has been added to clarify the definition
+
Definition (1a) refers to the outcome of providing evidence that a particular system realization is validated (i.e., Does it satisfy the customer and user needs as stated and agreed?).  The word (stakeholder) has been added to clarify the definition.
  
Definition 1b is based on the introduction to the Validation process and refers to the Process of achieving Validation through a set of activities conducted across a system’s [[Life Cycle (glossary)]] to answer the question ''Have we built the right system?''. The term (engineered) system has been added to conform to SEBoK terminology.
+
Definition (1b) is based on the introduction to the validation process and refers to the process of achieving validation through a set of activities conducted across a system’s [[Life Cycle (glossary)]] to ensure that the system that has been built will serve its intended purpose. The term (engineered) system has been added to conform to SEBoK terminology.
  
Definition 3 refers to the Validation of software components as both satisfying allocated system requirements and satisfying user needs.
+
Definition (3) refers to the validation of software components in terms of satisfying both allocated system requirements as well as user needs.
  
Validation builds on the activities and outcome of [[Verification (glossary)]] a process to answer the question ''Have we built the system right?'' (i.e., does it satisfy the system requirements?)
+
Validation builds on the activities and outcome of verification, a process that confirms that the system has been built correctly (i.e., Does it satisfy the system requirements?).
  
For a full discussion of the role and importance of validation in Systems Engineering see the [[System Validation]] article.
+
For a full discussion of the role and importance of validation in systems engineering see the [[System Validation]] article.
 
[[Category:Glossary of Terms]]
 
[[Category:Glossary of Terms]]
  
{{DISQUS}}
+
<center>'''SEBoK v. 2.4, released 19 May 2021'''</center>

Revision as of 02:38, 20 May 2021

(1a) Confirmation, through the provision of objective evidence, that the (stakeholder) requirements for a specific intended use or application have been fulfilled. (ISO/IEC 2008, Section 4.37)

(1b) The set of activities ensuring and gaining confidence that a system is able to accomplish its intended use, goals and objectives (i.e., meet stakeholder requirements) in the intended operational environment. The right system was built. (ISO/IEEE 2015, 1, Section 6.4.8)

(2) The assurance that a product, service, or system meets the needs of the customer and other identified stakeholders. It often involves acceptance and suitability with external customers. Contrast with verification. (PMI 2013)

(3) The process of providing evidence that the software and its associated products satisfy system requirements allocated to software at the end of each life cycle activity, solve the right problem, and satisfy intended use and user needs. (IEEE 1012-2004, 3.1.35)

Source

(1) ISO/IEC/IEEE. 2015. Systems and Software Engineering - System Life Cycle Processes. Geneva, Switzerland: International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC)/Institute of Electrical and Electronics Engineers (IEEE). ISO/IEC/IEEE 15288:2015 (E).

(2) PMI. 2013. A Guide to the Project Management Body of Knowledge (PMBOK® Guide). 5th ed. Newtown Square, PA, USA: Project Management Institute (PMI).

(3) IEEE. 2004. IEEE Standard for Software Verification and Validation. Institute of Electrical and Electronics Engineers (IEEE) Standards Association: 3.1.35. IEEE 1012-2004.

Discussion

Definition (1a) refers to the outcome of providing evidence that a particular system realization is validated (i.e., Does it satisfy the customer and user needs as stated and agreed?). The word (stakeholder) has been added to clarify the definition.

Definition (1b) is based on the introduction to the validation process and refers to the process of achieving validation through a set of activities conducted across a system’s life cycle to ensure that the system that has been built will serve its intended purpose. The term (engineered) system has been added to conform to SEBoK terminology.

Definition (3) refers to the validation of software components in terms of satisfying both allocated system requirements as well as user needs.

Validation builds on the activities and outcome of verification, a process that confirms that the system has been built correctly (i.e., Does it satisfy the system requirements?).

For a full discussion of the role and importance of validation in systems engineering see the System Validation article.

SEBoK v. 2.4, released 19 May 2021