SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 1© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
© Copyright IBM Corporation 2013
Basic concepts and terminology for the Requirements
Management application
Contents
Module overview -2
Requirements Management Project -3
Key RM application concepts -4
Artifact formats and editors -5
Anatomy of an artifact -6
Every artifact is of a particular artifact type -7
Before you begin -9
Managing requirements projects -10
Review -11
Module summary -12
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 2© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
2 © Copyright IBM Corporation 2013
Module overview
After you complete this module, you should be able to
do these tasks :
 Explain the difference between Jazz™ Team Server and the
Requirements Management (RM) application
 Describe the basic concepts and terminology in the RM
application
 Identify tasks that the team must do before starting a
requirements management project with IBM® Rational®
DOORS Next Generation or IBM® Rational® Requirements
Composer
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 3© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
3 © Copyright IBM Corporation 2013
Jazz Team Server
Requirements Management (RM) project
RM project
QM project
RM project
DM project
Jazz
Team
Server
friend
Tool
with OSLC
support
Tool
with OSLC
support
CM project
Project
Administration at
the Jazz level
Administration at
the project level
The RM project is part of Jazz Team
Server. Therefore, some
administration tasks, such as creating
users and creating projects, are
handled at the Jazz Team Server
level. Other tasks occur at the level of
the RM project.
The current focus of this course is the
RM project.
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 4© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
4 © Copyright IBM Corporation 2013
Key RM application concepts
Artifacts
Folder structure
RM project
Attributes Created on, Modified by, Priority,
Clarity, Status, Verification method, …
Links
Tags
Comments
A project area refers to project artifacts
and stores the relationships between
these artifacts.
Artifact is a general term for something
that is part of a project, such as a specific
requirement, or a diagram, or other
information.
In a project, folders are used to organize
artifacts.
Each artifact has a set of attributes,
which you can use to record and track
data about an artifact. Artifacts are
customizable. Artifact values can be
tracked by the system or entered by you.
You can use attributes to organize
artifacts and manage projects.
By using links, you can create
relationships between requirements
artifacts. Links are mechanisms for
referring to related information. You
create some links manually; however,
other links are created automatically
when you complete certain tasks. Links
are useful for managing projects.
You can categorize artifacts by using tags
. Then, you can use tags to filter and
create different views of artifacts.
A comment is a textual discussion item
that is associated with an artifact or an
element in an artifact. Comments are
useful for providing team feedback
during the development of an artifact.
You can comment on an artifact as a
whole and on specific elements in the
artifact.
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 5© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
5 © Copyright IBM Corporation 2013
Artifact formats and editors
Artifacts can be of a variety of formats. A
format specifies what type of information the
artifact will carry and the editor what will be
used to capture that information.
•Text – for individual textual requirements,
headings, information, embedding images
or pdf or other artifacts, or even complete
Rich text requirements specification
•Module – for creating hierarchically
organized requirements specifications that
looks like rich text documents and act as
spreadsheets when necessary. All content
within the module are individually
managed within the module.
• Business process diagram – for
describing business objectives, activities
and processes
•Use-case diagram – to describe user
interaction with the system
•User interface Sketch – for creating a a
mock-up of a graphical user interface that
supports the design of an application.
•Screen Flow – to represent a sequence of
user-driven software processes as a series
of graphical user interfaces
•User interface Part – as reusable set of
user interface elements that you can use to
populate sketches and storyboards.
•Storyboard - frame-by-frame depiction of
a user scenario that consists of sequentially
numbered frames on a timeline.
•Collection – for grouping artifacts for a
specific purpose
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 6© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
6 © Copyright IBM Corporation 2013
Anatomy of an artifact
The location shows
where the artifact is
stored.
The format
specifies the
structure of
the artifact
content.
The artifact
type classifies
the artifact and
provides a
consistent set
of attributes
and preferred
link types for
each specific
type.
Some attributes are
generated automatically.
Others can be edited.
Links represent
relationships
between
artifacts.
Unique ID
Tags
Artifact content Title or summary
Artifacts can be in one or
more modules.
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 7© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
7 © Copyright IBM Corporation 2013
Every artifact has a type
Artifact type
(User defined)
Default
Format
Glossary? Attributes Preferred link
types
Requirements
specification
Module • Approved by
• Approver position
Information Text
Actor Text True • Status
Use Case
Diagram
Use-Case
Diagram
• Status
Business Goal Text • Priority
• Status
System
Requirement
Text • Accepted
• Clarity
• Mitigates
• Satisfies
• Satisfied by
Vision Text • Status
• Product Owner
Use Case
Specification
Text • Status
• Product Owner
The above tables lists a few artifact types,
attributes and link types that are defined in
the examples we are using in this course. Out
of the box, such artifact types, attributes, and
link types would not exist.
Artifact types are defined by the
administrator of the RM project and are
based on defined and supported editors,
attributes, and preferred link types.
Attributes can also be defined by the
administrator , based on the predefined and
user-defined types. They can be single or
multi valued. They can be based on a drop-
down list, or be limited between a range.
There are some predefined links types but
more can be defined by the administrator.
It is important for the team to understand the
artifact types as they capture requirements
information. Assigning the correct link type
to the requirement information will bring
with it a default editor, attributes, preferred
link types, and the possibility of the artifact
being used in a glossary.
For example, the vision document,
stakeholder requirements document, and
system specification can all be of the
Requirements Specification type, and
therefore have the same attributes.
However, even though artifacts of type
Business Goal, Vision, information, and
stakeholder requirement have text as their
default format, the different artifact types
allow for type specific attributes and
preferred link types.
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 8© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
8 © Copyright IBM Corporation 2013
Artifact format - Module
Requirements
Information
Graphics
Diagrams
Module
In a module, artifacts are
logically and hierarchically
organized.
Base Artifact: An artifact
outside a module.
Artifacts are the project level are
organized in folders. The artifact at the
project level are referred to as a Base
Artifact.
Module is a special type of artifact
format, that contains other artifacts in a
logical and hierarchical manner. A
module looks like a rich text document
and like a spreadsheet revealing attributes
and their value directly in columns. In the
image, we see two columns; the main
content of the module, and the attribute
ID.
The artifacts inside a module, are
individually managed. Individually
managed artifacts means that contained
artifacts can be edited, links can be
created directly to the individual
requirement, history is tracked for
changes to the individual requirement,
and more.
A Base Artifact may be used in one or
more module. A module provides scope
to the artifacts it contains. So if an
artifact in a module acquires links, tags,
or comments, those will be relevant to the
artifact inside the module, and they do
not effect the base artifact. If the base
artifact gets links, comments or tags,
those links will appear everywhere the
artifact is used.
Organizing requirements information
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 9© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
9 © Copyright IBM Corporation 2013
Before you begin
The team must make a few decisions:
 What kind of information will be collected?
