SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
Lab 1: Create and view traceability relationships
between artifacts that are in modules
Objectives
At the end of this lab you will be able to:
► View traceability relationships between artifacts
► Create traceability relationships between artifacts
► Navigate links across the lifecycle
Given
► Automated Meter Reader (Water) project (AMR)
► JKE Business Recovery Matters Project
Description
► In this lab, you log in as bob.
► You start by focusing on the Automated Meter Reader project. You create trace links between artifacts that
are in modules. The Automated Meter Reader project is not part of a Jazz™ lifecycle project, but if it was,
you could use the techniques from this exercise to create and analyze links between other applications. The
JKE Business Recovery Maters Project is used as a sample to demonstrate cross-lifecycle links.
Exercise tasks
In this exercise, you complete these tasks:
 Task 1:View traceability relationships by using rich hovers
 Task 1:Create a view that has multilevel traceability columns
 Task 1:Creating a link from within a column
 Task 1:Drag-and-drop linking
 Task 1:Create a traceability link by dragging an artifact to a column
 Task 2:Delete a link
 Task 1: (Optional) Create traceability relationships by using the links explorer
 Task 1:Represent information consistently in different modules by using views
 Task 1:View links across the lifecycle
© Copyright IBM Corp. 2015 1
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
Task 1: View traceability relationships by using rich hovers
In this task, you use the details in the rich hover to navigate linked artifacts.
2. You are in the lab environment All Projects page of the RM application (https://jazz-
server:9443/rm/web). You are logged in as bob with password bob.
3. Navigate to the Automated Meter Reader (Water) project Artifact page.
4. Navigate to the 01 Requirements folder, and open the AMR System Requirements Specification module
artifact.
5. In section 3.1.2, Meter Interface Unit, find the “The meter interface shall detect water leaks and record leak
status with the account data” requirement.
TIP: To quickly find an artifact in a module, use the Find tool in the content section of the module.
6. Hover over the artifact and review its links. Notice how the traceability relationships are expressed through the
links. The links for the selected artifact can also be seen in the right sidebar, on the Selected Artifacts tab, in
the Links section.
Figure 1: The Links section shows the established traceability.
2 © Copyright IBM Corp. 2013, 2015
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
Figure 2: The links for the selected artifact can be seen in the right sidebar.
7. From the right sidebar, click the artifact that is linked through the Satisfies relationship. The AMR Stakeholder
Requirements Specification opens, with the linked artifact selected.
8. Return to the AMR System Requirements Specification module
TIP: Use the back arrow or the browser.
Task 1: Create a view that has multilevel traceability columns
Bob must analyze the relationships between the system requirements and the stakeholder
requirements. When he reviews the project link schema, he realizes that every system requirement
must be linked to a stakeholder requirement by using Satisfies links.
Bob also needs to analyze the system requirements and their links to subsystem requirements.
Again, the link schema indicates that this relationship must be expressed by using “Satisfied by”
links.
Bob will create a view named Multilevel (Satisfied) traceability that all
modules share.
9. From the menu of the Configure page settings icon, click the Configure Columns to Display option.
10. From the Change Column Display Settings window, select Satisfies and Satisfied by, and add those link types
as columns to show.
11. Select the Satisfies link type and move it up so that it is before the ID column, to indicate that these are the link
from level up (for example, from the System requirement to Stakeholder requirements).
12. With the Satisfies link type still selected, click Format.
13. From the Format Link Display Columns window, select the following attributes to display, and then click OK.
a. Accepted
b. Status
© Copyright IBM Corp. 2013, 2015 3
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
Figure 3: Format Link Display Column window with two attributes to display.
Figure 4: Formatting is applied to the Satisfies link type
14. Click OK to close the Change Column Display Settings window.
15. Save the view as Multilevel (Satisfied) traceability view:
c. In the Views section in the left pane of the module, click the Save View icon
d. In the New View window, provide information about the view:
• For the name, type Multilevel (Satisfied)
traceability.
• For the view type, click Shared.
• Select the Use in all modules check box.
• Optional: For the view description, type A view that displays
a Satisfies link column, with accepted and status attributes. It
also displays a Satisfied by link column.
This shared view will provide us with a consistent look across the modules that we can use for analysis, and it
will highlight scope creep and dropped requirements.
4 © Copyright IBM Corp. 2013, 2015
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
Figure 5: The New View window contains the details about the “Multilevel (Satisfied) traceability” view
e. Click OK to close the New View window and save the view.
16. Verify that the view is in the list of shared views.
TIP: Color should indicate the view is shared. Also hovering over the view will inform you that the view is
shared in all modules.
© Copyright IBM Corp. 2013, 2015 5
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
17. Scroll though the module and observe the information in the columns.
f. In section 3.1.2, find the artifact named The meter interface unit shall
be compatible with the existing meter models in use for the area
covered by this project. Notice that the stakeholder requirement that this artifact links to is
rejected.
g. Right below this requirement you should see the artifact named The meter
interface unit shall be powered by a replaceable long lasting battery
(lithium or other). The stakeholder requirement that this artifact links to is approved; however,
this artifact is not Satisfied by an artifact that is at a lower level. This artifact might be a dropped
requirement.
h. Two requirements below, find the artifact named Meter usage data and leak
diagnostic data shall be retrievable on demand from any meter interface
via the network or a handheld. This artifact does not link to a stakeholder requirement. The
lack of a link might indicate scope.
Figure 6: A gap in the traceability is identified, which might indicate scope creep or dropped requirements.
You can edit the link directly from the column.
Task 1: Creating a link from within a column
When Bob reviews the stakeholder requirements, he realizes that the system requirement named
Meter usage data and leak diagnostic data shall be retrievable on
demand from any meter interface via the network or a handheld is not
linked to the stakeholder requirement named The meter interface shall detect
water leaks and record leak status with the account data. Bob fixes
this gap by creating a link.
18. Hover the cursor over the Satisfies column and click the Edit Link icon.
19. Click Add Link.
20. In the Create Link window, complete the followinge steps:
i. Verify that the link type is Satisfies. This link type is determined by the columns in the
view.
j. Next to “What to look in,” click This module, and then select AMR Stakeholder
Requirements Specification.
k. Notice the module view that is displayed in the Select Artifact area.
l. In the search field, enter shall detect water leaks and record.
6 © Copyright IBM Corp. 2013, 2015
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
m. Select The Meter interface shall detect water leaks and record…, and then click
OK.
21. Verify that the view displays the new link you just created.
Figure 7: View refreshed to include the link created in task.
Task 1: Drag-and-drop linking
Bob will create some links between the stakeholder requirements and the system requirements modules.
22. For the benefit of the exercise, use the breadcrumbs
to close the AMR System Requirements Specification module and return to the Artifacts page of the project, in
the 01 Requirements folder.
23. In two separate browser windows, open the AMR Stakeholder Requirements Specification module and the
AMR System Requirements Specification module and arrange them side by side
TIP: Arrange the windows from the menu options:
Select the two modules in the Artifacts page, and open them side by side using the menu options.
TIP: Arrange the windows with keyboard shortcuts:
© Copyright IBM Corp. 2013, 2015 7
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
+ : Windows key + Right Arrow key to move the selected window to the right half of the
screen
+ : Windows key + Left Arrow key to move the selected window to the left half of the
screen
24. Close both sidebars from each window.
25. From the Systems Requirement specification module, section 3.1.3, select these two artifacts:
• The system shall collect transmissions of meter readings from AMR capable meters and get the data to a
central computer without a person in the field to collect it.
• The systems shall forward a reading from a more remote area back to a main collector without actually
storing it.
Figure 8: Two artifacts are selected in module AMR System Requirements Specification
TIP: If you want to clear all selected artifacts, click the Clear All Selected option in the bottom footer of the
page as indicated in figure 8.
26. In the Stakeholder requirements specification module, section 3.2, locate artifact
• The handheld device shall record leakage data on the central office data store. ( AMR Stakeholder
Requirements Specification)
Figure 9: Artifact in AMR Stakeholder Requirements Specification
27. Grab the handle of one of the selected artifacts from the System Requirements Specification module, and drag
it to the link icon of the target artifact in the AMR Stakeholder requirements Specification.
8 © Copyright IBM Corp. 2013, 2015
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
Figure 10: Drag-and-drop action to create links
In the Create Link window, specify Satisfies as the link type, and then click OK. The link you just created
indicates that each of the two selected system requirements artifacts satisfies the stakeholder requirement.
Figure 11: Specify how the artifacts are linked.
28. When prompted to see the “Satisfied By” column, click Yes. The Satisfied by column will be shown in the
stakeholder requirements specification. You might need to refresh ( ) the module to see the created links.
Figure 12: Link column can automatically be displayed and later used to create link directly in the column.
© Copyright IBM Corp. 2013, 2015 9
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
Figure 13: Within the Satisfied by column, the links just created are displayed.
Note: According to our schema, system requirements satisfy stakeholder requirements, and stakeholder
requirements are satisfied by system requirements This is reflected in the link columns.
Task 1: Create a traceability link by dragging an artifact to a column
Earlier you created a link from within a column using menu options. Drag-and-drop actions can also be used to
create links directly within the columns.
In section 2.1 of the AMR Systems Requirement specification module, locate the following artifact and select it:
• In handheld AMR, a meter reader carries a handheld computer with a built-in or attached
receiver/transceiver (radio frequency or touch) to collect meter readings from an AMR capable meter. This
is sometimes referred to as "walk-by" meter reading since the ( AMR System Requirements Specification)
TIP: Ensure that only one artifact is selected. If you selected multiple, you can clear all selected artifacts by
clicking the Clear All Selected option in the bottom footer of the page as indicated in figure 8.
Drag it to the Satisfied by column of this artifact located in section 3.2:
• The handheld device shall provide for the means for the meter reader to manually enter a meter reading or
information about a meter reading such as
The link is created with the relationship as specified in the column.
10 © Copyright IBM Corp. 2013, 2015
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
Task 2: Delete a link
Sometimes links are created erroneously. Invalid links can be deleted directly from within the
columns. To practice this, let’s delete the link we just created.
29. In the AMR Stakeholder Requirements Specification module, section 3.2, locate requirements:
• The handheld device shall provide for the means for the meter reader to manually enter a meter reading or
information about a meter reading such as
30. From the edit options of the Satisfied by column, select Remove Link, and then click on the link to remove it.
When prompted to confirm that you want to remove the link, click Yes.
The link has been deleted.
Task 1: (Optional) Create traceability relationships by using the links explorer
31. In the AMR System Requirements Specification module, section 3.1.1, find the artifact named The
handheld device shall include a leak indicator.
32. Select the artifact and expand its edit menu. From the artifact edit menu, click Other Actions > Open Link
Explorer.
33. Click the Add Links icon above the artifact, as shown in the next image.
Figure 14: The Add Links icon in the links explorer
34. In the “Create link” window, provide information about the new link:
© Copyright IBM Corp. 2013, 2015 11
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
n. For the link type, select Satisfies.
o. Toggle on the option What to look in: (*) This Module: AMR Stakeholder
Requirements Specification.
p. Search for The handheld device shall be capable of displaying
diagnostic information, including suspected water leaks, and select it from the
list of search results.
q. Click OK.
35. Hover the cursor over the new relationship, and notice that the links explorer can also be used to remove links.
Figure 15: Use the links explorer to remove links between artifacts.
36. Close the links explorer and return to the AMR System Requirements Specification module.
Task 1: Represent information consistently in different modules by using views
37. Use the breadcrumbs to return to the 01 Requirements folder of the Automated Meter Reader (Water) project.
38. Open the AMR Stakeholder Requirements Specification module artifact.
39. Select the “Multilevel (Satisfied) traceability” view. This is the view you created in an earlier task. The view is
shared between modules so data can be presented consistently across modules.
40. Notice that the stakeholder requirements have no links up to a vision document. This may be an omission we
want to fix.
41. Find the artifact named The system shall be able to transmit and receive Meter data
to the central office system without human intervention, which is in section 3.4 of
the AMR Stakeholder Requirements Specification module. Notice the links to the two system requirements that
you created earlier.
Task 1: View links across the lifecycle
In this task, you review the traceability relationships of a story artifact.
42. Switch to the JKE Banking (Requirements Management) project.
43. Select folder JKE Business Recovery Matters Project > User Story Elaboration > Elaborated Stories.
12 © Copyright IBM Corp. 2013, 2015
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
44. Open the “Donor Chooses an Organization” story artifact.
45. In the right sidebar, review the links for this artifact. Notice how the traceability relationships are expressed
through the links.
TIP: These links are on the base artifact and do not reflect links that might exist in modules. If we opened an
artifact from within a module, we could toggle base artifacts links along with module-specific links.
a. Find the “Illustrated by” links. Notice that this story was elaborated through storyboards, sketches, and
screen flows.
r. Find the “Implemented by” link. Hover your cursor over the link and notice that this
artifact was implemented in Sprint 1.
46. Click the “Implemented by” link for the “Donor Chooses an Organization” story artifact to open the story work
item that implemented this story in IBM® Rational Team Concert™.
47. In the browser, click Back to return to the “Donor Chooses an Organization” artifact.
48. Click the “Validated by” link named “Donor Chooses an Organization” to open the test case that validated this
story. The test case opens in IBM Rational Quality Manager.
49. In the browser, click Back to return to the “Donor Chooses an Organization” artifact.
© Copyright IBM Corp. 2013, 2015 13
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts
Lab 1: Create and view traceability relationships between artifacts that are in modules
14 © Copyright IBM Corp. 2013, 2015
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

