DocTrace - Requirements Traceability Tool
In safety critical and high integrity software development it is crucial that every requirement can be clearly traced to the relevant parts of the design, source code and test documents. The Traceability Matrix is a simple and direct way to ensure this has been achieved and provide evidence for developers, safety auditors and customers that every requirement has been completely implemented.
Producing a Traceability Matrix is often tedious, laborious, error prone and time consuming. Trace markers are just added to the document(s) to identify the origin of each requirement then they are traced through the set of other documents. Reference markers are added where ever the requirements associated with the Trace marker are actually implemented. Once this has been done DocTrace automates the production of a Requirements Traceability Matrix (RTM) which shows the traceability or coverage of requirements throughout the set of documents. A typical set of documents might be requirement specifications, design specifications, program source code, test specifications and test reports. The markers can also be either visible or hidden to avoid violating local documentation standards.
DocTrace also identifies inconsistencies or errors that may occur during processing: such as missing references in design, test or code documents to requirements, combinations of document and trace markers that are repeated and trace markers that don't have design, code or test cross-references. This can save enormous amounts of development time by automatically defining the work that still needs to be done to complete the documentation consistently.
DocTrace is designed to work with documents produced with Microsoft Word and Visio. It can be configured to match local document conventions, easily adapted to work with other types of document and integrated with Version Management and Document Management Systems. In summary DocTrace offers a simple, practical, productive and efficient solution for achieving document traceability.