Support for Requirement Traceability: The Tropos Case - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Support for Requirement Traceability: The Tropos Case

Description:

Support for Requirement Traceability: The Tropos Case. Rosa Pinto, Carla Silva, ... [SUB1] Front Store Realised By SBES'05 Uberl ndia, October 5, 2005. 25 ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 29
Provided by: jaelson
Category:

less

Transcript and Presenter's Notes

Title: Support for Requirement Traceability: The Tropos Case


1
Support for Requirement Traceability The Tropos
Case
  • Rosa Pinto, Carla Silva, Jaelson Castro
  • LER Laboratório de Engenharia de Requisitos
  • rccp, ctlls, jbc_at_cin.ufpe.br

2
Outline
  • Motivation
  • Tropos framework
  • Requirements traceability Meta-model
  • The Requirements Traceability Process
  • Case Study
  • Conclusions

3
Motivation
4
Requirements Traceability
  • Requirements traceability refers to the ability
    to describe and follow the life of a requirement,
    in both a forwards and backwards direction
    Pinheiro 2003

5
Proposal
Requirement Traceability Process
6
Case Study
  • Media Shop is a store selling and shipping
    different kinds of media items.
  • To increase market share, Media Shop has decided
    to open up a B2C retail sales front on the
    Internet.
  • The system is called Medi_at_.

7
Strategic Dependency Model
8
Strategic Rationale Model
Medi_at_
9
ArchitecturalModel
10
Requirements Traceability Reference Model
  • It is needed to facilitate the construction of a
    requirements traceability scheme Toranzo 2002 e
    2005
  • Requirements Management sub-model
  • Design sub -model
  • Rational sub -model

11
Requirements Management sub-model
Toranzo 2005
12
Design sub-model
Toranzo 2005
13
Rational Sub-Model
Toranzo 2005
14
Requirements Traceability Process
  • Stages of the process
  • 1. Information Gathering (IG)
  • IG1. System SD model
  • IG2. System SR model
  • IG3. Selection of architectural style
  • IG4. Architectural model
  • 2. Information Structuring (ST)
  • Instantiating associations between classes
  • Defining the set of valid values for association
    instances
  • 3. Definition of the Traceability Matrixes (TM)
  • Creating the appropriate traceability matrixes

15
Requirements Traceability Process
  • IG2. Information Gathering from Strategic
    Rationale Model
  • Rule 1. Goal ? SYSTEM OBJECTIVES class
  • Rule 2. Task ? REQUIREMENT class
  • Rule 3. Softgoal ? REQUIREMENT class
  • Rule 4. Resource ? REQUIREMENT class

16
Requirement Management sub-model
17
Strategic Rationale Model
Medi_at_
18
Requirements Traceability Process
  • IG4. Information Gathering from the Architectural
    Design Model
  • Rule 1. Each architectural component ? SUBSYSTEM
    class

19
Design sub-model
20
ArchitecturalModel
21
Requirements Traceability Process
  • Stage 2. Information Structuring (ST)
  • Instantiating associations between classes
  • Defining the set of valid values for association
    instances

22
Design sub-model
ltltRealised_Bygtgt
RB
23
Requirements Traceability Process
  • Stage 3. Definition of the Traceability Matrixes
    (TM)
  • create a traceability matrix relating the
    instances of the REQUIREMENTS and SUBSYSTEM
    elements

24
Traceability Matrix
25
Contributions
  • Estimating the impact of a change
  • If some requirement is changed, the impact in the
    system components can be analyzed.

26
Contributions
  • A process to extend Tropos to address
    requirements traceability.
  • Methodologies supporting requirement traceability
    can develop higher quality software with fewer
    costs

27
Future Work
  • We intend to develop a complete and usable
    requirement traceability process for Tropos
  • Further guidelines for instantiating all the
    classes of the three reference models for each
    phase of Tropos may be required.

28
Links
  • Laboratório de Engenharia de Requisitos
  • www.cin.ufpe.br/ler
  • Tropos Project
  • www.troposproject.org
Write a Comment
User Comments (0)
About PowerShow.com