Weitere ähnliche Inhalte

Andere mochten auch

Cover g it si-bos
Cover g it si-bosCover g it si-bos
Cover g it si-bossulfikar354
 
Preservation and Research Data at Binghamton University Libraries by Edward C...
Preservation and Research Data at Binghamton University Libraries by Edward C...Preservation and Research Data at Binghamton University Libraries by Edward C...
Preservation and Research Data at Binghamton University Libraries by Edward C...Charles Lyons
 
What's new in Rational Team Concert 3.0
What's new in Rational Team Concert 3.0What's new in Rational Team Concert 3.0
What's new in Rational Team Concert 3.0IBM Rational software
 
AppExpress - Aplicativos Mobile Comerciais - Como Funciona
AppExpress - Aplicativos Mobile Comerciais - Como FuncionaAppExpress - Aplicativos Mobile Comerciais - Como Funciona
AppExpress - Aplicativos Mobile Comerciais - Como FuncionaVirtues Media & Applications
 
Oferta reklamowa na wiosnę 2011
Oferta reklamowa na wiosnę 2011Oferta reklamowa na wiosnę 2011
Oferta reklamowa na wiosnę 2011webmedia83
 
Napoleon nowości 19.10.2011
Napoleon nowości 19.10.2011Napoleon nowości 19.10.2011
Napoleon nowości 19.10.2011NapoleonCat.com
 
Five tips for improving the ROI of your software investments
Five tips for improving the ROI of your software investmentsFive tips for improving the ROI of your software investments
Five tips for improving the ROI of your software investmentsIBM Rational software
 
Aster cucine contempora
Aster cucine   contemporaAster cucine   contempora
Aster cucine contemporaAster Cucine
 
Evidence of editing
Evidence of editingEvidence of editing
Evidence of editingStunnah
 
French action topic 8
French action topic 8French action topic 8
French action topic 8as436525mhs
 
Lecture 18
Lecture 18Lecture 18
Lecture 18giskende
 
Fitxes castanyada 2010
Fitxes castanyada 2010Fitxes castanyada 2010
Fitxes castanyada 2010espems
 

Andere mochten auch (20)

Cover g it si-bos
Cover g it si-bosCover g it si-bos
Cover g it si-bos
 
Preservation and Research Data at Binghamton University Libraries by Edward C...
Preservation and Research Data at Binghamton University Libraries by Edward C...Preservation and Research Data at Binghamton University Libraries by Edward C...
Preservation and Research Data at Binghamton University Libraries by Edward C...
 
Dogs
DogsDogs
Dogs
 
What's new in Rational Team Concert 3.0
What's new in Rational Team Concert 3.0What's new in Rational Team Concert 3.0
What's new in Rational Team Concert 3.0
 
