Automatic Traceability
Upcoming SlideShare
Loading in...5
×
 

Automatic Traceability

on

  • 1,246 views

Automatic traceability (working) concept of creation of link between requirements, and subproducts within SDLC

Automatic traceability (working) concept of creation of link between requirements, and subproducts within SDLC

Statistics

Views

Total Views
1,246
Views on SlideShare
1,097
Embed Views
149

Actions

Likes
1
Downloads
11
Comments
1

4 Embeds 149

http://www.testerzy.pl 73
http://testerzy.pl 71
https://www.linkedin.com 3
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Question 1: Can we confirm that information included in software / document is complete comparing to a base source document? Question 2: Can we confirm that developed document does n o t include information unavailable in a source document?
  • Current : Traceability inefficient not occuring Future answer: Automatic traceability
  • Requirements traceability refers to the ability to describe and follow the life of a requirement, in both forwards and backwards direction (i.e. from its origins, through its development and specification, to its subsequent deployment and use, and through all periods of on-going refinement and iteration in any of these phases.)
  • Tracing of requirements for a test level through the layers of test documentation (e.g. test plan, test design specification, test case specification and test procedure specification or test script).
  • Automatic traceability will help to generate matrix and link products with subproducts.
  • D1 – parent (question) D1.1. – child (answer)
  • D1 – parent (question) D1.1. – child (answer)
  • Web crawling (spider) Indexing – storing information
  • dictionary
  • Ontology (examples)
  • From PARENT to CHILD

Automatic Traceability Automatic Traceability Presentation Transcript

  • Automatic Traceability Radosław Smilgin
  • q uestion
    • Does software contain what is included in the requirements?
    Requirement R1 Source Code I1
    • Present:
      • Traceability
    • Future:
    • Automatic traceability
    answer
  • traceability Requirements traceability (…) the ability to describe (…) the life of a requirement
  • vertical traceability
    • Tracing of requirements through the layers of development documentation to components.
    Requirements specification … Component Component Component Component
  • horizonthal traceability
    • Tracing of requirements for a test level through the layers of test documentation .
    Requirements specification … Test case Test case Test case Test case
  • traceability Requirement R1 Test Case TC1.1 Source Code I1 Defect D1.1
  • traceability (1/5)
    • Requirement change / Impact analysis
    Requirement R1 Test Case TC1.1 Source Code I1 Defect D1.1
  • traceability (2/5)
    • Test coverage / Definition of DONE
    Requirement R1 Test Case TC1.1 Source Code I1 Defect D1.1
  • traceability (3/5)
    • „ This is not a bug, this is a feature”
    Requirement R1 Test Case TC1.1 Source Code I1 Defect D1.1
  • traceability (4/5)
    • Bug fix delivered
    Requirement R1 Test Case TC1.1 Source Code I1 Defect D1.1
  • traceability (5/5)
    • Regression test / Refactoring
    Requirement R1 Regression Test Cases Source Code I1 Defect D1.1
  • traceability recovery
    • Matrix is built after changes
    • … or is not built at all.
  • automatic traceability solution d1 d1.1 Automatic Traceability Software (ontology, semantic, dictionary)
  • automatic traceability solution d1 d1.1 Automatic Traceability Software Traceability matrix Coverage report Quality report (ontology, semantic, dictionary)
  • traceability mechanism
    • The result is an effect of:
      • (…)
      • Searching – list of matching webpages or documents stored online
  • traceability mechanism
    • Dictionary : Analyses words and sentences in the document(s)
    • Semantic : Analyses structure of information in the document(s)
      • Example:
        • „ Important
          • Less Important
            • Not really important”
  • traceability mechanism
    • Use ontology (information science)
      • … r epresents knowledge as a set of concepts within a domain, and the relationships between those concepts .
  • traceability mechanism
    • Math
      • V ector space (information) retrieval
      • standard Rochio feedback processing
  • can this be done?
    • NASA has done it with RETRO tool.
  • Thank you for your attention [email_address] icons from iconfinder.com