Purpose of traceability information in order to

This preview shows page 142 - 145 out of 182 pages.

Purpose of traceability information In order to establish requirements traceability effectively and effi- ciently, the information to be recorded should be chosen with respect to the purpose that it will serve. In other words, only the information which has a clear purpose for system development or system evolution [ Dömges and Pohl 1998 ; Ramesh and Jarke 2001 ] ought to be recorded. Recording
Image of page 142

Subscribe to view the full document.

124 8 Requirements Management of traceability information that is not purpose driven often results in the fact that the recorded information cannot be profitably used in the devel- opment project. Traceability information that is recorded in this fashion is often sketchy and incomplete, unstructured, and erroneous with regard to its further use. 8.4.3 Classification of Traceability Relations Pre-RS traceability and post-RS traceability The pertinent literature on the topic of requirements traceability suggests different kinds of traceability of requirements. A common differentiation is distinguishing between pre-requirements-specification (pre-RS) trace- ability and post-requirements-specification (post-RS) traceability of requirements [Gotel and Finkelstein 1994] . We thus distinguish between three kinds of traceability: Pre-RS traceability: Pre-RS traceability are traceability links between requirements and those artifacts that are the basis for the requirements, e.g., artifacts like the source or origin of a requirement (previous arti- facts). Post-RS traceability: Post-RS traceability comprises traceability infor- mation between requirements and artifacts of subsequent development activities. For example, such artifacts could be components, implemen- tation, or test cases that belong to a requirement (posterior artifacts). Traceability between requirements: The traceability between require- ments is about mapping dependencies between requirements. An example of this kind of traceability is the information that a require- ment refines another requirement, generalizes it, or replaces it. Figure 8-5 shows the three types of traceability of requirements in require- ments engineering. Figure 8-5 Types of requirements traceability Artifacts that are the basis of requirements (previous artifacts) Artifacts that are based on requirements (posterior artifacts) Requirements Origin of the requirements Realization of the requirements Pre-RS traceability Post-RS traceability Traceabiltiy between requirements
Image of page 143
8.4 Traceability of Requirements 125 Figure 8-6 shows the three types of requirements traceability by means of requirement “R-14” in an example. The pre-RS traceability comprises the relations of requirement “R-14” to its origin. The origin of this requirement are the artifacts in the system context that influence the requirement. The post-RS traceability of requirement “R-14” consists of the relations to the components in the rough design, the refined design, and the respective implementation as well as test cases that are used during system testing and verify the implementation of the requirement in the developed system.
Image of page 144

Subscribe to view the full document.

Image of page 145

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