Changes between Version 4 and Version 5 of path:tutorial:traceability


Ignore:
Timestamp:
01/09/2014 06:20:17 PM (10 years ago)
Author:
michael.perscheid
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • path:tutorial:traceability

    v4 v5  
    55'''Keywords:''' Requirements, Testing, Separation of Concerns, Traceability, Program Comprehension, Dynamic Analysis
    66
    7 Requirements traceability is considered to be important for software understanding as it supports answers for questions such as why a particular source code entity was implemented.
     7Requirements traceability is considered to be important for software understanding as it supports answers for questions such as "why a particular source code entity has been implemented".
    88However, the presence of and traceability to requirements is increasingly lost in later more code-centric development activities.
    99Tracing which parts of the system contribute to which requirement is therefore hard and so limits understandability.
     
    1515A requirement is traced to a source code entity if it has been executed at least once in a specific test case that is linked to this requirement.
    1616Depending on the coverage of test cases, large parts of the system can be traced and classified to requirements automatically.
    17 Thus, our approach allows developers to comprehend the system from the users point of view and to answer for typical software maintenance questions such as ”how is this requirement implemented?” or ”which source code entities are related to the user’s failure report?”.
     17Thus, our approach allows developers to comprehend the system from the users point of view and to answer typical software maintenance questions such as ”how is this requirement implemented?” or ”which source code entities are related to the user’s failure report?”.
    1818
    1919== Demonstration ==