Presentation
PresentationPresentation
Presentation
 
Educause 2010
Educause 2010Educause 2010
Educause 2010
 
AppRádio - Mídia Kit
AppRádio - Mídia KitAppRádio - Mídia Kit
AppRádio - Mídia Kit
 
AppExpress - Aplicativos Mobile Comerciais - Como Funciona
AppExpress - Aplicativos Mobile Comerciais - Como FuncionaAppExpress - Aplicativos Mobile Comerciais - Como Funciona
AppExpress - Aplicativos Mobile Comerciais - Como Funciona
 
Cuadro comp ley_prof
Cuadro comp ley_profCuadro comp ley_prof
Cuadro comp ley_prof
 
Oferta reklamowa na wiosnę 2011
Oferta reklamowa na wiosnę 2011Oferta reklamowa na wiosnę 2011
Oferta reklamowa na wiosnę 2011
 
Napoleon nowości 19.10.2011
Napoleon nowości 19.10.2011Napoleon nowości 19.10.2011
Napoleon nowości 19.10.2011
 
Five tips for improving the ROI of your software investments
Five tips for improving the ROI of your software investmentsFive tips for improving the ROI of your software investments
Five tips for improving the ROI of your software investments
 
Aster cucine contempora
Aster cucine   contemporaAster cucine   contempora
Aster cucine contempora
 
Evidence of editing
Evidence of editingEvidence of editing
Evidence of editing
 
Everything
EverythingEverything
Everything
 
French action topic 8
French action topic 8French action topic 8
French action topic 8
 
Lecture 18
Lecture 18Lecture 18
Lecture 18
 
USO DE POWER POINT2007
USO DE POWER POINT2007USO DE POWER POINT2007
USO DE POWER POINT2007
 
Mitch pt3
Mitch pt3Mitch pt3
Mitch pt3
 
Fitxes castanyada 2010
Fitxes castanyada 2010Fitxes castanyada 2010
Fitxes castanyada 2010
 

Ähnlich wie Lab 1: Creating and viewing traceability relationships between artifacts that are in modules

Lab 3: Optional: Creating views at the module level (web client)
Lab 3: Optional: Creating views at the module level (web client)Lab 3: Optional: Creating views at the module level (web client)
Lab 3: Optional: Creating views at the module level (web client)IBM Rational software
 
Task 2 - Educational Article – Model View Controller (MVC)
Task 2 - Educational Article – Model View Controller (MVC)Task 2 - Educational Article – Model View Controller (MVC)
Task 2 - Educational Article – Model View Controller (MVC)Shubham Goenka
 
LearningMVCWithLINQToSQL
LearningMVCWithLINQToSQLLearningMVCWithLINQToSQL
LearningMVCWithLINQToSQLAkhil Mittal
 
Modeling Object Oriented Applications by Using Dynamic Information for the I...
Modeling Object Oriented Applications by Using Dynamic  Information for the I...Modeling Object Oriented Applications by Using Dynamic  Information for the I...
Modeling Object Oriented Applications by Using Dynamic Information for the I...IOSR Journals
 
Resolve dependency of dependencies using Inversion of Control and dependency ...
Resolve dependency of dependencies using Inversion of Control and dependency ...Resolve dependency of dependencies using Inversion of Control and dependency ...
Resolve dependency of dependencies using Inversion of Control and dependency ...Akhil Mittal
 
Ace the Oracle 1Z0-770 Certification Exam with Confidence Prepare for Databas...
Ace the Oracle 1Z0-770 Certification Exam with Confidence Prepare for Databas...Ace the Oracle 1Z0-770 Certification Exam with Confidence Prepare for Databas...
Ace the Oracle 1Z0-770 Certification Exam with Confidence Prepare for Databas...Aliza Oscar
 
Inversion of control using dependency injection in Web APIs using Unity Conta...
Inversion of control using dependency injection in Web APIs using Unity Conta...Inversion of control using dependency injection in Web APIs using Unity Conta...
Inversion of control using dependency injection in Web APIs using Unity Conta...Akhil Mittal
 
Brandon Miller Portfolio
Brandon Miller PortfolioBrandon Miller Portfolio
Brandon Miller Portfoliobrandonmiller3
 
Metamorphosis from Forms to Java: A technical lead's perspective, part II
Metamorphosis from Forms to Java:  A technical lead's perspective, part IIMetamorphosis from Forms to Java:  A technical lead's perspective, part II
Metamorphosis from Forms to Java: A technical lead's perspective, part IIMichael Fons
 
ASP.Net MVC 4 [Part - 2]
ASP.Net MVC 4 [Part - 2]ASP.Net MVC 4 [Part - 2]
ASP.Net MVC 4 [Part - 2]Mohamed Abdeen
 
Enterprise Level Application Architecture with Web APIs using Entity Framewor...
Enterprise Level Application Architecture with Web APIs using Entity Framewor...Enterprise Level Application Architecture with Web APIs using Entity Framewor...
Enterprise Level Application Architecture with Web APIs using Entity Framewor...Akhil Mittal
 
NCC assingment l4dc ddoocp
NCC assingment l4dc ddoocpNCC assingment l4dc ddoocp
NCC assingment l4dc ddoocpDavid Parker
 
EMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsEMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsHaytham Ghandour
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Shuchi Singla
 
Onlineshoppingonline shopping
Onlineshoppingonline shoppingOnlineshoppingonline shopping
Onlineshoppingonline shoppingHardik Padhy
 
Repository Pattern in MVC3 Application with Entity Framework
Repository Pattern in MVC3 Application with Entity FrameworkRepository Pattern in MVC3 Application with Entity Framework
Repository Pattern in MVC3 Application with Entity FrameworkAkhil Mittal
 

Ähnlich wie Lab 1: Creating and viewing traceability relationships between artifacts that are in modules (20)

Lab 3: Optional: Creating views at the module level (web client)
Lab 3: Optional: Creating views at the module level (web client)Lab 3: Optional: Creating views at the module level (web client)
Lab 3: Optional: Creating views at the module level (web client)
 
Task 2 - Educational Article – Model View Controller (MVC)
Task 2 - Educational Article – Model View Controller (MVC)Task 2 - Educational Article – Model View Controller (MVC)
Task 2 - Educational Article – Model View Controller (MVC)
 
LearningMVCWithLINQToSQL
LearningMVCWithLINQToSQLLearningMVCWithLINQToSQL
LearningMVCWithLINQToSQL
 
Modeling Object Oriented Applications by Using Dynamic Information for the I...
Modeling Object Oriented Applications by Using Dynamic  Information for the I...Modeling Object Oriented Applications by Using Dynamic  Information for the I...
Modeling Object Oriented Applications by Using Dynamic Information for the I...
 
MVC
MVCMVC
MVC
 
Resolve dependency of dependencies using Inversion of Control and dependency ...
Resolve dependency of dependencies using Inversion of Control and dependency ...Resolve dependency of dependencies using Inversion of Control and dependency ...
Resolve dependency of dependencies using Inversion of Control and dependency ...
 
React-JS.pptx
React-JS.pptxReact-JS.pptx
React-JS.pptx
 
Ace the Oracle 1Z0-770 Certification Exam with Confidence Prepare for Databas...
Ace the Oracle 1Z0-770 Certification Exam with Confidence Prepare for Databas...Ace the Oracle 1Z0-770 Certification Exam with Confidence Prepare for Databas...
Ace the Oracle 1Z0-770 Certification Exam with Confidence Prepare for Databas...
 
Inversion of control using dependency injection in Web APIs using Unity Conta...
Inversion of control using dependency injection in Web APIs using Unity Conta...Inversion of control using dependency injection in Web APIs using Unity Conta...
Inversion of control using dependency injection in Web APIs using Unity Conta...
 
Robot_Eye_Report
Robot_Eye_ReportRobot_Eye_Report
Robot_Eye_Report
 
Brandon Miller Portfolio
Brandon Miller PortfolioBrandon Miller Portfolio
Brandon Miller Portfolio
 
Metamorphosis from Forms to Java: A technical lead's perspective, part II
Metamorphosis from Forms to Java:  A technical lead's perspective, part IIMetamorphosis from Forms to Java:  A technical lead's perspective, part II
Metamorphosis from Forms to Java: A technical lead's perspective, part II
 
ASP.Net MVC 4 [Part - 2]
ASP.Net MVC 4 [Part - 2]ASP.Net MVC 4 [Part - 2]
ASP.Net MVC 4 [Part - 2]
 
