SlideShare a Scribd company logo
1 of 36
Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 9.0
Establish and analyze traceability
relationships between artifacts
Essentials of IBM Rational DOORS Next Generation 5.0.1
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Unit objectives
After completing this unit, you should be able to:
• Describe the purpose of traceability
• Explain the difference between a content link and a traceability
link
• Link objects to create traceability
• View traceability relationships in columns, graphically, and in
the artifact sidebar
• Delete links between objects to fix traceability
• Navigate around different levels of information by using
traceability links
• Analyze the impact of a changed requirement or failed test by
using traceability
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Overview
After completing this topic, you should be able to:
• Describe the purpose of traceability
• Explain the difference between a content link and a traceability
link
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Links overview
 A link represents a relationship
between artifacts. Links are
mechanisms for referring to
related information.
 Apply links to create relationships:
– Among requirements artifacts
– Between requirements and other lifecycle artifacts
– To external references or resources on your intranet or on the Internet
 You can link in these ways:
– (Trace link) Link an artifact to another artifact via designated link
relationships. Example: Links across CLM and across other OSLC
supporting domains
– (Content link) Link an element in an artifact to another artifact or to an
external resource. Example: Hyperlinks, embedded artifacts, or glossary
terms.
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Traceability
• Linking enables traceability.
• Traceability provides insight into important information:
– Derivation, elaboration, and coverage analysis
• Does a top-level requirement align with downstream deliverables?
• Does the project have any dropped requirements?
• Does the project have scope creep, gold plating, or unrealized
requirements?
– Impact analysis
• What is the impact (and cost) of change mid-project based on input from
stakeholders?
– Progress analysis
• What is the status of the linked requirements, development items, and
test cases?
– Lifecycle coverage analysis
• Are requirements tested at their correct level?
• Is the final deliverable satisfying the requirements?
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Example: Tracing relationships
Vision
Business
rules
Stakeholder
need
User
story
Feature
Glossary
term
Story
Test
case
UI sketch
Storyboard
Business
process
Embeds
Constrains
Satisfied by
Implemented by
Validated by
References
Satisfies
Implemented by
Illustrated by
Illustrates
Validated by
Change
request
Tracks
Change and configuration
management
Quality management
Requirements
management
Feature
Child of
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Link schema
Change
request
Change and configuration
management
Quality management
Requirements
management
Vision
document
Stakeholder
requirements
specification
System
requirements
specification
Software
requirements
specification
Hardware
requirements
specification
Hazards
and Risks
Mitigated by
Mitigates
Satisfied by Satisfies
Test
case
Validates
Validated by
Tracked by
Design management
Design Derives
Derived from
Satisfies
SatisfiesSatisfiesSatisfied by
Satisfied by
Satisfied by
Tracks
Create a link
schema as part of
your project. Ensure
your team
understands the
relationships across
the lifecycle
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Content link can have designated traceability link
Content link
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Traceability links in the right sidebar
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Traceability links in rich hover
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Topic summary
Having completed this topic, you should be able to:
• Describe the purpose of traceability
• Explain the difference between a content link and a traceability
link
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Display link information
After completing this topic, you should be able to:
• Display linked information in a variety of ways, including
– Columns along with the attributes of linked artifacts
– Graphically using the links explorer
– Traceability tree view
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
• Multilevel graphical analysis (Link explorer)
system
requirements
Linked
subsystem
requirements
Linked
stakeholder
requirements
Depicting traceability
• Traceability views
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Display link information in a column
Change the
column settings
2
Configure page
settings
1
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
3 Click the Add
button
4Select link type
Select link type
to format
Click OK to save
5
Display the attributes of linked artifacts
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Select link type
to format
1
2
3
Example: Multi-level tracing
Stakeholder System Sub-system
Dropped?
Scope
creep?
Linked artifact and
a few of its
attributes
A change can
impact many levels
The module holding
the artifact is depicted
in parenthesis
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
The links explorer
Apply filters to
control which
artifacts to show.
Collapse or
expand links.
The links explorer displays linked artifacts in a graphical diagram.
In the links explorer, you can do these tasks:
 View linked artifact information
 Add, remove, or modify links
 Create, edit, and delete artifacts
