Chapter 27. Tracing Requirements


Key Points

  • Requirements traceability is a proven technique that can increase the quality and reliability of software.

  • Traceability is mandated in certain high-assurance software development environments.

  • Traceability extends from user needs to product features to use cases and supplementary requirements, and from there to implementation and testing.

  • The value and cost of traceability varies with project context and available tooling.

Tracing requirements is an ongoing process used to ensure that each step in the development process is correct, conforms to the needs of the prior step, and is not superfluous to the needed activities. This chapter examines traceability techniques you can use to support tracing requirements from the time they are determined, to and through the use cases, and on to both implementation and testing.


Managing Software Requirements[c] A Use Case Approach
Managing Software Requirements[c] A Use Case Approach
ISBN: 032112247X
Year: 2003
Pages: 257 © 2008-2017.
If you may any questions please contact us: