SlideShare a Scribd company logo
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Modules as requirement specifications
Contents
Module overview -2
Capture requirements throughout
the lifecycle -3
Topics -4
Exploring a module -5
Changing the perspectives by switching views -7
Glossaries -9
Editing a module -10
Editing module attributes -11
Lab 1: Module attributes and history -13
Editing contained artifacts -14
Adding artifacts (no hierarchy) -16
Requirement reuse -19
Used in Module attribute -20
Lab 2: Requirement reuse -21
Create and Add an artifact at the end of the
module -22
Module structure -24
Artifact hierarchy -25
Adding artifacts hierarchically -27
Sections -28
Lab 3: Create a new module and convert it to a
template [Task 1 – 4] -39
Moving artifacts -40
Removing artifacts -46
Lab 3: Create a new module and convert it to a
template [Task 5 – 9] -50
Edit artifacts from within a module -51
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
When you complete this module, you should be able to
do these tasks :
• Explore the content of a module
• Analyze the information in a module
• Create, move, edit and delete artifacts in a module
• Identify and implement hierarchical data structures in a
module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Capture requirements throughout the lifecycle
Use-case
model
Vision
Supplementary
Specifications
• Features
• Functional requirements
• Non-functional requirements (including
constraints)
• Use cases or user-story elaborations
User
perspective
Solution
space
System
perspective • User interface specification
• User interface
• Storyboard
• Software specification
• System/subsystem specification
UI Sketch
High-level business
requirements
,
• Business goals and objectives
• Business processes (as-is versus to-be)
• Stakeholder needs
• Glossary
• Business rules
Glossary
Business
perspective
Stakeholder
needs
Business
processes
Problem
space
Storyboard
System
specification
System requirements
Software
specification
Modules can be used to capture
requirements.
At the business level for example,
modules can be used to capture the
users perspective and stakeholder
needs. This information can further
be supported and elaborated by
business process diagram
Vision documents and usecase
specifications can be represented by
modules
System and software specifications
can also be captured in modules.
The modules support the project
lifecycle and the teams efforts, by:
- individually managing artifacts
(links, attributes, comments)
- allowing for in place editing of
artifacts
- showing linked information in
columns, supporting efforts to
manage scope creep or dropped
requirements
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Topics
> = Current topic
> Exploring the content of a
module
 Editing a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Exploring a module
Sidebar: Module
attributes, links,
comments..
Content: Logically and
hierarchically organized
artifactsNavigation pane:
Filters/ views
Show links, tags, and
comments from base
module artifacts
Level 1 section
Level 2 section
Edit the module
properties
Artifact summary
Artifact ID
A module is organized like a project,
but instead of folders, a module uses
sections to logically and
hierarchically organize its contained
artifacts.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Exploring the content of a module
Use Views to quickly
change perspectives
of the module
content
Specify the columns to display
Open an artifact to
explore or edit it.
Filter the
attributes that are
displayed in the
module
Edit artifact attributes
directly in view
Search the artifacts that are
in the module
Click to view the
editing options
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Changing the perspectives by switching views
Stakeholder System Sub-system
Dropped?
Scope
creep?
Example: Multi-Level tracing
You can use a view that displays link
information in columns to identify
scope creep or dropped requirements.
Such views are possible at the project
level or at the module level.
If you are working with modules,
remember that tags, links, and
comments are scoped to the module.
Therefore , you must create views at
the module level.
Remember that when you create a
view, you can save it for all of the
modules so that you can provide a
consistent perspective for analyzing
information.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Scrolling through the content of the module
Preview of module
content.
Not all artifacts are loaded in the
module at the same time, especially
in large projects.
While you scroll through the module,
a preview identifies your location in
the module.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Topics
> = Current topic
 Exploring the content of a
module
> Editing a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Editing a module Edit the module
• Attributes
• Links
• Tags
• Comments
1
Hierarchy of
contained artifacts
2.b
Edit the module content
2
Editing each
contained artifact
• Content
• Attributes
• Links
• Tags
• Comments
2.a
Create views
3
Editing a module consist of:
1.Editing the module attributes,
links, tags, comments
2.Editing the content of the
module by
a.Editing the contained
artifacts’ attribute values,
adding module specific
links, tags, comments
b.Considering the hierarchy of
the module and
• Promoting or demoting
artifact hierarchically
• Adding, and removing
artifacts
• Moving artifacts
3.Creating views
NOTE: Create views and links are
discussed in other areas.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Topics
> = Current topic
 Exploring the content of a module
> Editing
• Module attributes
• Contained artifacts
• Adding artifacts (no hierarchy)
• Module structure
• Adding artifacts hierarchically
• Moving artifacts
• Removing artifacts
• Edit artifacts from within a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 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
Editing the module’s attributes
Included links, tags,
and comments from
base artifacts
Module attributes can be edited form the
project level, or from within the open module.
Once you open the module, you will
notice an edit button on the top right
hand corner.
By clicking on the edit button, you
can edit the module attributes.
The content of the module is
modified by adding new or existing
artifacts
Included links, tags, and comments
from base artifact does not make
much sense for a module since it can
not be included in other modules.
However, the same button become
very significant when working with
artifacts opened from within the
module.
The content of the module is not
effected when pressing the edit
button.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 13© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
13 © Copyright IBM Corporation 2013
Lab 1: Modifying a module's attributes and viewing its history
At the end of this lab you will be able to:
• Modify the attributes of a module
• Explore how a change effected the module’s history
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 14© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
14 © Copyright IBM Corporation 2013
Topics
> = Current topic
 Exploring the content of a module