Add a link.
To edit or delete a
link, hover over it.
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
View links hierarchically: Traceability tree view
From the tree view, you can see trace
relationships organized hierarchically.
Artifacts page / project level only:
Click to configure which links to show.
Expand to show the
next level of links.
Use advanced rules to specify which links to
show in the tree view, based on the link type
and artifact type of the link target.
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Topic summary
Having completed this topic, you should be able to:
• Display linked information in a variety of ways, including:
– Columns along with the attributes of linked artifacts
– Graphically using the links explorer
– Traceability tree view
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Create traceability
After completing this topic, you should be able to:
• Create traceability
• Delete traceability links
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Create traceability links
• Traceability links can be created using
1. Drag-and-drop
2. From an artifact edit option
3. Trace columns
4. Graphical links explorer
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Drag-and-drop linking (1) – Using content column
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Handle of selected
artifact
Create a link by dropping
selected artifact on this icon
in the content column.
Drag-and-drop linking (2) – Using content column
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
List of preferred link
types for the artifact
Additional links types
Option to display a
column with the link
Drag-and-drop linking (3) – Using link column
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Create a link by dropping
selected artifact on this icon
within a link column.
Shortcut for arranging documents for linking
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Traceability columns and link editing options
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Link artifacts form the menu options
Links can be created from the menu
options
1
2 3
[1] Select an artifact and expand its edit menu.
[2] Hover over Add a link to the Artifact.
[3] and click the link type.
Preferred link types
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
The Create Link window
The type of link to create
Where to search for an artifact
How to search for the artifact
List of artifacts
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
The Create Link window
Select the type of link
to create.
Link to an artifact
within a module.
Search for an artifact
within the module.
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Create a traceability link while extracting
You can extract new requirements from
requirements artifacts.
In the artifact editor, select and
right-click the content to capture it
as a new requirement.
1
From the menu, select to link to or
insert the new artifact. The new
artifact will be the same type as
the current requirement.
2
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Delete traceability links
• From the displayed trace column
• From the graphical links explorer
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
To edit or delete a
link, hover over it.
Exercise introduction
Lab: Create and view traceability relationships between
artifacts that are in modules
• In this lab exercise, you will:
– View traceability relationships
between artifacts
– Create traceability relationships
between artifacts by using links
– Navigate links across the
lifecycle
– Delete a traceability link
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Review
 What is traceability?
 Why create traceability relationships
between artifacts?
 How can you use the Rational DOORS
Next Generation to complete these
tasks?
– View requirements coverage
– Gauge project progress
– Assess the impact of change
– View lifecycle coverage
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Module summary
• In this module, you learned how to do these tasks :
– Create traceability relationships between artifacts
– View traceability relationships
– Assess the impact of change by analyzing artifacts using traceability
links, views, and the links explorer
– Assess requirement coverage and gauge project progress by using
views
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
Unit summary
Having completed this unit, you should be able to:
• Describe the purpose of traceability
• Explain the difference between a content link and a traceability
link
• Link objects to create traceability
• View traceability relationships in columns, graphically, and in
the artifact sidebar
• Delete links between objects to fix traceability
• Navigate around different levels of information by using
traceability links
• Analyze the impact of a changed requirement or failed test by
using traceability
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
© Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01

More Related Content

What's hot

Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...IBM Rational software
 
2.6 Empirical estimation models & The make-buy decision.ppt
2.6 Empirical estimation models & The make-buy decision.ppt2.6 Empirical estimation models & The make-buy decision.ppt
2.6 Empirical estimation models & The make-buy decision.pptTHARUNS44
 
Software architecture
Software architectureSoftware architecture
Software architecturenazn
 
Low level design template (1)
Low level design template (1)Low level design template (1)
Low level design template (1)anosha jamshed
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)Er. Shiva K. Shrestha
 
Ooad (object oriented analysis design)
Ooad (object oriented analysis design)Ooad (object oriented analysis design)
Ooad (object oriented analysis design)Gagandeep Nanda
 
Software Architecture and Design - An Overview
Software Architecture and Design - An OverviewSoftware Architecture and Design - An Overview
Software Architecture and Design - An OverviewOliver Stadie
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignMotaz Saad
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 

