Agreed after changes is every requirement agreed upon

This preview shows page 113 - 115 out of 182 pages.

ers? Agreed after changes: Is every requirement agreed upon with all rele- vant stakeholders after it has been changed? Conflicts resolved: Have all known conflicts with regard to the require- ments been resolved? 7.4 Principles of Requirements Validation Considering the following six principles of requirements validation increases the quality of the validation results: Principle 1: Involvement of the correct stakeholders Principle 2: Separating the identification and the correction of errors Principle 3: Validation from different views Principle 4: Adequate change of documentation type Principle 5: Construction of development artifacts Principle 6: Repeated validation The individual principles are explained in the following sections. 7.4.1 Principle 1: Involvement of the Correct Stakeholders The choice of stakeholders for requirements validation depends on the goals of the validation as well as the requirements that are to be audited. When assembling the auditing team, at least the following two aspects ought to be considered. Independence of the auditor Generally, it should be avoided that the author of a requirement is also the person to validate it. The author will make use of his or her prior knowledge when reading or reviewing the requirement. This prior knowl- edge can negatively influence the identification of errors because potential erroneous passages of the requirements documentation or the require-
Image of page 113

Subscribe to view the full document.

7.4 Principles of Requirements Validation 95 ments are implicitly and subconsciously amended by the author’s own knowledge and can thus easily be overlooked. Internal vs. external auditors Suitable auditors can be identified within or outside of the developing organization. Internal audits are performed by stakeholders that are mem- bers of the developing organization and can be used to validate inter- mediate results or preliminary requirements. An internal validation is easy to coordinate and organize because the stakeholders are available from within the organization. An external audit requires a higher degree of effort because it identifies auditors and (potentially) hires them for pay- ment. In addition, external auditors have to become familiar with the con- text of the system to be developed. Due to the high effort, an external audit should be performed only on requirements that exhibit a high level of quality. 7.4.2 Principle 2: Separating the Identification and the Correction of Errors Basic principle Separation between identifying errors and actually fixing them has proven itself in the domain of software quality assurance. The same principle can be applied to requirements validation. During validation, the flaws identi- fied are documented immediately. After that, each flaw identified is dou- ble-checked to determine whether it really is an error.
Image of page 114
Image of page 115

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes