doctrace - traceability matrix tool

11
1 Robinson Associates ©2008 www.robinsons.co.uk Robinson Associates DocTrace Tool An Overview Presentation of a Requirements Traceability Tool Stuart Doyle 2008

Upload: stuart-doyle

Post on 18-Nov-2014

14.028 views

Category:

Technology


0 download

DESCRIPTION

Quality Assurance - Simple Automated Traceability Matrix Preparation

TRANSCRIPT

Page 1: DocTrace - Traceability Matrix Tool

1

Robinson Associates ©2008 www.robinsons.co.uk

Robinson AssociatesDocTrace Tool

An Overview Presentation of a Requirements Traceability Tool

Stuart Doyle2008

Page 2: DocTrace - Traceability Matrix Tool

2

Robinson Associates ©2008 www.robinsons.co.uk

Robinsons Associates

• Established in 1976 … 15 staff• An experienced Software Systems

professional team Business and process analysts System and product designers Skilled builders and testers Trainers and sustainers Project managers

• Specialists in dependable systems and tools• Matching software to business needs• ISO 9001 (TickIT), BS EN50128

Page 3: DocTrace - Traceability Matrix Tool

3

Robinson Associates ©2008 www.robinsons.co.uk

What is Requirements Traceability?

• Requirements tracing is the process of ensuring that system requirements are met in the design, source & test documents as part of system verification

• The Traceability Matrix is a cross reference table that traces each system requirement to its associated design, source code and test documents

• In effect it provides a statement of completeness of a system against its documented requirements

Page 4: DocTrace - Traceability Matrix Tool

4

Robinson Associates ©2008 www.robinsons.co.uk

DocTrace Design Goals

• To provide an automated means of producing a Traceability Matrix from project documentation and source code

• To provide a means of easily extending a projects documentation with trace markers

• To support trace markers within multiple document types – Word, Visio, Text, Excel ..

• To produce a Traceability Matrix that provides forwards / backward traceability to requirements, and a concise representation of completeness

• To make traceability a real project benefit rather than a burden!

Page 5: DocTrace - Traceability Matrix Tool

5

Robinson Associates ©2008 www.robinsons.co.uk

DocTrace Process

System Requirements

(with traceability markers)

Test Documents

Design Documents

DocTrace Tool

SourceCode Modules

Design Documents

(referencing markers)

Test Documents

(referencing markers)

SourceCode Modules(referencing markers)

Excel based Traceability

Matrix

Page 6: DocTrace - Traceability Matrix Tool

6

Robinson Associates ©2008 www.robinsons.co.uk

Requirements Markers

• Traceability markers are placed after each requirement including Field 1 – Unique identifier Field 2 – How requirement shall be verified (test or inspection) Field 3 – Issue of document in which requirement was

introduced Field 4 – Earliest system version the requirement applies to

• The markers can be hidden if necessary

Page 7: DocTrace - Traceability Matrix Tool

7

Robinson Associates ©2008 www.robinsons.co.uk

Sample Design Markers

• Trace markers in design and test documents reference back to system requirements Field 1 – The unique reference no. (e.g. 001) assigned to

the document containing the requirement Field 2 - The unique identifier (e.g. #12.0010) of the

requirement the design covers

Page 8: DocTrace - Traceability Matrix Tool

8

Robinson Associates ©2008 www.robinsons.co.uk

Sample Design & Code Markers

• Trace markers similarly placed in Test documents and Code modules

Page 9: DocTrace - Traceability Matrix Tool

9

Robinson Associates ©2008 www.robinsons.co.uk

DocTrace Operation

• The project requirements, design, source code and test documents are identified to DocTrace and also saved to a project configuration file

• The Traceability Matrix is produced in Excel format when Start is pressed

Page 10: DocTrace - Traceability Matrix Tool

10

Robinson Associates ©2008 www.robinsons.co.uk

Resulting Traceability Matrix

• Example showing traceability across requirements, design & code

• Colour (yellow) is used to identify missing coverage • Summary line gives overall % coverage achieved• Key identifies document filename, issue and date stamp

Page 11: DocTrace - Traceability Matrix Tool

11

Robinson Associates ©2008 www.robinsons.co.uk

Thanks for your time

• If would like to find out more about DocTrace please contact

Stuart DoyleRobinson AssociatesWeavers HouseFriday StreetPainswickStroud GL6 6QJTel: 01452 813699 Fax: 01452 812 912Email us on [email protected]