Enterprise Level Application Architecture with Web APIs using Entity Framewor...
Enterprise Level Application Architecture with Web APIs using Entity Framewor...Enterprise Level Application Architecture with Web APIs using Entity Framewor...
Enterprise Level Application Architecture with Web APIs using Entity Framewor...
 
Lab 2: Reusing requirements
Lab 2: Reusing requirementsLab 2: Reusing requirements
Lab 2: Reusing requirements
 
NCC assingment l4dc ddoocp
NCC assingment l4dc ddoocpNCC assingment l4dc ddoocp
NCC assingment l4dc ddoocp
 
EMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsEMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design Patterns
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02
 
Onlineshoppingonline shopping
Onlineshoppingonline shoppingOnlineshoppingonline shopping
Onlineshoppingonline shopping
 
Repository Pattern in MVC3 Application with Entity Framework
Repository Pattern in MVC3 Application with Entity FrameworkRepository Pattern in MVC3 Application with Entity Framework
Repository Pattern in MVC3 Application with Entity Framework
 

Mehr von IBM 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
 
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
 
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
 
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
 

Mehr von IBM Rational software (20)

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...
 
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
 
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 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
 

Kürzlich hochgeladen

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
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
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
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
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 

Kürzlich hochgeladen (20)

ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
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
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
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
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
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
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 