What's hot (20)

Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
4+1 view model
4+1 view model4+1 view model
4+1 view model
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Reviewing requirements
Reviewing requirementsReviewing requirements
Reviewing requirements
 
Documenting Software Architectures
Documenting Software ArchitecturesDocumenting Software Architectures
Documenting Software Architectures
 
2.6 Empirical estimation models & The make-buy decision.ppt
2.6 Empirical estimation models & The make-buy decision.ppt2.6 Empirical estimation models & The make-buy decision.ppt
2.6 Empirical estimation models & The make-buy decision.ppt
 
Product metrics
Product metricsProduct metrics
Product metrics
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
Low level design template (1)
Low level design template (1)Low level design template (1)
Low level design template (1)
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
Ooad (object oriented analysis design)
Ooad (object oriented analysis design)Ooad (object oriented analysis design)
Ooad (object oriented analysis design)
 
Software Architecture and Design - An Overview
Software Architecture and Design - An OverviewSoftware Architecture and Design - An Overview
Software Architecture and Design - An Overview
 
Structured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and DesignStructured Vs, Object Oriented Analysis and Design
Structured Vs, Object Oriented Analysis and Design
 
Software Architecture
Software ArchitectureSoftware Architecture
Software Architecture
 
unit 3 Design 1
unit 3 Design 1unit 3 Design 1
unit 3 Design 1
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
Software design methodologies
Software design methodologiesSoftware design methodologies
Software design methodologies
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 

Viewers also liked

Modules as requirement specifications
Modules as requirement specificationsModules as requirement specifications
Modules as requirement specificationsIBM Rational software
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...IBM Rational software
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)David Groff
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlIBM Rational software
 
Interconnect Presentation
Interconnect PresentationInterconnect Presentation
Interconnect PresentationEric Deitrick
 
Aclaración pública Celia Castedo Monasterio
Aclaración pública Celia Castedo MonasterioAclaración pública Celia Castedo Monasterio
Aclaración pública Celia Castedo MonasterioPablo Cesar Cambará
 
Doors Web Access
Doors Web AccessDoors Web Access
Doors Web AccessBill Duncan
 
DOORS Tips and Tricks
DOORS Tips and TricksDOORS Tips and Tricks
DOORS Tips and TricksManageware
 
Boeing and PLM Program Management and Requirements with Aras
Boeing and PLM Program Management and Requirements with ArasBoeing and PLM Program Management and Requirements with Aras
Boeing and PLM Program Management and Requirements with ArasAras
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysisMahesh Bhalerao
 
Co nakreca ecommerce raport
Co nakreca ecommerce raportCo nakreca ecommerce raport
Co nakreca ecommerce raportNapoleonCat.com
 
The red river_rebellions1869_1870[1]
The red river_rebellions1869_1870[1]The red river_rebellions1869_1870[1]
The red river_rebellions1869_1870[1]Nicolemarie4
 
Raport aktywnosci na facebooku Lipiec 2011
Raport aktywnosci na facebooku Lipiec 2011Raport aktywnosci na facebooku Lipiec 2011
Raport aktywnosci na facebooku Lipiec 2011NapoleonCat.com
 
Stereotyping presentation1
Stereotyping presentation1Stereotyping presentation1
Stereotyping presentation1eviegrl42
 
Presentación1 (3) allison
Presentación1 (3) allisonPresentación1 (3) allison
Presentación1 (3) allisonfalabyu
 

Viewers also liked (20)

Modules as requirement specifications
Modules as requirement specificationsModules as requirement specifications
Modules as requirement specifications
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
 
Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)Dynamic Object-Oriented Requirements System (DOORS)
Dynamic Object-Oriented Requirements System (DOORS)
 
Reporting on requirements
Reporting on requirementsReporting on requirements
Reporting on requirements
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
 
Doors Analyst
Doors AnalystDoors Analyst
Doors Analyst
 
Interconnect Presentation
Interconnect PresentationInterconnect Presentation
Interconnect Presentation
 
Aclaración pública Celia Castedo Monasterio
Aclaración pública Celia Castedo MonasterioAclaración pública Celia Castedo Monasterio
Aclaración pública Celia Castedo Monasterio
 
Doors Web Access
Doors Web AccessDoors Web Access
Doors Web Access
 
Ppt
PptPpt
Ppt
 
DOORS Tips and Tricks
DOORS Tips and TricksDOORS Tips and Tricks
DOORS Tips and Tricks
 
Boeing and PLM Program Management and Requirements with Aras
Boeing and PLM Program Management and Requirements with ArasBoeing and PLM Program Management and Requirements with Aras
Boeing and PLM Program Management and Requirements with Aras
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
Newspaper Ideas
Newspaper IdeasNewspaper Ideas
Newspaper Ideas
 
Co nakreca ecommerce raport
Co nakreca ecommerce raportCo nakreca ecommerce raport
Co nakreca ecommerce raport
 
The red river_rebellions1869_1870[1]
The red river_rebellions1869_1870[1]The red river_rebellions1869_1870[1]
The red river_rebellions1869_1870[1]
 
World cancer day isha
World cancer day ishaWorld cancer day isha
World cancer day isha
 
Raport aktywnosci na facebooku Lipiec 2011
Raport aktywnosci na facebooku Lipiec 2011Raport aktywnosci na facebooku Lipiec 2011
Raport aktywnosci na facebooku Lipiec 2011
 
Stereotyping presentation1
Stereotyping presentation1Stereotyping presentation1
Stereotyping presentation1
 
Presentación1 (3) allison
Presentación1 (3) allisonPresentación1 (3) allison
Presentación1 (3) allison
 

Similar to Establishing and analyzing traceability between artifacts

Navigating the Requirements Management application: Web client
Navigating the Requirements Management application: Web clientNavigating the Requirements Management application: Web client
Navigating the Requirements Management application: Web clientIBM Rational software
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5Vinayak Tavargeri
 
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksIBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksSenturus
 
Koala component model (1)
Koala component model (1)Koala component model (1)
Koala component model (1)Saransh Garg
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce PresentationChetna Purohit
 
What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0Luis Benitez
 
1040 ibm worklight delivering agility to mobile cloud deployments
1040 ibm worklight  delivering agility to mobile cloud deployments1040 ibm worklight  delivering agility to mobile cloud deployments
1040 ibm worklight delivering agility to mobile cloud deploymentsTodd Kaplinger
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyLuis Benitez
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)TIMETOACT GROUP
 
Appalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAppalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAPPALANAIDU KONDALA
 
Old Products, New Tricks: Embedding Operational Reports: Everything Product M...
Old Products, New Tricks: Embedding Operational Reports: Everything Product M...Old Products, New Tricks: Embedding Operational Reports: Everything Product M...
Old Products, New Tricks: Embedding Operational Reports: Everything Product M...Hannah Flynn
 
RESUME BUILDER WEB APPLICATION
RESUME BUILDER WEB APPLICATIONRESUME BUILDER WEB APPLICATION
RESUME BUILDER WEB APPLICATIONIRJET Journal
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portalstc-siliconvalley
 
Angular - Chapter 3 - Components
Angular - Chapter 3 - ComponentsAngular - Chapter 3 - Components
Angular - Chapter 3 - ComponentsWebStackAcademy
 

Similar to Establishing and analyzing traceability between artifacts (20)

Navigating the Requirements Management application: Web client
Navigating the Requirements Management application: Web clientNavigating the Requirements Management application: Web client
Navigating the Requirements Management application: Web client
 
Identifying and managing change
Identifying and managing changeIdentifying and managing change
Identifying and managing change
 
Course summary
Course summaryCourse summary
Course summary
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
 
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksIBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
 
Koala component model (1)
Koala component model (1)Koala component model (1)
Koala component model (1)
 
Overview of Capturing requirements
Overview of Capturing requirementsOverview of Capturing requirements
Overview of Capturing requirements
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
MVC
MVCMVC
MVC
 
What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0What is new in IBM Connections 5.5 and IBM Docs 2.0
What is new in IBM Connections 5.5 and IBM Docs 2.0
 