> Editing
• Module attributes
• Contained artifacts
• Adding artifacts (no hierarchy)
• Module structure
• Adding artifacts hierarchically
• Moving artifacts
• Removing artifacts
• Edit artifacts from within a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 15© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
15 © Copyright IBM Corporation 2013
Edit the module’s content - Artifact editing options
Open an artifact to
explore or edit.
Artifact links
Artifact Comments
Selected artifact
Artifact editing
options
Options for adding
additional attributes
to the module
It is important to realize that both the
module and the contained artifacts
have links, comments, attributes.
Artifacts contained in the module can
be modified in several ways, most of
which are accessible from the
artifacts edit options.
It is also important to note that there
are several ways to add new artifacts
to the module, or remove artifacts that
are already part of it.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 16© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
16 © Copyright IBM Corporation 2013
Topics
> = Current topic
 Exploring the content of a module
> Editing
• Module attributes
• Contained artifacts
• Adding artifacts (no hierarchy)
• Module structure
• Adding artifacts hierarchically
• Moving artifacts
• Removing artifacts
• Edit artifacts from within a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 17© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
17 © Copyright IBM Corporation 2013
Adding the first artifact in an empty module
Options Available only for empty module
Add artifacts at the end
of the module
Add existing artifact
Create and Add a
new artifact
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 18© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
18 © Copyright IBM Corporation 2013
Adding Existing Artifact
Filter by folder,
attribute, tag, or
project level view
Select one or more
artifacts to add.
Focus on project area
Search by name
Information is
displayed in pages
A base artifact can be reused in one
or more modules
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 19© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
19 © Copyright IBM Corporation 2013
Requirement reuse
Same artifact Reused
in multiple modules
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 20© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
20 © Copyright IBM Corporation 2013
Used in Module attribute
Every artifact is aware in which
modules it is being used. This
information is collected in the Used
in Module attribute.
Displaying the Used in Module
attribute in a column will place a
“recycling” icon for each artifact that
is used in multiple modules.
Here we see an artifact that is used in
three modules.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 21© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
21 © Copyright IBM Corporation 2013
Lab 2: Requirement reuse
At the end of this lab you will be able to:
• Reuse an artifact in multiple modules
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 22© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
22 © Copyright IBM Corporation 2013
Create and Add an artifact at the end of the module
Create an artifact with
attributes window.
Click Create
Artifact, or click
the menu arrow,
and select the
type of artifact to
create. If the type
is not on the list,
click More.
1
The way artifacts are created in a
module, is similar to the way they
are created at the project level.
1. Create Artifact of a specific type,
will allow you create an artifact
and add it to the module. The
artifact will be added at the end of
the module. The artifact will be
detailed in the Create an artifact
with attributes window,
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 23© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
23 © Copyright IBM Corporation 2013
Creating an artifact using the one-click create method
Create artifacts quickly with the one-click
create method.
Then define the artifact in the artifacts
display table.
2. The one-click create method is
most useful to create artifacts of the
same type quickly. With the one-click
create method, you can create several
artifacts rapidly and with a minimal
number of keystrokes and mouse
movements.
To edit the added artifacts, it is useful
to display needed attributes in
column, thus allowing you to edit the
artifacts directly in the Artifacts table.
You can use a saved view to get the
correct columns to display.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 24© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
24 © Copyright IBM Corporation 2013
Topics
> = Current topic
 Exploring the content of a module
> Editing
• Module attributes
• Contained artifacts
• Adding artifacts (no hierarchy)
• Module structure
• Adding artifacts hierarchically
• Moving artifacts
• Removing artifacts
• Edit artifacts from within a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 25© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
25 © Copyright IBM Corporation 2013
Artifact hierarchy
Structure as a “Family”:
parent Artifact A has hierarchical children artifacts B and C.
child Artifacts D and E have B as their hierarchical parent.
siblings Artifacts B and C share a hierarchical parent artifact A.
ancestors Artifacts G has F, C, and A as hierarchical ancestors.
descendants Artifacts C has F, G, and H as hierarchical descendants.
Artifacts within a modules are
organized hierarchically. Artifacts are
organized into structured hierarchical
relationships. Artifact hierarchical
relationships can be structured as a
family or as a tree.
In the requirements management
application, all artifacts within a
module have a property Section
which reveals their hierarchy within
the module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 26© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
26 © Copyright IBM Corporation 2013
Check module hierarchy
Show Hierarchy list to
a particular level
Display section
attribute
Expand sections
Some benefits of the hierarchy
include:
1.Organized sections that are
collapsible and expandable. This
helps with categorizing your
requirements and find them quickly.
2.Easily move sections around with
confidence that all content of the
section are included
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 27© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
27 © Copyright IBM Corporation 2013
Topics
> = Current topic
 Exploring the content of a module
> Editing
• Module attributes
• Contained artifacts
• Adding artifacts (no hierarchy)
• Module structure
• Adding artifacts hierarchically
• Moving artifacts
• Removing artifacts
• Edit artifacts from within a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 28© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
28 © Copyright IBM Corporation 2013
Creating a section
Sections are the first step to
organizing your module.
When you toggle “Display as
Heading”, the artifact forms a section
at the level that it is. Subsequent
sections are automatically
renumbered.
Sections can contain subsections and
other artifacts.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 29© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
29 © Copyright IBM Corporation 2013
Removing sections
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 30© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
30 © Copyright IBM Corporation 2013
Demoting artifacts (1/2)
Artifacts are at same level
Artifacts to demote
Demoting an artifact will make it the
hierarchical child of the section above
it.
If there is no section above it, then it
will make it the child of the artifact
above it.
If the artifact has children, then the
children will move with it.
You can demote one or more artifacts
at the same time.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 31© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
31 © Copyright IBM Corporation 2013
Demoting artifacts (2/2)
Indicator that section
contains other artifacts
Hierarchical children of
section 4
Looking at the Section attribute value
of artifact 488, we note the following:
•The 4 indicates the section
•.0 indicates that this artifact is not a
section
•-2 indicates that it is the second
added artifact in this section
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 32© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
32 © Copyright IBM Corporation 2013
Promoting artifacts
Promoting an artifact will move it up
a level.
If the artifact has children, then the
children will move with it.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 33© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
33 © Copyright IBM Corporation 2013
Add a new (similar) artifact
Type of artifact to be created
Note the type of artifact to be created.
If this is not the artifact type you want
to create, then use the Create New
Artifact option.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 34© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
34 © Copyright IBM Corporation 2013
Add a new (similar) artifact - After
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 35© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
35 © Copyright IBM Corporation 2013
Add a new (similar) artifact - Before
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 36© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
36 © Copyright IBM Corporation 2013
Add a new (similar) artifact - Below (as a Child)
Indicator that artifact has
hierarchical children
Note the odd number
It is a best practice to typically not
allow non-heading artifacts to be
hierarchical parents of other artifacts.
The one exception may be when
creating a numbered or bulleted list.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 37© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
37 © Copyright IBM Corporation 2013
Add a new artifact
We already saw how to add a new
artifact.
By selecting an artifact from the
module’s content, you can add an
artifact before, after or below the
selected artifact.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 38© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
38 © Copyright IBM Corporation 2013
Add an existing artifact
We already saw how to add an
existing artifact.
By selecting an artifact from the
module’s content, you can add an
artifact before, after or below the
selected artifact.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 39© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
39 © Copyright IBM Corporation 2013
Lab 3: Create a new module and convert it to a template [Task 1 – 4]
At the end of this lab you will be able to:
 Create a new module
 Create new artifacts inside a module
 Hierarchically organize artifacts within the module
 Create a module template
 Remove an artifact from the module
 Create a module from a template
Only complete Task 1 through Task 3.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 40© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
40 © Copyright IBM Corporation 2013
Topics
> = Current topic
 Exploring the content of a module
> Editing
• Module attributes
• Contained artifacts
• Adding artifacts (no hierarchy)
• Module structure
• Adding artifacts hierarchically
• Moving artifacts
• Removing artifacts
• Edit artifacts from within a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 41© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
41 © Copyright IBM Corporation 2013
Moving artifacts – (1/5)
Artifacts and their sections can be
moved to a different location in the
module.
In this case, we want to move
Heading B (and all its hierarchical
children), and make it the new section
1.1, making Heading C, section 1.2.
To do this we do the following….
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 42© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
42 © Copyright IBM Corporation 2013
Moving artifacts - (2/5)
Select the artifact to move,
and from its edit menu
select Cut Artifact
The artifact and all of its
children appear grayed out.
1
2
When an artifact is cut, it is still part
of the module. One can navigate out
of the module and the cut artifact will
still be remembered.
•A cut can be canceled from the edit
options of the artifact.
•Cutting another artifact within the
module will undo the first cut.
•You cannot cut an paste across
modules
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 43© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
43 © Copyright IBM Corporation 2013
Moving artifacts – (3/5)
Select the artifact that you
want to move relevant to,
and from its edit menu
select Paste Special
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 44© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
44 © Copyright IBM Corporation 2013
Moving artifacts - (4/5)
Paste selection after artifact this
artifact, will make our section 1.2.
Paste selection below this artifact
(as a child) will make our section
1.1.2
Paste selection before this artifact
will make our section 1.1, and the
current 1.1 will be renumbered to 1.2
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 45© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
45 © Copyright IBM Corporation 2013
Moving artifacts – (5/5)
The result
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 46© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
46 © Copyright IBM Corporation 2013
Topics
> = Current topic
 Exploring the content of a module
> Editing
• Module attributes
• Contained artifacts
• Adding artifacts (no hierarchy)
• Module structure
• Adding artifacts hierarchically
• Moving artifacts
• Removing artifacts
• Edit artifacts from within a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 47© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
47 © Copyright IBM Corporation 2013
Remove an artifact (1/3)
Select the artifact you want to remove and from its edit
options select Remove Artifact.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 48© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
48 © Copyright IBM Corporation 2013
Remove an artifact (2/3)
Removing the Artifact from the module
does not delete it. Artifact will still be
part of the project
When you try to remove an artifact
from a module, you will get a
confirmation window, because there
is a risk of losing information, such as
module specific links, tags, coments.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 49© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
49 © Copyright IBM Corporation 2013
Remove an artifact (3/3)
If the removed artifact is not
referenced in any other modules, then
you get an option to delete it.
Deleting an artifact should not be
taken lightly.
It is an action that can not be undone.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 50© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
50 © Copyright IBM Corporation 2013
Lab 3: Create a new module and convert it to a template [Task 5 – 9]
At the end of this lab you will be able to:
 Create a new module
 Create new artifacts inside a module
 Hierarchically organize artifacts within the module
 Create a module template
 Remove an artifact from the module
 Create a module from a template
Continue with Task 4 through Task 8.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 51© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
51 © Copyright IBM Corporation 2013
Topics
> = Current topic
 Exploring the content of a module
> Editing
• Module attributes
• Contained artifacts
• Adding artifacts (no hierarchy)
• Module structure
• Adding artifacts hierarchically
• Moving artifacts
• Removing artifacts
• Edit artifacts from within a module
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 52© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
52 © Copyright IBM Corporation 2013
Edit an artifacts attributes from the module content pane (1/3)
Double-click on column to edit.
Temporary lock is placed on artifact.
Clicking away will save the change
If an attribute is editable and
displayed in the form of a column,
then you can edit it directly in the
column.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 53© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
53 © Copyright IBM Corporation 2013
Edit an artifacts attributes from the module content pane (2/3)
Changed attributes remain in edit mode
Changes to the artifact will not
take effect until you save the
artifact.
You can edit the Artifact Row. And
even cancel out of your edit.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 54© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
54 © Copyright IBM Corporation 2013
Edit an artifacts attributes from the module content pane (3/3)
All editable attributes can be accessed
from the attributes edit menu, by
selecting Edit attributes. The pop-up
window will allow you to select and
edit the attributes.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 55© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
55 © Copyright IBM Corporation 2013
Edit the attributes of multiple artifacts
You can select and edit the attribute
value of multiple artifacts, at the
same time.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 56© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
56 © Copyright IBM Corporation 2013
From the module, open the artifact and edit it
The attribute was opened from the module
Edit the attribute like you normally
would, but remember that this
attribute was opened from the
module. So any links, tags,
comments are module specific.
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 57© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
57 © Copyright IBM Corporation 2013
Review
 What type of artifacts can a module
contain?
 How can you tell if an artifact is used in
more than one module?
 What are three ways to edit the module
attributes?
 How do you create a section in the
module?
 What is meant when say that attributes
within a module can be organized
hierarchically?
 What are two ways to create a
hierarchical child to an artifact?
 Why is module hierarchy important?
Essentials of IBM Rational DOORS Next Generation V4.01
Modules as requirement specifications 58© Copyright IBM Corporation 2013
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
58 © Copyright IBM Corporation 2013
Module summary
In this module you learned to:
 Create a module
 Edit a module and its contained artifacts
 Create new artifacts from within the module
 Use existing artifacts inside a module
 Organize the module in hierarchical sections
 Remove an artifact from within the module
 Delete an module or artifact from the project

More Related Content

PPT
Establishing and analyzing traceability between artifacts
PDF
Managing requirements by using baselines
PDF
Creating an artifact at the project level
PDF
Lecture 3: Navigating the Requirements Management application: Web client
PDF
Reporting on requirements
PDF
Identifying and managing change
PDF
Reviewing requirements
PDF
Basic concepts and terminology for the Requirements Management application
Establishing and analyzing traceability between artifacts
Managing requirements by using baselines
Creating an artifact at the project level
Lecture 3: Navigating the Requirements Management application: Web client
Reporting on requirements
Identifying and managing change
Reviewing requirements
Basic concepts and terminology for the Requirements Management application

What's hot (20)

PDF
Capturing requirements: Importing documents
PPTX
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
PDF
Editing rich-text artifacts
PPT
Module 3: Working with Jazz Source Control
PPT
Resources slides
PPT
UCD components
PDF
IBM Rational Developer for System z Quick Start Sales Presentation
PDF
Migrating existing projects to Rational solutions
PPT
PDF
Rtc migration from ccm environment
PPT
Module 5: Reports and Dashboards
PDF
Overview of Capturing requirements
PPT
Porting the Legacy Application to Composite Application Guidance
PDF
Example User Stories Specification for ReqView
PDF
Lab5 RTC reports and Dashboards
PPTX
Improving the Traceability and Reliability of CRM Implementations with TFS
PPT
Module 1: Overview of Rational Team Concert
PDF
Tips and Tricks for Using the Solution Packager
PPT
Module 4: Working with Builds
PDF
Lab2 RTC Work Items
Capturing requirements: Importing documents
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Editing rich-text artifacts
Module 3: Working with Jazz Source Control
Resources slides
UCD components
IBM Rational Developer for System z Quick Start Sales Presentation
Migrating existing projects to Rational solutions
Rtc migration from ccm environment
Module 5: Reports and Dashboards
Overview of Capturing requirements
Porting the Legacy Application to Composite Application Guidance
Example User Stories Specification for ReqView
Lab5 RTC reports and Dashboards
Improving the Traceability and Reliability of CRM Implementations with TFS
Module 1: Overview of Rational Team Concert
Tips and Tricks for Using the Solution Packager
Module 4: Working with Builds
Lab2 RTC Work Items
Ad

Viewers also liked (14)

PDF
Factors to consider when starting a brand-new requirements management project...
PPTX
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
PDF
Requirements management and IBM Rational Jazz solutions
PPT
Dynamic Object-Oriented Requirements System (DOORS)
PDF
Best practices for effective doors implementation-Ashwini Patil
PPT
DOORS Tips and Tricks
PPT
Deployment module slides
PDF
Course summary
PPTX
Interconnect Presentation
PPT
Doors Analyst
PDF
Aclaración pública Celia Castedo Monasterio
PPT
Doors Web Access
PDF
Integrate Rational DOORS and Rational Team Concert change management
PDF
IBM Rational Software Conference 2009: Requirements Definition & Management T...
Factors to consider when starting a brand-new requirements management project...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
Requirements management and IBM Rational Jazz solutions
Dynamic Object-Oriented Requirements System (DOORS)
Best practices for effective doors implementation-Ashwini Patil
DOORS Tips and Tricks
Deployment module slides
Course summary
Interconnect Presentation
Doors Analyst
Aclaración pública Celia Castedo Monasterio
Doors Web Access
Integrate Rational DOORS and Rational Team Concert change management
IBM Rational Software Conference 2009: Requirements Definition & Management T...
Ad