– Determine artifact types, attribute types, attributes…
 How will this information be related?
– Determine link types
The administrator must complete these tasks:
 (Jazz administrator) Create users
 (Jazz administrator) Assign licenses
 Assign access*1
 Assign users to projects
 Create link types, artifact types,
and attributes
Artifact types classify requirements
information. You capture
requirements information in artifacts.
When you create an artifact, you
make it of a particular artifact type.
This in turn automatically assigns it a
default editor, a defined set of
attributes and preferred link types.
Available Artifact types, their default
format, attributes, and preferred links,
are defined during the project
configuration. Project administrators
can create custom artifact types,
attributes, data types, and link types.
*1
Within a project area, a user who is
designated as Administrator has read-
write access for that project area, and
does not require any Jazz
administration privileges. For more
information refer to the information
center, topic: “Understanding
licenses, permissions, and access
control”
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 10© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
10 © Copyright IBM Corporation 2013
Managing requirements projects
You can answer critical questions about your project by
using requirements artifact attributes, tags, and trace
relationships (links).
 Have all stakeholder needs been sufficiently elaborated?
 Which features are assigned to this iteration?
 Which features are high customer priorities?
 Which requirements will be affected by a change?
 Which use cases or user stories are completed?
 Are any high-priority requirements blocked by open defects?
 Are any requirements not covered by development work
items or test cases?
 What is the current status of this project?
To manage a project, you must be able to
answer questions such as these during the
project lifecycle.
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 11© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
11 © Copyright IBM Corporation 2013
Review
 What kind of information is
stored in a requirements
management project?
 What are artifact attributes
used for?
 What are links?
 What is a base artifact?
 What is a module?
 What are some activities that
a team has to consider prior to
working with the requirements
management application?
Essentials of IBM Rational DOORS Next Generation V4.01
Basic Concepts and terminology 12© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
12 © Copyright IBM Corporation 2013
Module summary
In this module, you learned basic terminology and
concepts that are used in the Requirements
Management application.

Weitere ähnliche Inhalte

Was ist angesagt?

API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture Nadeesha Gamage
 
Monoliths and Microservices
Monoliths and Microservices Monoliths and Microservices
Monoliths and Microservices Bozhidar Bozhanov
 
Test Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaTest Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaEdureka!
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING Abhinav Shukla
 
Katalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio
 
User Interface Testing. What is UI Testing and Why it is so important?
User Interface Testing. What is UI Testing and Why it is so important?User Interface Testing. What is UI Testing and Why it is so important?
User Interface Testing. What is UI Testing and Why it is so important?Maveryx
 
Chapter 1 - Requirement Engineering
Chapter 1 - Requirement EngineeringChapter 1 - Requirement Engineering
Chapter 1 - Requirement EngineeringNeeraj Kumar Singh
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comIdexcel Technologies
 
Automation testing & Unit testing
Automation testing & Unit testingAutomation testing & Unit testing
Automation testing & Unit testingKapil Rajpurohit
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNetHai Tran Son
 
Katalon studio vs selenium comparision
Katalon studio vs selenium comparisionKatalon studio vs selenium comparision
Katalon studio vs selenium comparisionPrabhusundar6
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To JiraHua Soon Sim
 
User Requirements, Functional and Non-Functional Requirements
User Requirements, Functional and Non-Functional RequirementsUser Requirements, Functional and Non-Functional Requirements
User Requirements, Functional and Non-Functional RequirementsMark Opanasiuk
 

Was ist angesagt? (20)

Automation testing
Automation testingAutomation testing
Automation testing
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
Monoliths and Microservices
Monoliths and Microservices Monoliths and Microservices
Monoliths and Microservices
 
Test Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaTest Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | Edureka
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING
 
Best Practices for Testing in salesforce.com
Best Practices for Testing in salesforce.comBest Practices for Testing in salesforce.com
Best Practices for Testing in salesforce.com
 
HP ALM
HP ALMHP ALM
HP ALM
 
Selenium Automation Framework
Selenium Automation  FrameworkSelenium Automation  Framework
Selenium Automation Framework
 
Katalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing teamKatalon Studio - Best automation solution for software testing team
Katalon Studio - Best automation solution for software testing team
 
User Interface Testing. What is UI Testing and Why it is so important?
User Interface Testing. What is UI Testing and Why it is so important?User Interface Testing. What is UI Testing and Why it is so important?
User Interface Testing. What is UI Testing and Why it is so important?
 
Chapter 1 - Requirement Engineering
Chapter 1 - Requirement EngineeringChapter 1 - Requirement Engineering
Chapter 1 - Requirement Engineering
 
V model in SDLC
V model in SDLCV model in SDLC
V model in SDLC
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
 
Istqb ctal tm
Istqb ctal tmIstqb ctal tm
Istqb ctal tm
 
Hld and lld
Hld and lldHld and lld
Hld and lld
 
Automation testing & Unit testing
Automation testing & Unit testingAutomation testing & Unit testing
Automation testing & Unit testing
 
Automation testing introduction for FujiNet
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNet
 
Katalon studio vs selenium comparision
Katalon studio vs selenium comparisionKatalon studio vs selenium comparision
Katalon studio vs selenium comparision
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
 
User Requirements, Functional and Non-Functional Requirements
User Requirements, Functional and Non-Functional RequirementsUser Requirements, Functional and Non-Functional Requirements
User Requirements, Functional and Non-Functional Requirements
 

Andere mochten auch

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
 
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
 
Lecture 3: Navigating the Requirements Management application: Web client
Lecture 3: Navigating the Requirements Management application: Web clientLecture 3: Navigating the Requirements Management application: Web client
Lecture 3: Navigating the Requirements Management application: Web clientIBM 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
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilRoopa Nadkarni
 
Validation and Verification using Rational DOORS for Aerospace
Validation and Verification using Rational DOORS for AerospaceValidation and Verification using Rational DOORS for Aerospace
Validation and Verification using Rational DOORS for AerospaceHellasserve
 
DOORS Tips and Tricks
DOORS Tips and TricksDOORS Tips and Tricks
DOORS Tips and TricksManageware
 
Doors Getting Started
Doors Getting StartedDoors Getting Started
Doors Getting Startedsong4fun
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysisMahesh Bhalerao
 
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertModule 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertIBM Rational software
 
Creating an artifact at the project level
Creating an artifact at the project levelCreating an artifact at the project level
Creating an artifact at the project levelIBM Rational software
 

Andere mochten auch (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...
 
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
 
Lecture 3: Navigating the Requirements Management application: Web client
Lecture 3: Navigating the Requirements Management application: Web clientLecture 3: Navigating the Requirements Management application: Web client
Lecture 3: Navigating the Requirements Management application: Web client
 
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
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini Patil
 
Validation and Verification using Rational DOORS for Aerospace
Validation and Verification using Rational DOORS for AerospaceValidation and Verification using Rational DOORS for Aerospace
Validation and Verification using Rational DOORS for Aerospace
 
DOORS Tips and Tricks
DOORS Tips and TricksDOORS Tips and Tricks
DOORS Tips and Tricks
 
Doors Getting Started
Doors Getting StartedDoors Getting Started
Doors Getting Started
 
Object oriented analysis
Object oriented analysisObject oriented analysis
Object oriented analysis
 
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertModule 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team Concert
 
Identifying and managing change
Identifying and managing changeIdentifying and managing change
Identifying and managing change
 
Creating an artifact at the project level
Creating an artifact at the project levelCreating an artifact at the project level
Creating an artifact at the project level
 
Editing rich-text artifacts
Editing rich-text artifactsEditing rich-text artifacts
Editing rich-text artifacts
 
Overview of Capturing requirements
Overview of Capturing requirementsOverview of Capturing requirements
Overview of Capturing requirements
 
Rtc migration from ccm environment
Rtc migration from ccm environmentRtc migration from ccm environment
Rtc migration from ccm environment
 
Deployment module slides
Deployment module slidesDeployment module slides
Deployment module slides
 
Course summary
Course summaryCourse summary
Course summary
 
Doors Analyst
Doors AnalystDoors Analyst
Doors Analyst
 

Ähnlich wie Basic concepts and terminology for the Requirements Management application

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
 
Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworksMukesh Kumar
 
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable ArtifactsOracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable ArtifactsChris Muir
 
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...Karen Thompson
 
Mobile iOS Application Architectures
Mobile iOS Application ArchitecturesMobile iOS Application Architectures
Mobile iOS Application ArchitecturesArpit Kulsreshtha
 
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"GlobalLogic Ukraine
 
IRJET- Polymer Javascript
IRJET- Polymer JavascriptIRJET- Polymer Javascript
IRJET- Polymer JavascriptIRJET Journal
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to MicroservicesKyle Brown
 
MWLUG 2015 - An Introduction to MVC
MWLUG 2015 - An Introduction to MVCMWLUG 2015 - An Introduction to MVC
MWLUG 2015 - An Introduction to MVCUlrich Krause
 
JMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocialJMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocialRyan Baxter
 
An Introduction To Model  View  Controller In XPages
An Introduction To Model  View  Controller In XPagesAn Introduction To Model  View  Controller In XPages
An Introduction To Model  View  Controller In XPagesUlrich Krause
 
Technical-design-for-Angular-apps.pdf
Technical-design-for-Angular-apps.pdfTechnical-design-for-Angular-apps.pdf
Technical-design-for-Angular-apps.pdfSakthivelPeriyasamy6
 
Middle ware Technologies
Middle ware TechnologiesMiddle ware Technologies
Middle ware Technologiesprakashk453625
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...Brian O'Gorman
 

Ähnlich wie Basic concepts and terminology for the Requirements Management application (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
 
0. About this course
0. About this course0. About this course
0. About this course
 
Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworks
 
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable ArtifactsOracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
 
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Mobile iOS Application Architectures
Mobile iOS Application ArchitecturesMobile iOS Application Architectures
Mobile iOS Application Architectures
 
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
Java TechTalk "Spring boot made life easier with Kubernetes and Microservices"
 
IRJET- Polymer Javascript
IRJET- Polymer JavascriptIRJET- Polymer Javascript
IRJET- Polymer Javascript
 
Transforming to Microservices
Transforming to MicroservicesTransforming to Microservices
Transforming to Microservices
 
Software design
Software designSoftware design
Software design
 
new final CV
new final CVnew final CV
new final CV
 
MWLUG 2015 - An Introduction to MVC
MWLUG 2015 - An Introduction to MVCMWLUG 2015 - An Introduction to MVC
MWLUG 2015 - An Introduction to MVC
 
JMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocialJMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocial
 
Lab 2
Lab 2Lab 2
Lab 2
 
An Introduction To Model  View  Controller In XPages
An Introduction To Model  View  Controller In XPagesAn Introduction To Model  View  Controller In XPages
An Introduction To Model  View  Controller In XPages
 
Codeigniter
CodeigniterCodeigniter
Codeigniter
 
Technical-design-for-Angular-apps.pdf
Technical-design-for-Angular-apps.pdfTechnical-design-for-Angular-apps.pdf
Technical-design-for-Angular-apps.pdf
 
Middle ware Technologies
Middle ware TechnologiesMiddle ware Technologies
Middle ware Technologies
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
 

Mehr von 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
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementIBM Rational software
 

Mehr von 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...
 
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
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
 

Kürzlich hochgeladen

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
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.
 
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
 
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
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
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
 
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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
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
 

Kürzlich hochgeladen (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
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
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
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...
 
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
 
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
 
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)
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
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
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
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
 
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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
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Ă...
 

Basic concepts and terminology for the Requirements Management application

  • 1. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 1© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corporation 2013 Basic concepts and terminology for the Requirements Management application Contents Module overview -2 Requirements Management Project -3 Key RM application concepts -4 Artifact formats and editors -5 Anatomy of an artifact -6 Every artifact is of a particular artifact type -7 Before you begin -9 Managing requirements projects -10 Review -11 Module summary -12
  • 2. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 2© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 2 © Copyright IBM Corporation 2013 Module overview After you complete this module, you should be able to do these tasks :  Explain the difference between Jazz™ Team Server and the Requirements Management (RM) application  Describe the basic concepts and terminology in the RM application  Identify tasks that the team must do before starting a requirements management project with IBM® Rational® DOORS Next Generation or IBM® Rational® Requirements Composer
  • 3. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 3© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 3 © Copyright IBM Corporation 2013 Jazz Team Server Requirements Management (RM) project RM project QM project RM project DM project Jazz Team Server friend Tool with OSLC support Tool with OSLC support CM project Project Administration at the Jazz level Administration at the project level The RM project is part of Jazz Team Server. Therefore, some administration tasks, such as creating users and creating projects, are handled at the Jazz Team Server level. Other tasks occur at the level of the RM project. The current focus of this course is the RM project.
  • 4. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 4© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4 © Copyright IBM Corporation 2013 Key RM application concepts Artifacts Folder structure RM project Attributes Created on, Modified by, Priority, Clarity, Status, Verification method, … Links Tags Comments A project area refers to project artifacts and stores the relationships between these artifacts. Artifact is a general term for something that is part of a project, such as a specific requirement, or a diagram, or other information. In a project, folders are used to organize artifacts. Each artifact has a set of attributes, which you can use to record and track data about an artifact. Artifacts are customizable. Artifact values can be tracked by the system or entered by you. You can use attributes to organize artifacts and manage projects. By using links, you can create relationships between requirements artifacts. Links are mechanisms for referring to related information. You create some links manually; however, other links are created automatically when you complete certain tasks. Links are useful for managing projects. You can categorize artifacts by using tags . Then, you can use tags to filter and create different views of artifacts. A comment is a textual discussion item that is associated with an artifact or an element in an artifact. Comments are useful for providing team feedback during the development of an artifact. You can comment on an artifact as a whole and on specific elements in the artifact.
  • 5. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 5© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 5 © Copyright IBM Corporation 2013 Artifact formats and editors Artifacts can be of a variety of formats. A format specifies what type of information the artifact will carry and the editor what will be used to capture that information. •Text – for individual textual requirements, headings, information, embedding images or pdf or other artifacts, or even complete Rich text requirements specification •Module – for creating hierarchically organized requirements specifications that looks like rich text documents and act as spreadsheets when necessary. All content within the module are individually managed within the module. • Business process diagram – for describing business objectives, activities and processes •Use-case diagram – to describe user interaction with the system •User interface Sketch – for creating a a mock-up of a graphical user interface that supports the design of an application. •Screen Flow – to represent a sequence of user-driven software processes as a series of graphical user interfaces •User interface Part – as reusable set of user interface elements that you can use to populate sketches and storyboards. •Storyboard - frame-by-frame depiction of a user scenario that consists of sequentially numbered frames on a timeline. •Collection – for grouping artifacts for a specific purpose
  • 6. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 6© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 6 © Copyright IBM Corporation 2013 Anatomy of an artifact The location shows where the artifact is stored. The format specifies the structure of the artifact content. The artifact type classifies the artifact and provides a consistent set of attributes and preferred link types for each specific type. Some attributes are generated automatically. Others can be edited. Links represent relationships between artifacts. Unique ID Tags Artifact content Title or summary Artifacts can be in one or more modules.
  • 7. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 7© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 7 © Copyright IBM Corporation 2013 Every artifact has a type Artifact type (User defined) Default Format Glossary? Attributes Preferred link types Requirements specification Module • Approved by • Approver position Information Text Actor Text True • Status Use Case Diagram Use-Case Diagram • Status Business Goal Text • Priority • Status System Requirement Text • Accepted • Clarity • Mitigates • Satisfies • Satisfied by Vision Text • Status • Product Owner Use Case Specification Text • Status • Product Owner The above tables lists a few artifact types, attributes and link types that are defined in the examples we are using in this course. Out of the box, such artifact types, attributes, and link types would not exist. Artifact types are defined by the administrator of the RM project and are based on defined and supported editors, attributes, and preferred link types. Attributes can also be defined by the administrator , based on the predefined and user-defined types. They can be single or multi valued. They can be based on a drop- down list, or be limited between a range. There are some predefined links types but more can be defined by the administrator. It is important for the team to understand the artifact types as they capture requirements information. Assigning the correct link type to the requirement information will bring with it a default editor, attributes, preferred link types, and the possibility of the artifact being used in a glossary. For example, the vision document, stakeholder requirements document, and system specification can all be of the Requirements Specification type, and therefore have the same attributes. However, even though artifacts of type Business Goal, Vision, information, and stakeholder requirement have text as their default format, the different artifact types allow for type specific attributes and preferred link types.
  • 8. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 8© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 8 © Copyright IBM Corporation 2013 Artifact format - Module Requirements Information Graphics Diagrams Module In a module, artifacts are logically and hierarchically organized. Base Artifact: An artifact outside a module. Artifacts are the project level are organized in folders. The artifact at the project level are referred to as a Base Artifact. Module is a special type of artifact format, that contains other artifacts in a logical and hierarchical manner. A module looks like a rich text document and like a spreadsheet revealing attributes and their value directly in columns. In the image, we see two columns; the main content of the module, and the attribute ID. The artifacts inside a module, are individually managed. Individually managed artifacts means that contained artifacts can be edited, links can be created directly to the individual requirement, history is tracked for changes to the individual requirement, and more. A Base Artifact may be used in one or more module. A module provides scope to the artifacts it contains. So if an artifact in a module acquires links, tags, or comments, those will be relevant to the artifact inside the module, and they do not effect the base artifact. If the base artifact gets links, comments or tags, those links will appear everywhere the artifact is used. Organizing requirements information
  • 9. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 9© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 9 © Copyright IBM Corporation 2013 Before you begin The team must make a few decisions:  What kind of information will be collected? – Determine artifact types, attribute types, attributes…  How will this information be related? – Determine link types The administrator must complete these tasks:  (Jazz administrator) Create users  (Jazz administrator) Assign licenses  Assign access*1  Assign users to projects  Create link types, artifact types, and attributes Artifact types classify requirements information. You capture requirements information in artifacts. When you create an artifact, you make it of a particular artifact type. This in turn automatically assigns it a default editor, a defined set of attributes and preferred link types. Available Artifact types, their default format, attributes, and preferred links, are defined during the project configuration. Project administrators can create custom artifact types, attributes, data types, and link types. *1 Within a project area, a user who is designated as Administrator has read- write access for that project area, and does not require any Jazz administration privileges. For more information refer to the information center, topic: “Understanding licenses, permissions, and access control”
  • 10. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 10© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 10 © Copyright IBM Corporation 2013 Managing requirements projects You can answer critical questions about your project by using requirements artifact attributes, tags, and trace relationships (links).  Have all stakeholder needs been sufficiently elaborated?  Which features are assigned to this iteration?  Which features are high customer priorities?  Which requirements will be affected by a change?  Which use cases or user stories are completed?  Are any high-priority requirements blocked by open defects?  Are any requirements not covered by development work items or test cases?  What is the current status of this project? To manage a project, you must be able to answer questions such as these during the project lifecycle.
  • 11. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 11© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 11 © Copyright IBM Corporation 2013 Review  What kind of information is stored in a requirements management project?  What are artifact attributes used for?  What are links?  What is a base artifact?  What is a module?  What are some activities that a team has to consider prior to working with the requirements management application?
  • 12. Essentials of IBM Rational DOORS Next Generation V4.01 Basic Concepts and terminology 12© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 12 © Copyright IBM Corporation 2013 Module summary In this module, you learned basic terminology and concepts that are used in the Requirements Management application.