1040 ibm worklight delivering agility to mobile cloud deployments
1040 ibm worklight  delivering agility to mobile cloud deployments1040 ibm worklight  delivering agility to mobile cloud deployments
1040 ibm worklight delivering agility to mobile cloud deployments
 
Mvc architecture
Mvc architectureMvc architecture
Mvc architecture
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development Strategy
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
 
Appalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAppalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet Technology
 
Old Products, New Tricks: Embedding Operational Reports: Everything Product M...
Old Products, New Tricks: Embedding Operational Reports: Everything Product M...Old Products, New Tricks: Embedding Operational Reports: Everything Product M...
Old Products, New Tricks: Embedding Operational Reports: Everything Product M...
 
RESUME BUILDER WEB APPLICATION
RESUME BUILDER WEB APPLICATIONRESUME BUILDER WEB APPLICATION
RESUME BUILDER WEB APPLICATION
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
0. About this course
0. About this course0. About this course
0. About this course
 
Angular - Chapter 3 - Components
Angular - Chapter 3 - ComponentsAngular - Chapter 3 - Components
Angular - Chapter 3 - Components
 

More from IBM Rational software

Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...IBM Rational software
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertIBM Rational software
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM Rational software
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM Rational software
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational software
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menuIBM Rational software
 

More from IBM Rational software (20)

Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
 
Deployment module slides
Deployment module slidesDeployment module slides
Deployment module slides
 
Security
SecuritySecurity
Security
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
 
Applications lab
Applications lab Applications lab
Applications lab
 
Application slides
Application slidesApplication slides
Application slides
 
Components lab
Components labComponents lab
Components lab
 
UCD components
UCD components UCD components
UCD components
 
Resource lab
Resource labResource lab
Resource lab
 
Resources slides
Resources slidesResources slides
Resources slides
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal Tips
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menu
 
Lab3 RTC Source Control
Lab3 RTC Source ControlLab3 RTC Source Control
Lab3 RTC Source Control
 
Lab2 RTC Work Items
Lab2 RTC Work ItemsLab2 RTC Work Items
Lab2 RTC Work Items
 
Lab4 RTC Builds
Lab4 RTC BuildsLab4 RTC Builds
Lab4 RTC Builds
 
Lab1 RTC Overview
Lab1 RTC OverviewLab1 RTC Overview
Lab1 RTC Overview
 
Lab5 RTC reports and Dashboards
Lab5 RTC reports and DashboardsLab5 RTC reports and Dashboards
Lab5 RTC reports and Dashboards
 

Recently uploaded

Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 

Recently uploaded (20)

Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 