Similar to Modules as requirement specifications (20)

PDF
Navigating the Requirements Management application: Web client
PPTX
Spring Architecture | Advanced Java
PDF
0. About this course
PDF
Lab 1: Modifying a module's attributes and viewing its history
PPTX
Features and Context Overview
PPT
Should I Be Writing My Own Web Experience Factory Builder? TECH-D13 from IBM ...
PDF
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
PDF
Blisstering drupal module development ppt v1.2
PPTX
Structuring a Client-Side App
KEY
Intro to Features Module on Drupal
PDF
How to Start Developing Modules in Odoo.pdf
PPT
Java Enterprise Architecture D68136GC10_les02.ppt
PPTX
Joomla Modules with Permissions and Front-End Editing
PDF
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
PPTX
BackboneJS
PPTX
Modular enablement
PPT
Building and Deployment of Drupal sites with Features and Context
PDF
Testing lightning components feb 15th 2018
PDF
Lab 3: Optional: Creating views at the module level (web client)
Navigating the Requirements Management application: Web client
Spring Architecture | Advanced Java
0. About this course
Lab 1: Modifying a module's attributes and viewing its history
Features and Context Overview
Should I Be Writing My Own Web Experience Factory Builder? TECH-D13 from IBM ...
Drupaldelphia 2013 Presentation- Making Your Site more Friendly to Search Eng...
Blisstering drupal module development ppt v1.2
Structuring a Client-Side App
Intro to Features Module on Drupal
How to Start Developing Modules in Odoo.pdf
Java Enterprise Architecture D68136GC10_les02.ppt
Joomla Modules with Permissions and Front-End Editing
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and Tricks
BackboneJS
Modular enablement
Building and Deployment of Drupal sites with Features and Context
Testing lightning components feb 15th 2018
Lab 3: Optional: Creating views at the module level (web client)

More from IBM Rational software (17)

