Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
T
e
m
p
l
a
t
e
r
e
f
e
r
e
n
c
e
:
1
0
0
1
8
1
7
0
8
K
-
E
N
/2 All rights reserved 2009 , Thales Alenia Space
A. Merlo
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 2
A. Merlo
Database
DOORS e un database object oriented organizzato in:
PROJECTS
FOLDERS
MODULES
supportato dal modulo TREK (Telelogic/Thales
Requirements Engineering Kit) che permette una pi
semplice gestione del Requirement Management.
Per accedere al database e necessario inserire nella login
dialog box username (nome.cognome) e password (PC
password)
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 3
A. Merlo
Projects
Un project uno speciale tipo di folder che contiene TUTTI TUTTI
i dati relativi ad un particolare progetto ed rappresentato da
unicona blu. Un project pu contenere folders e modules.
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 4
A. Merlo
Folders
I folders sono utilizzati dal database DOORS per organizzare
i modules nello stesso modo in cui si utilizzano le directory
per organizzare i files sul computer. I folders sono
rappresentati da unicona gialla. Un folder pu contenere
projects e modules.
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 5
A. Merlo
Modules
I modules sono i contenitori in cui il database DOORS
immagazzina tutte le informazioni.
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 6
A. Merlo
Modules type
Esistono 3 tipi di moduli:
FORMAL FORMAL : utilizzato per i requisiti
LINK LINK : utilizzato per la tracciabilit
DESCRIPTIVE DESCRIPTIVE : utilizzato in precedenti versioni di DOORS per
immagazzinare i dati derivanti da import da software esterni
Noi utilizzeremo e quindi dettaglieremo, solo i primi due tipi di
moduli.
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 7
A. Merlo
Formal Modules
Per creare un DOORS-TREK Formal Module bisogna:
Posizionarsi nel folder in cui si vuole che tale modulo risieda
Selezionare TREK > Create/Tag a TREK Module
Lasciare il flag su Creating a new module
Selezionare il tipo di modulo:
UR (User Req) per contratti, proposte, etc
SR (System Req) per specifiche di sistema,
sottosistema, etc
ID (Issues & Decisions) per requirement
analysis e design analysis
IVV (Test Procedure) per integration,
verification e validation procedure
...
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 8
A. Merlo
Formal Modules
Inserire il nome del modulo ricordando
che case sensitive e pu contenere
caratteri alfanumerici, spazi e caratteri
speciali (. - _)
una descrizione del modulo
(opzionale)
Abilitare il flag launch the module
configuration tool che apre un
nuovo men di configurazione pi
dettagliato
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 9
A. Merlo
Formal Modules
Module configuration tool:
Inserimento del PUID (identificatore univoco
del requisito) in modo automatico o manuale
Passo di incremento (1, 10, ...)
Numero di digit
Separatore tra le parti del PUID
Prefisso del PUID
lasciare il flag TREK Object inheritance su
YES (in modo tale che gli oggetti ereditino
le caratteristiche delloggetto di livello
superiore)
Scegliere come flag per il PUID, DXL
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 10
A. Merlo
Formal Modules
Se il modulo gi stato creato ma non in formato TREK,
possibile renderlo tale:
Selezionare TREK > Create/Tag a TREK Module
Abilitare il flag su Tagging an existing module
Selezionare tutte le altre opzioni esattamente come nel caso della
creazione del modulo
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 11
A. Merlo
Editing
Il modulo creato pu poi essere aperto in:
Read-only : il modulo pu essere solo letto
Exclusive Edit (default) (default) : un utente edita i dati mentre tutti gli
altri possono solo leggerli
Shareable Edit : mentre un utente lavora su una sezione del
modulo, altri utenti possono lavorare su altre sezioni. Utilizzare
questo modo di lavorare non permette per di creare oggetti
top-level e di creare, cancellare e modificare attributes e types.
Per aprire il modulo in esclusiva sufficiente fare un doppio
click sul nome del modulo stesso oppure File > Open >
Exclusive Edit
E possibile modificare il tipo di edit anche a modulo gi aperto
tramite Edit > Edit Mode
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 12
A. Merlo
Shareable edit
Per poter lavorare in modo shareable necessario:
Aprire il modulo in Exclusive Edit
Configurare il modulo in sezioni Tools > Setup for Sharing
selezionando il livello di divisione (se successivamente a questa
configurazione viene creata una nuova sezione, andr
manualmente configurata per lo share)
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 13
A. Merlo
Shareable edit
A questo punto possibile bloccare la sezione su cui si vuole
lavorare in modo tale che gli altri utenti la possano solo
leggere:
Aprire il modulo in Shareable Edit
Selezionare un oggetto qualsiasi allinterno della sezione che si
vuole bloccare e Edit > Section > Lock
Terminato il lavoro, ricordarsi di effettuare lo sblocco con Edit
> Section > Unlock, altrimenti nessun altro utente potr
lavorare su quella sezione
Le sezioni appariranno:
Grigio chiaro se read-only
Grigio scuro per gli oggetti unlocked
Bianche per gli oggetti locked
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 14
A. Merlo
Editing
Creazione di un oggetto generico:
Aprire il modulo in Exclusive Edit
Se loggetto da creare allo stesso livello di quello corrente:
Insert > Object / Ctrl+N /
Se invece ad un livello inferiore a quello corrente:
Insert > Object Below / Ctrl+L /
Creazione di un requisito:
Aprire il modulo in Exclusive Edit
TREK > Create Object
Type = Requirment
Create
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 15
A. Merlo
Editing
Identificazione di un oggetto gi creato come
requisito:
TREK > Identify Object
Type = Requirment
Identify
Con lopzione ADVANCED possibile
scegliere di identificare pi di un oggetto
contemporaneamente
Selezione di un oggetto:
Single-click
Double-click (permette anche di
modificarne il contenuto)
Shift+Return (passa alloggetto successivo e
permette di modificarlo)
/2 All rights reserved 2009 , Thales Alenia Space
ROMA 26/28 Maggio 2009
Page 16
A. Merlo
Editing
Modifica dell heading di un oggetto:
Edit > In-Place > Edit Heading
Ctrl+H
superscript o subscript:
Tasto destro
E possibile inserire i bullet e aumentare/diminuire la
profondit di tali bullet: