DocTrace - Traceability Matrix Tool

9,863 views
9,559 views

Published on

Quality Assurance - Simple Automated Traceability Matrix Preparation

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
9,863
On SlideShare
0
From Embeds
0
Number of Embeds
73
Actions
Shares
0
Downloads
148
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

DocTrace - Traceability Matrix Tool

  1. 1. Robinson Associates DocTrace Tool An Overview Presentation of a Requirements Traceability Tool Stuart Doyle 2008
  2. 2. Robinsons Associates <ul><li>Established in 1976 … 15 staff </li></ul><ul><li>An experienced Software Systems professional team </li></ul><ul><ul><li>Business and process analysts </li></ul></ul><ul><ul><li>System and product designers </li></ul></ul><ul><ul><li>Skilled builders and testers </li></ul></ul><ul><ul><li>Trainers and sustainers </li></ul></ul><ul><ul><li>Project managers </li></ul></ul><ul><li>Specialists in dependable systems and tools </li></ul><ul><li>Matching software to business needs </li></ul><ul><li>ISO 9001 (TickIT), BS EN50128 </li></ul>
  3. 3. What is Requirements Traceability? <ul><li>Requirements tracing is the process of ensuring that system requirements are met in the design, source & test documents as part of system verification </li></ul><ul><li>The Traceability Matrix is a cross reference table that traces each system requirement to its associated design, source code and test documents </li></ul><ul><li>In effect it provides a statement of completeness of a system against its documented requirements </li></ul>
  4. 4. DocTrace Design Goals <ul><li>To provide an automated means of producing a Traceability Matrix from project documentation and source code </li></ul><ul><li>To provide a means of easily extending a projects documentation with trace markers </li></ul><ul><li>To support trace markers within multiple document types – Word, Visio, Text, Excel .. </li></ul><ul><li>To produce a Traceability Matrix that provides forwards / backward traceability to requirements, and a concise representation of completeness </li></ul><ul><li>To make traceability a real project benefit rather than a burden! </li></ul>
  5. 5. DocTrace Process System Requirements (with traceability markers) Test Documents Design Documents DocTrace Tool Source Code Modules Design Documents (referencing markers) Test Documents (referencing markers) Source Code Modules (referencing markers) Excel based Traceability Matrix
  6. 6. Requirements Markers <ul><li>Traceability markers are placed after each requirement including </li></ul><ul><ul><li>Field 1 – Unique identifier </li></ul></ul><ul><ul><li>Field 2 – How requirement shall be verified (test or inspection) </li></ul></ul><ul><ul><li>Field 3 – Issue of document in which requirement was introduced </li></ul></ul><ul><ul><li>Field 4 – Earliest system version the requirement applies to </li></ul></ul><ul><li>The markers can be hidden if necessary </li></ul>
  7. 7. Sample Design Markers <ul><li>Trace markers in design and test documents reference back to system requirements </li></ul><ul><ul><li>Field 1 – The unique reference no. (e.g. 001) assigned to the document containing the requirement </li></ul></ul><ul><ul><li>Field 2 - The unique identifier (e.g. #12.0010) of the requirement the design covers </li></ul></ul>
  8. 8. Sample Design & Code Markers <ul><li>Trace markers similarly placed in Test documents and Code modules </li></ul>
  9. 9. DocTrace Operation <ul><li>The project requirements, design, source code and test documents are identified to DocTrace and also saved to a project configuration file </li></ul><ul><li>The Traceability Matrix is produced in Excel format when Start is pressed </li></ul>
  10. 10. Resulting Traceability Matrix <ul><li>Example showing traceability across requirements, design & code </li></ul><ul><li>Colour (yellow) is used to identify missing coverage </li></ul><ul><li>Summary line gives overall % coverage achieved </li></ul><ul><li>Key identifies document filename, issue and date stamp </li></ul>
  11. 11. Thanks for your time <ul><li>If would like to find out more about DocTrace please contact </li></ul><ul><ul><li>Stuart Doyle </li></ul></ul><ul><ul><li>Robinson Associates </li></ul></ul><ul><ul><li>Weavers House </li></ul></ul><ul><ul><li>Friday Street </li></ul></ul><ul><ul><li>Painswick </li></ul></ul><ul><ul><li>Stroud GL6 6QJ </li></ul></ul><ul><ul><li>Tel: 01452 813699 Fax: 01452 812 912 </li></ul></ul><ul><ul><li>Email us on enquiries@robinsons.co.uk </li></ul></ul>

×