PPTX
Steer at the Team Level with Rational Team Concert
DOC
Applications lab
PPT
Application slides
DOC
Components lab
DOC
Resource lab
PPTX
UrbanCode Deploy course and product overview slides
PDF
IBM InterConnect Speaker Proposal Tips
PDF
IBM DevOps Announcements - June 2014
PDF
Rational consulting café to go menu
PDF
Lab3 RTC Source Control
PDF
Lab4 RTC Builds
PDF
Lab1 RTC Overview
PPT
Appendix A: Introduction to Collaborative Lifecycle Management
PPT
Module 2: Managing Work Items in Rational Team Concert
PPT
Taking agile development to enterprise scale in a mixed tool environment with...
PDF
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Steer at the Team Level with Rational Team Concert
Applications lab
Application slides
Components lab
Resource lab
UrbanCode Deploy course and product overview slides
IBM InterConnect Speaker Proposal Tips
IBM DevOps Announcements - June 2014
Rational consulting café to go menu
Lab3 RTC Source Control
Lab4 RTC Builds
Lab1 RTC Overview
Appendix A: Introduction to Collaborative Lifecycle Management
Module 2: Managing Work Items in Rational Team Concert
Taking agile development to enterprise scale in a mixed tool environment with...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Advanced IT Governance
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Electronic commerce courselecture one. Pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
NewMind AI Weekly Chronicles - August'25 Week I
Review of recent advances in non-invasive hemoglobin estimation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Advanced IT Governance
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The AUB Centre for AI in Media Proposal.docx
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Electronic commerce courselecture one. Pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Big Data Technologies - Introduction.pptx
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Dropbox Q2 2025 Financial Results & Investor Presentation
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Modules as requirement specifications

  • 1. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Modules as requirement specifications Contents Module overview -2 Capture requirements throughout the lifecycle -3 Topics -4 Exploring a module -5 Changing the perspectives by switching views -7 Glossaries -9 Editing a module -10 Editing module attributes -11 Lab 1: Module attributes and history -13 Editing contained artifacts -14 Adding artifacts (no hierarchy) -16 Requirement reuse -19 Used in Module attribute -20 Lab 2: Requirement reuse -21 Create and Add an artifact at the end of the module -22 Module structure -24 Artifact hierarchy -25 Adding artifacts hierarchically -27 Sections -28 Lab 3: Create a new module and convert it to a template [Task 1 – 4] -39 Moving artifacts -40 Removing artifacts -46 Lab 3: Create a new module and convert it to a template [Task 5 – 9] -50 Edit artifacts from within a module -51
  • 2. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 When you complete this module, you should be able to do these tasks : • Explore the content of a module • Analyze the information in a module • Create, move, edit and delete artifacts in a module • Identify and implement hierarchical data structures in a module
  • 3. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Capture requirements throughout the lifecycle Use-case model Vision Supplementary Specifications • Features • Functional requirements • Non-functional requirements (including constraints) • Use cases or user-story elaborations User perspective Solution space System perspective • User interface specification • User interface • Storyboard • Software specification • System/subsystem specification UI Sketch High-level business requirements , • Business goals and objectives • Business processes (as-is versus to-be) • Stakeholder needs • Glossary • Business rules Glossary Business perspective Stakeholder needs Business processes Problem space Storyboard System specification System requirements Software specification Modules can be used to capture requirements. At the business level for example, modules can be used to capture the users perspective and stakeholder needs. This information can further be supported and elaborated by business process diagram Vision documents and usecase specifications can be represented by modules System and software specifications can also be captured in modules. The modules support the project lifecycle and the teams efforts, by: - individually managing artifacts (links, attributes, comments) - allowing for in place editing of artifacts - showing linked information in columns, supporting efforts to manage scope creep or dropped requirements
  • 4. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Topics > = Current topic > Exploring the content of a module  Editing a module
  • 5. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Exploring a module Sidebar: Module attributes, links, comments.. Content: Logically and hierarchically organized artifactsNavigation pane: Filters/ views Show links, tags, and comments from base module artifacts Level 1 section Level 2 section Edit the module properties Artifact summary Artifact ID A module is organized like a project, but instead of folders, a module uses sections to logically and hierarchically organize its contained artifacts.
  • 6. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Exploring the content of a module Use Views to quickly change perspectives of the module content Specify the columns to display Open an artifact to explore or edit it. Filter the attributes that are displayed in the module Edit artifact attributes directly in view Search the artifacts that are in the module Click to view the editing options
  • 7. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Changing the perspectives by switching views Stakeholder System Sub-system Dropped? Scope creep? Example: Multi-Level tracing You can use a view that displays link information in columns to identify scope creep or dropped requirements. Such views are possible at the project level or at the module level. If you are working with modules, remember that tags, links, and comments are scoped to the module. Therefore , you must create views at the module level. Remember that when you create a view, you can save it for all of the modules so that you can provide a consistent perspective for analyzing information.
  • 8. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Scrolling through the content of the module Preview of module content. Not all artifacts are loaded in the module at the same time, especially in large projects. While you scroll through the module, a preview identifies your location in the module.
  • 9. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Topics > = Current topic  Exploring the content of a module > Editing a module
  • 10. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Editing a module Edit the module • Attributes • Links • Tags • Comments 1 Hierarchy of contained artifacts 2.b Edit the module content 2 Editing each contained artifact • Content • Attributes • Links • Tags • Comments 2.a Create views 3 Editing a module consist of: 1.Editing the module attributes, links, tags, comments 2.Editing the content of the module by a.Editing the contained artifacts’ attribute values, adding module specific links, tags, comments b.Considering the hierarchy of the module and • Promoting or demoting artifact hierarchically • Adding, and removing artifacts • Moving artifacts 3.Creating views NOTE: Create views and links are discussed in other areas.
  • 11. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Topics > = Current topic  Exploring the content of a module > Editing • Module attributes • Contained artifacts • Adding artifacts (no hierarchy) • Module structure • Adding artifacts hierarchically • Moving artifacts • Removing artifacts • Edit artifacts from within a module
  • 12. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 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 Editing the module’s attributes Included links, tags, and comments from base artifacts Module attributes can be edited form the project level, or from within the open module. Once you open the module, you will notice an edit button on the top right hand corner. By clicking on the edit button, you can edit the module attributes. The content of the module is modified by adding new or existing artifacts Included links, tags, and comments from base artifact does not make much sense for a module since it can not be included in other modules. However, the same button become very significant when working with artifacts opened from within the module. The content of the module is not effected when pressing the edit button.
  • 13. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 13© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 13 © Copyright IBM Corporation 2013 Lab 1: Modifying a module's attributes and viewing its history At the end of this lab you will be able to: • Modify the attributes of a module • Explore how a change effected the module’s history
  • 14. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 14© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 14 © Copyright IBM Corporation 2013 Topics > = Current topic  Exploring the content of a module > Editing • Module attributes • Contained artifacts • Adding artifacts (no hierarchy) • Module structure • Adding artifacts hierarchically • Moving artifacts • Removing artifacts • Edit artifacts from within a module
  • 15. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 15© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 15 © Copyright IBM Corporation 2013 Edit the module’s content - Artifact editing options Open an artifact to explore or edit. Artifact links Artifact Comments Selected artifact Artifact editing options Options for adding additional attributes to the module It is important to realize that both the module and the contained artifacts have links, comments, attributes. Artifacts contained in the module can be modified in several ways, most of which are accessible from the artifacts edit options. It is also important to note that there are several ways to add new artifacts to the module, or remove artifacts that are already part of it.
  • 16. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 16© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 16 © Copyright IBM Corporation 2013 Topics > = Current topic  Exploring the content of a module > Editing • Module attributes • Contained artifacts • Adding artifacts (no hierarchy) • Module structure • Adding artifacts hierarchically • Moving artifacts • Removing artifacts • Edit artifacts from within a module
  • 17. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 17© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 17 © Copyright IBM Corporation 2013 Adding the first artifact in an empty module Options Available only for empty module Add artifacts at the end of the module Add existing artifact Create and Add a new artifact
  • 18. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 18© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 18 © Copyright IBM Corporation 2013 Adding Existing Artifact Filter by folder, attribute, tag, or project level view Select one or more artifacts to add. Focus on project area Search by name Information is displayed in pages A base artifact can be reused in one or more modules
  • 19. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 19© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 19 © Copyright IBM Corporation 2013 Requirement reuse Same artifact Reused in multiple modules
  • 20. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 20© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 20 © Copyright IBM Corporation 2013 Used in Module attribute Every artifact is aware in which modules it is being used. This information is collected in the Used in Module attribute. Displaying the Used in Module attribute in a column will place a “recycling” icon for each artifact that is used in multiple modules. Here we see an artifact that is used in three modules.
  • 21. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 21© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 21 © Copyright IBM Corporation 2013 Lab 2: Requirement reuse At the end of this lab you will be able to: • Reuse an artifact in multiple modules
  • 22. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 22© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 22 © Copyright IBM Corporation 2013 Create and Add an artifact at the end of the module Create an artifact with attributes window. Click Create Artifact, or click the menu arrow, and select the type of artifact to create. If the type is not on the list, click More. 1 The way artifacts are created in a module, is similar to the way they are created at the project level. 1. Create Artifact of a specific type, will allow you create an artifact and add it to the module. The artifact will be added at the end of the module. The artifact will be detailed in the Create an artifact with attributes window,
  • 23. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 23© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 23 © Copyright IBM Corporation 2013 Creating an artifact using the one-click create method Create artifacts quickly with the one-click create method. Then define the artifact in the artifacts display table. 2. The one-click create method is most useful to create artifacts of the same type quickly. With the one-click create method, you can create several artifacts rapidly and with a minimal number of keystrokes and mouse movements. To edit the added artifacts, it is useful to display needed attributes in column, thus allowing you to edit the artifacts directly in the Artifacts table. You can use a saved view to get the correct columns to display.
  • 24. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 24© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 24 © Copyright IBM Corporation 2013 Topics > = Current topic  Exploring the content of a module > Editing • Module attributes • Contained artifacts • Adding artifacts (no hierarchy) • Module structure • Adding artifacts hierarchically • Moving artifacts • Removing artifacts • Edit artifacts from within a module
  • 25. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 25© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 25 © Copyright IBM Corporation 2013 Artifact hierarchy Structure as a “Family”: parent Artifact A has hierarchical children artifacts B and C. child Artifacts D and E have B as their hierarchical parent. siblings Artifacts B and C share a hierarchical parent artifact A. ancestors Artifacts G has F, C, and A as hierarchical ancestors. descendants Artifacts C has F, G, and H as hierarchical descendants. Artifacts within a modules are organized hierarchically. Artifacts are organized into structured hierarchical relationships. Artifact hierarchical relationships can be structured as a family or as a tree. In the requirements management application, all artifacts within a module have a property Section which reveals their hierarchy within the module
  • 26. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 26© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 26 © Copyright IBM Corporation 2013 Check module hierarchy Show Hierarchy list to a particular level Display section attribute Expand sections Some benefits of the hierarchy include: 1.Organized sections that are collapsible and expandable. This helps with categorizing your requirements and find them quickly. 2.Easily move sections around with confidence that all content of the section are included
  • 27. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 27© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 27 © Copyright IBM Corporation 2013 Topics > = Current topic  Exploring the content of a module > Editing • Module attributes • Contained artifacts • Adding artifacts (no hierarchy) • Module structure • Adding artifacts hierarchically • Moving artifacts • Removing artifacts • Edit artifacts from within a module
  • 28. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 28© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 28 © Copyright IBM Corporation 2013 Creating a section Sections are the first step to organizing your module. When you toggle “Display as Heading”, the artifact forms a section at the level that it is. Subsequent sections are automatically renumbered. Sections can contain subsections and other artifacts.
  • 29. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 29© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 29 © Copyright IBM Corporation 2013 Removing sections
  • 30. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 30© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 30 © Copyright IBM Corporation 2013 Demoting artifacts (1/2) Artifacts are at same level Artifacts to demote Demoting an artifact will make it the hierarchical child of the section above it. If there is no section above it, then it will make it the child of the artifact above it. If the artifact has children, then the children will move with it. You can demote one or more artifacts at the same time.
  • 31. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 31© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 31 © Copyright IBM Corporation 2013 Demoting artifacts (2/2) Indicator that section contains other artifacts Hierarchical children of section 4 Looking at the Section attribute value of artifact 488, we note the following: •The 4 indicates the section •.0 indicates that this artifact is not a section •-2 indicates that it is the second added artifact in this section
  • 32. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 32© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 32 © Copyright IBM Corporation 2013 Promoting artifacts Promoting an artifact will move it up a level. If the artifact has children, then the children will move with it.
  • 33. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 33© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 33 © Copyright IBM Corporation 2013 Add a new (similar) artifact Type of artifact to be created Note the type of artifact to be created. If this is not the artifact type you want to create, then use the Create New Artifact option.
  • 34. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 34© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 34 © Copyright IBM Corporation 2013 Add a new (similar) artifact - After
  • 35. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 35© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 35 © Copyright IBM Corporation 2013 Add a new (similar) artifact - Before
  • 36. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 36© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 36 © Copyright IBM Corporation 2013 Add a new (similar) artifact - Below (as a Child) Indicator that artifact has hierarchical children Note the odd number It is a best practice to typically not allow non-heading artifacts to be hierarchical parents of other artifacts. The one exception may be when creating a numbered or bulleted list.
  • 37. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 37© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 37 © Copyright IBM Corporation 2013 Add a new artifact We already saw how to add a new artifact. By selecting an artifact from the module’s content, you can add an artifact before, after or below the selected artifact.
  • 38. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 38© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 38 © Copyright IBM Corporation 2013 Add an existing artifact We already saw how to add an existing artifact. By selecting an artifact from the module’s content, you can add an artifact before, after or below the selected artifact.
  • 39. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 39© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 39 © Copyright IBM Corporation 2013 Lab 3: Create a new module and convert it to a template [Task 1 – 4] At the end of this lab you will be able to:  Create a new module  Create new artifacts inside a module  Hierarchically organize artifacts within the module  Create a module template  Remove an artifact from the module  Create a module from a template Only complete Task 1 through Task 3.
  • 40. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 40© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 40 © Copyright IBM Corporation 2013 Topics > = Current topic  Exploring the content of a module > Editing • Module attributes • Contained artifacts • Adding artifacts (no hierarchy) • Module structure • Adding artifacts hierarchically • Moving artifacts • Removing artifacts • Edit artifacts from within a module
  • 41. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 41© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 41 © Copyright IBM Corporation 2013 Moving artifacts – (1/5) Artifacts and their sections can be moved to a different location in the module. In this case, we want to move Heading B (and all its hierarchical children), and make it the new section 1.1, making Heading C, section 1.2. To do this we do the following….
  • 42. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 42© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 42 © Copyright IBM Corporation 2013 Moving artifacts - (2/5) Select the artifact to move, and from its edit menu select Cut Artifact The artifact and all of its children appear grayed out. 1 2 When an artifact is cut, it is still part of the module. One can navigate out of the module and the cut artifact will still be remembered. •A cut can be canceled from the edit options of the artifact. •Cutting another artifact within the module will undo the first cut. •You cannot cut an paste across modules
  • 43. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 43© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 43 © Copyright IBM Corporation 2013 Moving artifacts – (3/5) Select the artifact that you want to move relevant to, and from its edit menu select Paste Special
  • 44. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 44© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 44 © Copyright IBM Corporation 2013 Moving artifacts - (4/5) Paste selection after artifact this artifact, will make our section 1.2. Paste selection below this artifact (as a child) will make our section 1.1.2 Paste selection before this artifact will make our section 1.1, and the current 1.1 will be renumbered to 1.2
  • 45. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 45© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 45 © Copyright IBM Corporation 2013 Moving artifacts – (5/5) The result
  • 46. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 46© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 46 © Copyright IBM Corporation 2013 Topics > = Current topic  Exploring the content of a module > Editing • Module attributes • Contained artifacts • Adding artifacts (no hierarchy) • Module structure • Adding artifacts hierarchically • Moving artifacts • Removing artifacts • Edit artifacts from within a module
  • 47. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 47© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 47 © Copyright IBM Corporation 2013 Remove an artifact (1/3) Select the artifact you want to remove and from its edit options select Remove Artifact.
  • 48. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 48© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 48 © Copyright IBM Corporation 2013 Remove an artifact (2/3) Removing the Artifact from the module does not delete it. Artifact will still be part of the project When you try to remove an artifact from a module, you will get a confirmation window, because there is a risk of losing information, such as module specific links, tags, coments.
  • 49. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 49© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 49 © Copyright IBM Corporation 2013 Remove an artifact (3/3) If the removed artifact is not referenced in any other modules, then you get an option to delete it. Deleting an artifact should not be taken lightly. It is an action that can not be undone.
  • 50. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 50© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 50 © Copyright IBM Corporation 2013 Lab 3: Create a new module and convert it to a template [Task 5 – 9] At the end of this lab you will be able to:  Create a new module  Create new artifacts inside a module  Hierarchically organize artifacts within the module  Create a module template  Remove an artifact from the module  Create a module from a template Continue with Task 4 through Task 8.
  • 51. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 51© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 51 © Copyright IBM Corporation 2013 Topics > = Current topic  Exploring the content of a module > Editing • Module attributes • Contained artifacts • Adding artifacts (no hierarchy) • Module structure • Adding artifacts hierarchically • Moving artifacts • Removing artifacts • Edit artifacts from within a module
  • 52. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 52© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 52 © Copyright IBM Corporation 2013 Edit an artifacts attributes from the module content pane (1/3) Double-click on column to edit. Temporary lock is placed on artifact. Clicking away will save the change If an attribute is editable and displayed in the form of a column, then you can edit it directly in the column.
  • 53. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 53© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 53 © Copyright IBM Corporation 2013 Edit an artifacts attributes from the module content pane (2/3) Changed attributes remain in edit mode Changes to the artifact will not take effect until you save the artifact. You can edit the Artifact Row. And even cancel out of your edit.
  • 54. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 54© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 54 © Copyright IBM Corporation 2013 Edit an artifacts attributes from the module content pane (3/3) All editable attributes can be accessed from the attributes edit menu, by selecting Edit attributes. The pop-up window will allow you to select and edit the attributes.
  • 55. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 55© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 55 © Copyright IBM Corporation 2013 Edit the attributes of multiple artifacts You can select and edit the attribute value of multiple artifacts, at the same time.
  • 56. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 56© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 56 © Copyright IBM Corporation 2013 From the module, open the artifact and edit it The attribute was opened from the module Edit the attribute like you normally would, but remember that this attribute was opened from the module. So any links, tags, comments are module specific.
  • 57. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 57© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 57 © Copyright IBM Corporation 2013 Review  What type of artifacts can a module contain?  How can you tell if an artifact is used in more than one module?  What are three ways to edit the module attributes?  How do you create a section in the module?  What is meant when say that attributes within a module can be organized hierarchically?  What are two ways to create a hierarchical child to an artifact?  Why is module hierarchy important?
  • 58. Essentials of IBM Rational DOORS Next Generation V4.01 Modules as requirement specifications 58© Copyright IBM Corporation 2013 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 58 © Copyright IBM Corporation 2013 Module summary In this module you learned to:  Create a module  Edit a module and its contained artifacts  Create new artifacts from within the module  Use existing artifacts inside a module  Organize the module in hierarchical sections  Remove an artifact from within the module  Delete an module or artifact from the project