Establishing and analyzing traceability between artifacts

  • 1. Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 9.0 Establish and analyze traceability relationships between artifacts Essentials of IBM Rational DOORS Next Generation 5.0.1 © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 2. Unit objectives After completing this unit, you should be able to: • Describe the purpose of traceability • Explain the difference between a content link and a traceability link • Link objects to create traceability • View traceability relationships in columns, graphically, and in the artifact sidebar • Delete links between objects to fix traceability • Navigate around different levels of information by using traceability links • Analyze the impact of a changed requirement or failed test by using traceability © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 3. Overview After completing this topic, you should be able to: • Describe the purpose of traceability • Explain the difference between a content link and a traceability link © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 4. Links overview  A link represents a relationship between artifacts. Links are mechanisms for referring to related information.  Apply links to create relationships: – Among requirements artifacts – Between requirements and other lifecycle artifacts – To external references or resources on your intranet or on the Internet  You can link in these ways: – (Trace link) Link an artifact to another artifact via designated link relationships. Example: Links across CLM and across other OSLC supporting domains – (Content link) Link an element in an artifact to another artifact or to an external resource. Example: Hyperlinks, embedded artifacts, or glossary terms. © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 5. Traceability • Linking enables traceability. • Traceability provides insight into important information: – Derivation, elaboration, and coverage analysis • Does a top-level requirement align with downstream deliverables? • Does the project have any dropped requirements? • Does the project have scope creep, gold plating, or unrealized requirements? – Impact analysis • What is the impact (and cost) of change mid-project based on input from stakeholders? – Progress analysis • What is the status of the linked requirements, development items, and test cases? – Lifecycle coverage analysis • Are requirements tested at their correct level? • Is the final deliverable satisfying the requirements? © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 6. Example: Tracing relationships Vision Business rules Stakeholder need User story Feature Glossary term Story Test case UI sketch Storyboard Business process Embeds Constrains Satisfied by Implemented by Validated by References Satisfies Implemented by Illustrated by Illustrates Validated by Change request Tracks Change and configuration management Quality management Requirements management Feature Child of © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 7. Link schema Change request Change and configuration management Quality management Requirements management Vision document Stakeholder requirements specification System requirements specification Software requirements specification Hardware requirements specification Hazards and Risks Mitigated by Mitigates Satisfied by Satisfies Test case Validates Validated by Tracked by Design management Design Derives Derived from Satisfies SatisfiesSatisfiesSatisfied by Satisfied by Satisfied by Tracks Create a link schema as part of your project. Ensure your team understands the relationships across the lifecycle © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 8. Content link can have designated traceability link Content link © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 9. Traceability links in the right sidebar © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 10. Traceability links in rich hover © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 11. Topic summary Having completed this topic, you should be able to: • Describe the purpose of traceability • Explain the difference between a content link and a traceability link © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 12. Display link information After completing this topic, you should be able to: • Display linked information in a variety of ways, including – Columns along with the attributes of linked artifacts – Graphically using the links explorer – Traceability tree view © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 13. • Multilevel graphical analysis (Link explorer) system requirements Linked subsystem requirements Linked stakeholder requirements Depicting traceability • Traceability views © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 14. Display link information in a column Change the column settings 2 Configure page settings 1 © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01 3 Click the Add button 4Select link type Select link type to format Click OK to save 5
  • 15. Display the attributes of linked artifacts © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01 Select link type to format 1 2 3
  • 16. Example: Multi-level tracing Stakeholder System Sub-system Dropped? Scope creep? Linked artifact and a few of its attributes A change can impact many levels The module holding the artifact is depicted in parenthesis © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 17. The links explorer Apply filters to control which artifacts to show. Collapse or expand links. The links explorer displays linked artifacts in a graphical diagram. In the links explorer, you can do these tasks:  View linked artifact information  Add, remove, or modify links  Create, edit, and delete artifacts Add a link. To edit or delete a link, hover over it. © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 18. View links hierarchically: Traceability tree view From the tree view, you can see trace relationships organized hierarchically. Artifacts page / project level only: Click to configure which links to show. Expand to show the next level of links. Use advanced rules to specify which links to show in the tree view, based on the link type and artifact type of the link target. © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 19. Topic summary Having completed this topic, you should be able to: • Display linked information in a variety of ways, including: – Columns along with the attributes of linked artifacts – Graphically using the links explorer – Traceability tree view © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 20. Create traceability After completing this topic, you should be able to: • Create traceability • Delete traceability links © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 21. Create traceability links • Traceability links can be created using 1. Drag-and-drop 2. From an artifact edit option 3. Trace columns 4. Graphical links explorer © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 22. Drag-and-drop linking (1) – Using content column © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01 Handle of selected artifact Create a link by dropping selected artifact on this icon in the content column.
  • 23. Drag-and-drop linking (2) – Using content column © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01 List of preferred link types for the artifact Additional links types Option to display a column with the link
  • 24. Drag-and-drop linking (3) – Using link column © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01 Create a link by dropping selected artifact on this icon within a link column.
  • 25. Shortcut for arranging documents for linking © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 26. Traceability columns and link editing options © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 27. Link artifacts form the menu options Links can be created from the menu options 1 2 3 [1] Select an artifact and expand its edit menu. [2] Hover over Add a link to the Artifact. [3] and click the link type. Preferred link types © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 28. The Create Link window The type of link to create Where to search for an artifact How to search for the artifact List of artifacts © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 29. The Create Link window Select the type of link to create. Link to an artifact within a module. Search for an artifact within the module. © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 30. Create a traceability link while extracting You can extract new requirements from requirements artifacts. In the artifact editor, select and right-click the content to capture it as a new requirement. 1 From the menu, select to link to or insert the new artifact. The new artifact will be the same type as the current requirement. 2 © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 31. Delete traceability links • From the displayed trace column • From the graphical links explorer © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01 To edit or delete a link, hover over it.
  • 32. Exercise introduction Lab: Create and view traceability relationships between artifacts that are in modules • In this lab exercise, you will: – View traceability relationships between artifacts – Create traceability relationships between artifacts by using links – Navigate links across the lifecycle – Delete a traceability link © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 33. Review  What is traceability?  Why create traceability relationships between artifacts?  How can you use the Rational DOORS Next Generation to complete these tasks? – View requirements coverage – Gauge project progress – Assess the impact of change – View lifecycle coverage © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 34. Module summary • In this module, you learned how to do these tasks : – Create traceability relationships between artifacts – View traceability relationships – Assess the impact of change by analyzing artifacts using traceability links, views, and the links explorer – Assess requirement coverage and gauge project progress by using views © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 35. Unit summary Having completed this unit, you should be able to: • Describe the purpose of traceability • Explain the difference between a content link and a traceability link • Link objects to create traceability • View traceability relationships in columns, graphically, and in the artifact sidebar • Delete links between objects to fix traceability • Navigate around different levels of information by using traceability links • Analyze the impact of a changed requirement or failed test by using traceability © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01
  • 36. © Copyright IBM Corporation 2013, 2015 IBM Rational DOORS Next Generation V5.01