Lab 1: Creating and viewing traceability relationships between artifacts that are in modules

  • 1. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules Lab 1: Create and view traceability relationships between artifacts that are in modules Objectives At the end of this lab you will be able to: ► View traceability relationships between artifacts ► Create traceability relationships between artifacts ► Navigate links across the lifecycle Given ► Automated Meter Reader (Water) project (AMR) ► JKE Business Recovery Matters Project Description ► In this lab, you log in as bob. ► You start by focusing on the Automated Meter Reader project. You create trace links between artifacts that are in modules. The Automated Meter Reader project is not part of a Jazz™ lifecycle project, but if it was, you could use the techniques from this exercise to create and analyze links between other applications. The JKE Business Recovery Maters Project is used as a sample to demonstrate cross-lifecycle links. Exercise tasks In this exercise, you complete these tasks:  Task 1:View traceability relationships by using rich hovers  Task 1:Create a view that has multilevel traceability columns  Task 1:Creating a link from within a column  Task 1:Drag-and-drop linking  Task 1:Create a traceability link by dragging an artifact to a column  Task 2:Delete a link  Task 1: (Optional) Create traceability relationships by using the links explorer  Task 1:Represent information consistently in different modules by using views  Task 1:View links across the lifecycle © Copyright IBM Corp. 2015 1 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 2. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules Task 1: View traceability relationships by using rich hovers In this task, you use the details in the rich hover to navigate linked artifacts. 2. You are in the lab environment All Projects page of the RM application (https://jazz- server:9443/rm/web). You are logged in as bob with password bob. 3. Navigate to the Automated Meter Reader (Water) project Artifact page. 4. Navigate to the 01 Requirements folder, and open the AMR System Requirements Specification module artifact. 5. In section 3.1.2, Meter Interface Unit, find the “The meter interface shall detect water leaks and record leak status with the account data” requirement. TIP: To quickly find an artifact in a module, use the Find tool in the content section of the module. 6. Hover over the artifact and review its links. Notice how the traceability relationships are expressed through the links. The links for the selected artifact can also be seen in the right sidebar, on the Selected Artifacts tab, in the Links section. Figure 1: The Links section shows the established traceability. 2 © Copyright IBM Corp. 2013, 2015 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 3. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules Figure 2: The links for the selected artifact can be seen in the right sidebar. 7. From the right sidebar, click the artifact that is linked through the Satisfies relationship. The AMR Stakeholder Requirements Specification opens, with the linked artifact selected. 8. Return to the AMR System Requirements Specification module TIP: Use the back arrow or the browser. Task 1: Create a view that has multilevel traceability columns Bob must analyze the relationships between the system requirements and the stakeholder requirements. When he reviews the project link schema, he realizes that every system requirement must be linked to a stakeholder requirement by using Satisfies links. Bob also needs to analyze the system requirements and their links to subsystem requirements. Again, the link schema indicates that this relationship must be expressed by using “Satisfied by” links. Bob will create a view named Multilevel (Satisfied) traceability that all modules share. 9. From the menu of the Configure page settings icon, click the Configure Columns to Display option. 10. From the Change Column Display Settings window, select Satisfies and Satisfied by, and add those link types as columns to show. 11. Select the Satisfies link type and move it up so that it is before the ID column, to indicate that these are the link from level up (for example, from the System requirement to Stakeholder requirements). 12. With the Satisfies link type still selected, click Format. 13. From the Format Link Display Columns window, select the following attributes to display, and then click OK. a. Accepted b. Status © Copyright IBM Corp. 2013, 2015 3 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 4. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules Figure 3: Format Link Display Column window with two attributes to display. Figure 4: Formatting is applied to the Satisfies link type 14. Click OK to close the Change Column Display Settings window. 15. Save the view as Multilevel (Satisfied) traceability view: c. In the Views section in the left pane of the module, click the Save View icon d. In the New View window, provide information about the view: • For the name, type Multilevel (Satisfied) traceability. • For the view type, click Shared. • Select the Use in all modules check box. • Optional: For the view description, type A view that displays a Satisfies link column, with accepted and status attributes. It also displays a Satisfied by link column. This shared view will provide us with a consistent look across the modules that we can use for analysis, and it will highlight scope creep and dropped requirements. 4 © Copyright IBM Corp. 2013, 2015 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 5. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules Figure 5: The New View window contains the details about the “Multilevel (Satisfied) traceability” view e. Click OK to close the New View window and save the view. 16. Verify that the view is in the list of shared views. TIP: Color should indicate the view is shared. Also hovering over the view will inform you that the view is shared in all modules. © Copyright IBM Corp. 2013, 2015 5 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 6. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules 17. Scroll though the module and observe the information in the columns. f. In section 3.1.2, find the artifact named The meter interface unit shall be compatible with the existing meter models in use for the area covered by this project. Notice that the stakeholder requirement that this artifact links to is rejected. g. Right below this requirement you should see the artifact named The meter interface unit shall be powered by a replaceable long lasting battery (lithium or other). The stakeholder requirement that this artifact links to is approved; however, this artifact is not Satisfied by an artifact that is at a lower level. This artifact might be a dropped requirement. h. Two requirements below, find the artifact named Meter usage data and leak diagnostic data shall be retrievable on demand from any meter interface via the network or a handheld. This artifact does not link to a stakeholder requirement. The lack of a link might indicate scope. Figure 6: A gap in the traceability is identified, which might indicate scope creep or dropped requirements. You can edit the link directly from the column. Task 1: Creating a link from within a column When Bob reviews the stakeholder requirements, he realizes that the system requirement named Meter usage data and leak diagnostic data shall be retrievable on demand from any meter interface via the network or a handheld is not linked to the stakeholder requirement named The meter interface shall detect water leaks and record leak status with the account data. Bob fixes this gap by creating a link. 18. Hover the cursor over the Satisfies column and click the Edit Link icon. 19. Click Add Link. 20. In the Create Link window, complete the followinge steps: i. Verify that the link type is Satisfies. This link type is determined by the columns in the view. j. Next to “What to look in,” click This module, and then select AMR Stakeholder Requirements Specification. k. Notice the module view that is displayed in the Select Artifact area. l. In the search field, enter shall detect water leaks and record. 6 © Copyright IBM Corp. 2013, 2015 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 7. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules m. Select The Meter interface shall detect water leaks and record…, and then click OK. 21. Verify that the view displays the new link you just created. Figure 7: View refreshed to include the link created in task. Task 1: Drag-and-drop linking Bob will create some links between the stakeholder requirements and the system requirements modules. 22. For the benefit of the exercise, use the breadcrumbs to close the AMR System Requirements Specification module and return to the Artifacts page of the project, in the 01 Requirements folder. 23. In two separate browser windows, open the AMR Stakeholder Requirements Specification module and the AMR System Requirements Specification module and arrange them side by side TIP: Arrange the windows from the menu options: Select the two modules in the Artifacts page, and open them side by side using the menu options. TIP: Arrange the windows with keyboard shortcuts: © Copyright IBM Corp. 2013, 2015 7 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 8. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules + : Windows key + Right Arrow key to move the selected window to the right half of the screen + : Windows key + Left Arrow key to move the selected window to the left half of the screen 24. Close both sidebars from each window. 25. From the Systems Requirement specification module, section 3.1.3, select these two artifacts: • The system shall collect transmissions of meter readings from AMR capable meters and get the data to a central computer without a person in the field to collect it. • The systems shall forward a reading from a more remote area back to a main collector without actually storing it. Figure 8: Two artifacts are selected in module AMR System Requirements Specification TIP: If you want to clear all selected artifacts, click the Clear All Selected option in the bottom footer of the page as indicated in figure 8. 26. In the Stakeholder requirements specification module, section 3.2, locate artifact • The handheld device shall record leakage data on the central office data store. ( AMR Stakeholder Requirements Specification) Figure 9: Artifact in AMR Stakeholder Requirements Specification 27. Grab the handle of one of the selected artifacts from the System Requirements Specification module, and drag it to the link icon of the target artifact in the AMR Stakeholder requirements Specification. 8 © Copyright IBM Corp. 2013, 2015 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 9. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules Figure 10: Drag-and-drop action to create links In the Create Link window, specify Satisfies as the link type, and then click OK. The link you just created indicates that each of the two selected system requirements artifacts satisfies the stakeholder requirement. Figure 11: Specify how the artifacts are linked. 28. When prompted to see the “Satisfied By” column, click Yes. The Satisfied by column will be shown in the stakeholder requirements specification. You might need to refresh ( ) the module to see the created links. Figure 12: Link column can automatically be displayed and later used to create link directly in the column. © Copyright IBM Corp. 2013, 2015 9 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 10. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules Figure 13: Within the Satisfied by column, the links just created are displayed. Note: According to our schema, system requirements satisfy stakeholder requirements, and stakeholder requirements are satisfied by system requirements This is reflected in the link columns. Task 1: Create a traceability link by dragging an artifact to a column Earlier you created a link from within a column using menu options. Drag-and-drop actions can also be used to create links directly within the columns. In section 2.1 of the AMR Systems Requirement specification module, locate the following artifact and select it: • In handheld AMR, a meter reader carries a handheld computer with a built-in or attached receiver/transceiver (radio frequency or touch) to collect meter readings from an AMR capable meter. This is sometimes referred to as "walk-by" meter reading since the ( AMR System Requirements Specification) TIP: Ensure that only one artifact is selected. If you selected multiple, you can clear all selected artifacts by clicking the Clear All Selected option in the bottom footer of the page as indicated in figure 8. Drag it to the Satisfied by column of this artifact located in section 3.2: • The handheld device shall provide for the means for the meter reader to manually enter a meter reading or information about a meter reading such as The link is created with the relationship as specified in the column. 10 © Copyright IBM Corp. 2013, 2015 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 11. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules Task 2: Delete a link Sometimes links are created erroneously. Invalid links can be deleted directly from within the columns. To practice this, let’s delete the link we just created. 29. In the AMR Stakeholder Requirements Specification module, section 3.2, locate requirements: • The handheld device shall provide for the means for the meter reader to manually enter a meter reading or information about a meter reading such as 30. From the edit options of the Satisfied by column, select Remove Link, and then click on the link to remove it. When prompted to confirm that you want to remove the link, click Yes. The link has been deleted. Task 1: (Optional) Create traceability relationships by using the links explorer 31. In the AMR System Requirements Specification module, section 3.1.1, find the artifact named The handheld device shall include a leak indicator. 32. Select the artifact and expand its edit menu. From the artifact edit menu, click Other Actions > Open Link Explorer. 33. Click the Add Links icon above the artifact, as shown in the next image. Figure 14: The Add Links icon in the links explorer 34. In the “Create link” window, provide information about the new link: © Copyright IBM Corp. 2013, 2015 11 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 12. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules n. For the link type, select Satisfies. o. Toggle on the option What to look in: (*) This Module: AMR Stakeholder Requirements Specification. p. Search for The handheld device shall be capable of displaying diagnostic information, including suspected water leaks, and select it from the list of search results. q. Click OK. 35. Hover the cursor over the new relationship, and notice that the links explorer can also be used to remove links. Figure 15: Use the links explorer to remove links between artifacts. 36. Close the links explorer and return to the AMR System Requirements Specification module. Task 1: Represent information consistently in different modules by using views 37. Use the breadcrumbs to return to the 01 Requirements folder of the Automated Meter Reader (Water) project. 38. Open the AMR Stakeholder Requirements Specification module artifact. 39. Select the “Multilevel (Satisfied) traceability” view. This is the view you created in an earlier task. The view is shared between modules so data can be presented consistently across modules. 40. Notice that the stakeholder requirements have no links up to a vision document. This may be an omission we want to fix. 41. Find the artifact named The system shall be able to transmit and receive Meter data to the central office system without human intervention, which is in section 3.4 of the AMR Stakeholder Requirements Specification module. Notice the links to the two system requirements that you created earlier. Task 1: View links across the lifecycle In this task, you review the traceability relationships of a story artifact. 42. Switch to the JKE Banking (Requirements Management) project. 43. Select folder JKE Business Recovery Matters Project > User Story Elaboration > Elaborated Stories. 12 © Copyright IBM Corp. 2013, 2015 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 13. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules 44. Open the “Donor Chooses an Organization” story artifact. 45. In the right sidebar, review the links for this artifact. Notice how the traceability relationships are expressed through the links. TIP: These links are on the base artifact and do not reflect links that might exist in modules. If we opened an artifact from within a module, we could toggle base artifacts links along with module-specific links. a. Find the “Illustrated by” links. Notice that this story was elaborated through storyboards, sketches, and screen flows. r. Find the “Implemented by” link. Hover your cursor over the link and notice that this artifact was implemented in Sprint 1. 46. Click the “Implemented by” link for the “Donor Chooses an Organization” story artifact to open the story work item that implemented this story in IBM® Rational Team Concert™. 47. In the browser, click Back to return to the “Donor Chooses an Organization” artifact. 48. Click the “Validated by” link named “Donor Chooses an Organization” to open the test case that validated this story. The test case opens in IBM Rational Quality Manager. 49. In the browser, click Back to return to the “Donor Chooses an Organization” artifact. © Copyright IBM Corp. 2013, 2015 13 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
  • 14. Student Workbook Learning unit: Establish and analyze traceability relationships between artifacts Lab 1: Create and view traceability relationships between artifacts that are in modules 14 © Copyright IBM Corp. 2013, 2015 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.