1 / 8

TRACEABILITY BETWEEN SOFTWARE SYSTEMS AND SOFTWARE MODELS

TRACEABILITY BETWEEN SOFTWARE SYSTEMS AND SOFTWARE MODELS. Presented by Vinay Gunnam. What is “Traceability” ?.

tphipps
Télécharger la présentation

TRACEABILITY BETWEEN SOFTWARE SYSTEMS AND SOFTWARE MODELS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TRACEABILITY BETWEEN SOFTWARE SYSTEMS AND SOFTWARE MODELS Presented by Vinay Gunnam

  2. What is “Traceability” ? • The IEEE Standard Glossary of Software Engineering Terminology defines traceability as “the degree to which a relationship can be established between two or more products of the development process, especially products having a predecessor-successor or master-subordinate relationship to one another.”

  3. Why is “Traceability” needed ? • Frequent changes in requirements • Software design turning more complex • Reduction of cost of software development • Enhance the software development cycle

  4. Directional Traceability FORWARD  Is the requirement implemented ? BACKWARD  Is the implementation required ?

  5. Features of a Traceability Technique • bidirectional requirement linking to system elements • capture of allocation rationale, accountability, and test/validation • identification of inconsistencies • capabilities to view/trace links • verification of requirements • history of requirements changes

  6. Traceability Techniques • Cross Referencing (tagging, numbering, indexing, track matrices) • Templates and Integration/Transformation documents • Restructuring • Automated/Semi-automated methods were also developed

  7. Example: Track Matrices

  8. Drawbacks of Traceability • Lack of a common definition • Conflicting underlying problems • Coarse granularity of traceable entities • Immature integration technology • Project longevity

More Related