Which of the following determines that the product developed meets the projects goals?
Click on the arrows to vote for the correct answer
A. B. C. D.B.
Software Development Verification vs.
Validation: Verification determines if the product accurately represents and meets the design specifications given to the developers.
A product can be developed that does not match the original specifications.
This step ensures that the specifications are properly met and closely followed by the development team.
Validation determines if the product provides the necessary solution intended real-world problem.It validates whether or not the final product is what the user expected in the first place and whether or not it solve the problem it intended to solve.In large projects, it is easy to lose sight of overall goal.
This exercise ensures that the main goal of the project is met.
From DITSCAP: 6.3.2
Phase 2, Verification.
The Verification phase shall include activities to verify compliance of the system with previously agreed security requirements.
For each life-cycle development activity, DoD Directive 5000.1 (reference (i)), there is a corresponding set of security activities, enclosure 3, that shall verify compliance with the security requirements and evaluate vulnerabilities.
6.3.3
Phase 3, Validation.
The Validation phase shall include activities to evaluate the fully integrated system to validate system operation in a specified computing environment with an acceptable level of residual risk.
Validation shall culminate in an approval to operate.
NOTE: DIACAP has replace DITSCAP but the definition above are still valid and applicable for the purpose of the exam.
Reference(s) used for this question: Harris, Shon (2012-10-25)
CISSP All-in-One Exam Guide, 6th Edition (p.
1106)
McGraw-Hill.
Kindle Edition.
and http://iase.disa.mil/ditscap/DITSCAP.html.
The process of developing a product involves several stages that ensure the product meets the project goals. Among these stages, verification and validation are two essential methods to ensure that the product developed meets the project goals.
Verification is a process of checking whether the product is built as per the specified requirements and design specifications. It ensures that the product is developed according to the design and development standards and meets the functional and non-functional requirements. In other words, verification is the process of confirming that the product is being built according to the project's design and specifications.
Validation, on the other hand, is a process of evaluating the final product to ensure that it meets the user's needs and requirements. It verifies whether the product's end-users can use it as intended and meets their expectations. Validation is focused on ensuring that the product fulfills the user's requirements and meets the project goals.
In this context, the answer to the question would be Validation. Validation confirms that the product developed meets the project goals by evaluating whether it meets the user's needs and requirements. While verification ensures that the product is built according to the design and development standards and meets the functional and non-functional requirements, validation focuses on confirming that the final product is usable and meets the project goals.
Concurrence refers to an agreement or mutual consent, while accuracy is the degree to which a measurement or calculation conforms to the correct value or standard. While these terms are essential in the development process, they do not directly determine whether the product developed meets the project goals.