Difference between revisions of "Main Page"

From Coest Body of Knowledge
Jump to: navigation, search
(What is Traceability?)
(Components of Traceability)
Line 14: Line 14:
  
 
== Components of Traceability ==
 
== Components of Traceability ==
 +
 +
'''Trace Artifact: ''' units of data that are amenable to being traced. Often, what constitutes an artifact (the project as a whole? Some element of the project?) is not predetermined, which makes traceability within the project more challenging. 
 +
 +
 +
 +
 +
 +
 
'''Source Artifact:''' Where the trace starts.
 
'''Source Artifact:''' Where the trace starts.
  
Line 19: Line 27:
  
 
'''Target Artifact:''' Where the data ends up.
 
'''Target Artifact:''' Where the data ends up.
 
  
 
== Examples ==
 
== Examples ==

Revision as of 06:48, 28 April 2014

Under Construction


What is Traceability?

Traceability is the potential to identify data stored within artifacts of some kind, and the ability to examine its relationship. (If something is traceable, you can track where it's been and where it goes?) (Being able to study the path of data, how it travels through a given system?)

CoEst's official definition: "the ability to interrelate any uniquely identifiable software engineering artifact to any other, maintain required links over time, and use the resulting network to answer questions of both the software product and its development process."

Navigable links must be created between artifacts that are otherwise disconnected. Establishing these links can enable a better evaluation of a system. (Is the system doing what it was built to do?)

Components of Traceability

Trace Artifact: units of data that are amenable to being traced. Often, what constitutes an artifact (the project as a whole? Some element of the project?) is not predetermined, which makes traceability within the project more challenging.




Source Artifact: Where the trace starts.

Trace: The data in question.

Target Artifact: Where the data ends up.

Examples

Challenges

Tracing is often done ad-hoc, after the fact. Since it can be costly to make a system exhaustively traceable, it must be determined what the needs are of the system or stakeholder: what information needs to be tracked?









MediaWiki has been successfully installed.

Consult the User's Guide for information on using the wiki software.

Getting started