Professional Documents
Culture Documents
Database Management
Why to have a
Requirement Database???
DOORS Database
as a Requirement Management System
DOORS - Introduction
DOORs as a Requirements Database:
DOORs is a tool that provides linkage (traceability) between various
levels of requirements, design, code packages, test cases, and change
requests of a product in development.
DOORs takes a Word document (or other publishers) and extracts the
requirements to an online database for linkage with succeeding
documentation within the software generation process.
DOORS can also be used to create documentation from scratch (no
import necessary).
DOORS - Introduction
10
11
Change Bars
Green, yellow, and red change bars appear at the left edge of the Text
column.
Blue Denotes an object has not been changed since the last module
baseline.
Yellow Shows changes that have been saved since the baseline.
Red Indicates unsaved changes made in the current session.
Link Indicators
Displayed on the right hand edge of objects, which have relationships
to other objects.
Orange Triangle Points to the left and indicates an incoming link.
Maroon Triangle Points to the right and indicates an outgoing
link.
12
13
14
15
16
17
18
To move an object:
Select the object, hold down the left mouse button and drag
to new position.
When you start to drag an object, its background changes
color.
When you release the left mouse button at the new position,
a menu is displayed with the following options:
Make link from start
Move object after or below
Copy object after or below
Copy and link object
If drag is started, but not completed, select Clear Start
from the Link menu to clear highlighted objects.
19
20
21
Delete
A DOORS tree can be trimmed with the Delete function.
Use Edit, Object, Delete, or select the object and then use
the delete key on the keyboard.
Applies to current or selected objects, including all child
objects.
Objects are only marked for deletion.
Deleted objects can be undeleted, restoring them in the
module.
Deleted objects can be purged, permanently removing
them.
22
Creating Objects
Building a hierarchy of objects in DOORS is simple
Current object is always the insertion point.
Choose position of new object relative to current.
New objects are placed in one of two positions relative to the current
object:
Insert, Object Places new object as the next sibling of the
current object.
Insert, Object Below - Places new object as the first child of the
current object.
Ctrl-T Puts the object into text mode (double click on object).
Ctrl-H Puts the object into heading mode (automatic when typing
starts).
23
Undo
To undo an edit, select Edit, Undo.
The undo function will undo:
Object cut,
Object delete,
Attribute value changes,
Table formatting changes.
Undo is multi-level as long as an unsupported undo
function is not in the middle of the chain.
Changing of many attribute values at once may be undone
with a single undo.
24
25
26
27
28
Attributes
Are additional defined characteristics of an object.
They can be used to define essential information:
Source Who specified this requirement
Priority What is the priority of this requirement
Verifiability Is the requirement verifiable
Accepted Has the requirement been accepted by developers
Review Review status of the requirement
Safety Is this a safety critical requirement
Comments Any comments to clarify the meaning of the requirement
Questions Any questions that must be clarified from the source
You can define attributes that will support your process and make your
database more productive for you.
29
DOORS Training Finding and Displaying the Data You Want to See
Search Capabilities
Search the database for folders, projects, or modules based on:
Name
Text in the object text or object heading
Search a module for objects based on:
Text contents
Attribute values
Links
Position in hierarchy
Filter to show (only) all objects, which meet search criteria
Find and replace text
Go to object based on absolute number or section number
30
DOORS Training Finding and Displaying the Data You Want to See
31
DOORS Training Finding and Displaying the Data You Want to See
32
Printing
DOORS supports direct printing of formal and descriptive modules.
Three print formats are supported:
Column
Is used to print tables in their typical multiple column format.
Book
Prints all columns of data visible online, but the column data is
listed by column heading wrapped under the object.
Graphics
The user is given the option of printing the currently displayed
tree view or using the applied column or book format.
The number of objects is constrained by the page size chosen in
the Page Layout window rather than the current DOORS
window size.
33
34
Link Concepts
A relationship between two objects in the DOORS database is
established using a link.
Source and Target Objects
Source is the from object
Target is the to object
Links can be followed in either direction.
We link from the bottom upward to provide a consistency for
traceability.
From module (where we have access rights) To higher level
requirements module (where we dont need access rights).
From STP to SRS
From SDD to SRS
From SRS to SPS
From SPS to CRS
35
Customer
Requirement
Specifications
Glossary
System
Product
Specifications
Standards
Requirem ents
Requirem ents
TRW Lessons
Learned
Design
Software
Requirement
Specifications
Software Test
Plans
Software
Design
Documents
36
Hardware
Requirement
Specifications
37
38
39
40
41
Delete Links
Select the object.
Click on Link, Edit Links in
module.
This opens the properties
window to the Link page.
Highlight the link that you
want deleted.
Click on the Delete button in
the lower right corner.
42
43
44
Edit, Attributes
Shows a list of the existing attributes.
To create a new attribute, click on the New button
45
46
47
48
Formal modules can be selected, copied, cut, and pasted using the DOORS
Explorer clipboard.
Click on parent, then select in right hand pane of Explorer window.
Select operation from Edit menu or right-click and select.
Links that are in link modules within the copied folder will also be
copied.
A selection of modules can also be copied and pasted.
You must have Create access in the destination folder/project to paste
copied modules.
When copying a module that contains links, out-links are always copied.
An In-link is only copied if you also copy the module that contains the
source object at the other end of the link.
49
50
51
Show deleted objects, which are shown in red with black change bar.
Highlight the object to be undeleted.
Use Edit, Object, Undelete.
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Thank You
72