Editor's Notes

  1. Notes: Requirements control the development of any project. This is why we need to understand their decomposition from high level user/customer/market needs to system, sub-system, software or hardware component requirements; and transformation into design specifications and the implementation realization of the requirement. We need to understand how requirements impact each other, and how requirements impact other artifacts in the development lifecycle (such as designs, tests, tasks, source code, hardware specs, etc.) and vice versa. Traceability in this context is about relationships between requirements at the same or different levels of detail, and between requirements and other lifecycle .
  2. Notes: You can define a range of linking relationships between artifacts. Link types are defined at the project level and are configured by the project administrator.
  3. Notes: Linking enables traceability. Traceability supports these activities: Derivation, elaboration, and coverage analysis. You can create links between requirements to specify the source, derivation, or dependencies between the requirements. For example, detailed requirements can be traced to high-level, more general feature requirements or to stakeholder needs. Detailed requirements elaborate high-level requirements. Use traceability to verify that all requirements have the required elaboration to fully describe the objectives. Impact analysis. Assess the impact of the change or proposed change by using traceability. When requirements change mid-project based on stakeholder input, teams use traceability to assess the impact and cost of change. The result of this analysis can be the basis for negotiating the change. Use this analysis to expose dependencies and hidden costs of change. Progress analysis. Track the progress and completion status of linked requirements, development items, and test cases. Lifecycle coverage analysis. Verify that all of the required development and test items are in place to implement and validate requirements. Teams can avoid unwieldy documents and analysts can focus on owning and managing requirements artifacts, not big documents. When requirements, use cases, and business rules are locked in a document, they cannot be reused and duplication is difficult to detect. You specify each requirement, use case, business rule, and other types of artifacts, and then use reuse many times. You can review small pieces of the project and, depending on the conventions of your organization, you can get sign-offs online rather than in big documents. When required, such as for audit, compliance, commercial, or contractual reasons, you can generate a targeted document.
  4. Notes: The Requirements Management (RM) application for Jazz™ solutions supports highly flexible linking schemes. Typically, a team or organization determines a small number of key relationships to focus on. For example, a team might focus on key relationships that are used in saved filters for analysis, when generating documents, or in the context of Collaborative Lifecycle Management (CLM), Application Lifecycle Management (ALM), and project development. This diagram is an example of a set of trace relationships. In the diagram, the link direction from stakeholder needs to features is downward, using the Satisfied by relationship. Not depicted here, but automatically created by IBM® Rational® DOORS Next Generation, is another relationship from features to stakeholders. This relationship can be, for example, the “satisfies” relationship.
  5. Notes: Directional labels on Trace links give links meaning. The “satisfaction” relationship has been set up by the administrator to have directional labels, “Satisfied by” and “Satisfies”. This makes analysis of the linking a lot more natural by the reader.
  6. Notes: Content links provide simple hyperlinks in an artifact without adding nonessential link information to the sidebar and project pages. You can create a content link from a text string in a text artifact to an artifact in the repository or to a URL. You can create multiple content links from a graphical element in a diagram, sketch, part, or storyboard to other artifacts or to URLs. Content links are not necessarily traceable, by default, to the artifact they are in. However, you can create a link from content in an artifact and designate a traceability type for that link. Then, the link is displayed in the content and a matching trace link is shown in the artifact sidebar, on the Artifacts page, or on the dashboard.
  7. Notes: The selected artifact has some traceability links and they are shown in the right sidebar.
  8. Notes: The selected artifact has some traceability links and they are shown in the rich hover.
  9. Notes: In addition to exploring the links of the artifact through the rich hover or the right sidebar, one can explore links graphically or in display columns
  10. Notes: On the Artifacts page, a module, or a collection, you can change the information about the artifacts that is shown in the columns. When you are displaying link information, you can also choose to display attributes of linked artifacts. Click the Configure page settings icon. Select Configure Columns to Display. Select the link type from the Select attributes or link types section of the window Click Add. The link is displayed in the Columns to display section. Click OK to save changes and close the window
  11. Notes: When you display link information in a column, the ID and content of the link artifact are displayed by default. You can display additional attributes as follows: From the content to show area of the window, select the link type you want to format for displaying additional information. This will enable the Format button. Click Format. In the Format Link Display Column window, select the attributes to display.
  12. Notes: You can identify scope creep or dropped requirements by using a view that displays link information in columns . You can use such views at the project or module level. Remember that tags, links, and comments in a module are scoped to the module. Therefore , you must create views at the module level in order to display such module specific information. When you create a view, you can save it for all of the modules. By saving a view for all modules , you can provide a consistent look when you analyze relationships.
  13. Notes: The links explorer is supported at the project level, in collections, and in modules. It is accessed by the artifacts edit options.
  14. Notes: For projects and collections: From the tree view, you can see trace relationships organized hierarchically. The tree view shows relationship links indented below each artifact on the page. Only base artifacts are considered.
  15. Notes: Watch this “Link as you think” video: http://youtu.be/8SwVon4Q1Q4 You can link two artifacts together, regardless of where they are located within the RM project, by dragging one artifact using the artifact handle, and dropping it over the other’s create link icon. Remember that links created at the project level are base artifact links, which are relevant everywhere that the artifact is used. If you must scope the artifact links, use a module. Links to and from an artifact that is in a module are scoped to that module. This method promotes reuse.
  16. Notes: You can drag and drop directly into the displayed column, and the application is aware of the relationship you are trying to create.
  17. Notes: When you display links in a column, you can edit a link by creating another link or removing links directly from the column.
  18. Notes: Every artifact type can have a list of preferred link types. Preferred link types are useful for preserving the consistency of the links within the module. If the selected artifact type has preferred link types, those types are displayed. If you select a preferred link type, the Create Link window is populated with that link type. If you click More, the Create Link window opens.
  19. Notes: From the Create Link window, you can specify this information about a link: The type of link to create The project to search in to find the artifact to link to How to search for the artifact: by folder, tab, attribute, or module If you link to an artifact (not a Row in a module), then you are making a link to a base artifact.
  20. Notes: You can extract new requirements artifacts from an artifact. You can link the current artifact to the new artifact, or you can embed the new artifact in the current artifact. For example, you might want to extract and link requirements when you are transforming meeting notes into managed requirements. If you right-click an artifact and select the menu item to create an artifact, the new artifact has the artifact type of the current artifact. In the example on this slide, the current artifact is a feature artifact. Therefore, if you right-click that artifact to create another artifact, the new artifact will be a feature artifact. To create an artifact of a different type, extract the artifact by clicking the Save Selection as New Artifact and Link or Save Selection as New Artifact and Insert icons on the toolbar. When you click either of those icons, a window opens that prompts you to select information about the artifact, including its type and location.