Professional Documents
Culture Documents
Raport
Lucrare de laborator Nr. 1
la Analiza i Modelarea Sistemelor Informaionale
Tema: Familiarizarea cu mediul de proiectare Rational Rose
Chiinu 2014
1. Scopul lucrrii:
Crearea deprinderilor de utilizare a Rational Rose, familiarizarea cu elementele acestui
mediu: fereastra diagramelor, bara de instrumente, fereastra documentaiei, fereastra jurnalului i
bara special de instrumente.
Mersul lurrii:
2.1) Lansarea limbajului UML i CASE Rational Rose RealTime:
Descriere Rational Rose
Rational Rose este un instrument puternic pentru analiza i proiectarea sistemelor
software orientate pe obiecte. Acesta permite modelarea sistemelor nainte de a scrie codul. Cu
ajutorul modelului proiectat, neajunsurile proiectului sunt uor de detectat la etapele cnd
corectarea lor nu este att de costisitoare.
Mediul Rational Rose permite proiectarea cazurilor de utilizare i diagramele lor pentru
vizualizarea posibilitilor funcionale ale sistemului. Diagramele de interaciune arat cum
lucreaz obiectele mpreun, oferind funcionalitatea necesar. Pentru vizualizarea obiectelor
sistemului i relaiilor lor se utilizeaz diagramele Claselor. Diagramele Componentelor
ilustreaz modul n care clasele se suprapun cu componente fizice gata ale sistemului. n cele din
urm, diagramele Desfurrilor utilizeaz pentru vizualizarea proiectului sisteme distribuite.
Modelul Rose - este o imagine a sistemului. Aceasta conine toate diagramele UML,
actorii, cazurile de utilizare, obiectele, clasele, componentele i ansamblurile sistemului. El
descrie detaliat, ce conine sistemul i cum funcioneaz, astfel nct experii o pot folosi n
calitate de schi sau ca un plan al sistemului n realizare.
n momentul lansrii limbajului, interfaa de lucru a software-lui Rational Rose este
urmatoarea:
Dup cum se observ, mediul Rational Rose, ca orice soft de ultima generaie este dotat
cu meniuri, elemente, componente uor, comod de lucru. Aceste elemente sunt urmtoarele:
1.
2.
3.
4.
5.
6.
7.
Bara de meniuri.
Bara standard de instrumente sau Toolbars.
Bara special de instrumente.
Browser-ul.
Fereastra de lucru.
Fereastra de documentaie.
Fereastra de activiti.
Meniul View:
Meniul Browse:
Class Diagram - deschide dialogul
Select Class Diagram (Diagrama Claselor),
care ofer posibilitatea de a crea, deschide,
selecta o diagram nou. De asemenea,
permite redenumirea diagramei
Meniul Build:
4
Restart - resetarea
Shutdown
distruge
procesul
modelelor existente i inchide interfaa de
execuie
Meniul Report:
Show Usage - creaz un raport pentru
fiecare diagram de clase n care apare un
obiect marcat
Show Acces Violation - creaz un
raport despre toate aciunile care nc nu au
fost depistate
Show Code Occurrences genereaz
codul surs
Show References afieaz referinele
Documentation Report genereaz
documentaia
Show Participants in UC afieaz
participanii.
Meniul Query:
5
Meniul Tools:
Meniul Add-Ins:
6
Meniul Windows:
Aranjarea ferestrelor Rational Rose:
Cascade afieaz ferestrele din
interiorul mediului n form de cascad;
Tile Horizontally ferestrele vor fi
aliniate orizontal;
Tile Vertically - ferestrele vor fi
aliniate vertical;
Arrange Icons aranjarea iconielor;
Close nchide fereastra curent;
Close All nchide toate ferestrele;
Meniul Help:
Remarc!!!
Acest meniu ofer posibilitatea de a
ajuta utilizatorul n timpul lucrului,
de a fi util cu diferite informaii,
exemple.
n limbajul UML exist mai multe moduri de vizualizare prin diagrame, instrumentele lor
n parte sunt reprezentate mai jos:
Use Case View
Logical View
Component View
Componentele
i
diagramele
component sunt afiate n Component View
Deployment View
Acest
view
se
ocup
cu
implementarea fizic a sistemului, care
poate fi diferit de arhitectura logic a
sistemului
Remarc!!!
Din figura de mai sus, n partea stng a imaginii este evideniat fereastra
Browser, pe cnd n partea dreapt fereastra de lucru. n fereastra de lucru i are loc modelarea
diagramelor, n ea plasnd elementele de care sunt nevoie.
Fereastra de documentaie
Utilizarea acestei ferestre este pentru a vizualiza sau updata diferite elemente ale
modelului, se poate scrie o scurt definire pentru fiecare actor, tot ce este scris n aceast fereastr
apare ca i comentariu n codul generat.
Fereastra de activiti
n fereastra respectiv sunt salvate toate operaiile efectuate de utilizator, creare,
modificare diagrame. Aici se indic ora operaiei efectuate, i puine detalii despre operaia
efectuat.
3. Diagrame UML
Diagramele ne permit s alctuim modelul integrat al sistemului, permit trecerea de la cea
mai mare abstracie la cea mai mare detaliere.
9
3.1) Diagrama variantelor de utilizare (Use Case) descrie sistemul ca un tot ntreg, conine
actor ce execut funcii, precedente i relaiile dintre actori.
3.2) Diagrama secvenelor arat cursul funcionalitii ntr-un precedent. Reprezint un circuit
de evenimente ce au loc n limitele cazului de utilizare.
3.3) Diagrama de colaborare arat aceeai informaie ca i diagram secvenelor, ns lipsete
legtura cu timpul. Diagrama dat se obine automat din diagram secvenelor, tastnd F5.
3.4) Diagrama strilor indic strile n care un obiect se poate afla.
3.5) Diagrama activitilor descrie cursul funcionalitii sistemului.
3.6) Diagrama claselor arat interaciunea dintre clase n sistem.
3.7) Diagrama componentelor arat componentele soft n sistem i relaiile dintre ele.
3.8) Diagrama desfurrilor arat schema fizic a reelelor i unde vor fi amplasate
urmatoarele component.
4. Concluzie
In cadrul efectuarii acestei lucrari de laborator eu am facut cunostinta cu mediul
Rational Rose, am studiat elementele acestui mediu: fereastra diagramelor, bara de instrumente,
fereastra documentaiei, fereastra jurnalului i bara special de instrumente.
10