Sunteți pe pagina 1din 14

Ministerul nvmntului al Republicii Moldova

Universitatea Tehnic din Moldova


Facultatea Calculatoare, Informatic i Microelectronic
Catedra ATI

Referat
La lucrarea de laborator Nr.1 i 2
La obiectul AMSI
Tema: Familiarizarea cu instrumentul Rational Rose i
Enterprise Architect

A executat
studentul gr.TI-102

Sli Gheorghe

A verificat
Lector superior
Lector universitar

Melnic Radu
Sava Nina

Chiinu 2012

Scopul lucrrii: Studierea interfeei de lucru a instrumentelor de lucru Rational Rose i


Enterprise Architect

1. Indicati teoretice la instrumentul de lucru Rational Rose

1.1 Interfaa de lucru:


n instrumentul de lucru Rational Rose sunt realizate standardele generale a interfeelor
programelor ca i la alte limbaje de programare vizual. Dup instalare uniii i lansarea ei, la ecran
ne apare urmtoarea fereastr de lucru:

Figura. 1

Interfaa de lucru const din urmtoarele componente:


A Meniul principal
B Setul standard de instrumente
C Fereastra browserului
D Setul special de instrumente
E
Fereastra de diagrame
F
Fereastra de documentaie

Fereastra LOG-urilor

1.2 Meniul principal:


Meniul principal a programului este realizat dup standardul principal i are forma:
Fig.2

File
New creeaz un nou model fr nume
Open deschide un model existent
Save salveaz modelul deschis
Save as salveaz modelul deschis ntr-un alt fiier
Save log as salveaz coninutul ferestrei de mesaje ntr-un fiier
Edit
Undo anularea ultimei aciuni efectuate (cut, delete, move sau delete from model)
Redo execut din nou operaia move dac ea a fost anulat
Cut mut (terge din diagram dar nu i din model) elementele selectate din diagram n zona
tampon
Copy copie elementele selectate din diagram n zona tampon
Paste insereaz coninutul zonei tampon
View
Status Bar activarea i dezactivarea barei de stare
Documentation activarea i dezactivarea ferestrei de documentare
Browser activarea i dezactivarea ferestrei navigatorului (Browser-ului)
Log activarea i dezactivarea ferestrei jurnalului de evenimente
Editor activarea i dezactivarea ferestrei editorului.
Format
Font Size submeniu ce permite alegerea dimensiunii caracterelor
Font setarea tipului fotului, dimensiunii i culorii caracterelor
Line color schimb culoarea liniilor oricrei esene din diagrame
Fill color schimb culoarea interiorului pictogramelor selectate
Browse
Use Case Diagram afieaz diagrama cazurilor de utilizare
Class Diagram afieaz diagrama claselor
Component Diagram afieaz diagrama componentelor
Deployment Diagram afieaz diagrama exploatrii
Interaction Diagram afieaz diagramele interaciunilor
Report
Show Usage afieaz lista locaiilor unde elementul selectat este folosit.
Show Instances afieaz lista tuturor diagramelor de colaborare unde este prezent instanierea
clasei selectate.
Show Acces Violations afieaz lista tuturor conflictelor ntre pachetele unei diagrame a claselor.
Show Participants in UC afieaz lista tuturor participanilor la o preceden selectat.
Query
Add Classes adaug clase n diagrama curent
Add Use Cases adaug cazuri de utilizare
Expand Selected Elements afieaz elementele legate de elementul selectat

Hide Selected Elements permite eliminarea pictogramelor elementelor selectate din diagrama
claselor, cazurilor de utilizare, de activitate i de stare (nu i din
model)
Filter Relationships permite afiarea n diagram doar a relaiilor dorite.
Tools
Create este un submeniu ce reprezint o alternativ a barei de instrumente speciale.
Aggregate Association adaug o relaie de agregare
Unidirectional Association adaug o relaie de asociaie unidirecional
Unidirectional Aggregate Association adaug o relaie de agregare unidirecional
Generalization adaug o relaie de generalizare

Add-ins
Add-In Manager lanseaz administratorul componentelor standard i non-standard. Cu ajutorul lui
le putem activa sau dezactiva.
Window
Cascade aranjeaz ferestrele diagramelor deschise n cascad (una asupra alteia).
Title aranjeaz ferestrele diagramelor deschise astfel nct fiecare este vzut
Arrange Icons aranjeaz ferestrele minimizate a diagramelor deschise (doar cnd ele sunt amplasate
haotic)
Help
Contents and Index apeleaz ghidul de utilizare a aplicaiei Rational Rose
Search for Help on... cutarea informaiei cu privire la o anumit tem
Using Help informaie cu privire la modul de folosire a ghidului de utilizare
Extended Help obinerea informaiilor cu ajutorul Rational Unified Process
Contacting Technical Support apelare la suportul tehnic prin Internet precum si alte metode
(telefon, fax, e-mail)
Rational on the Web Pagina Web a companiei Rational Rose
About Rational Rose informaii cu privire la versiunea programului Rational Rose precum i a
componentelor sale standard i adiionale.

1.3 Setul standard de instrumente:


Acest set este amplasat mai jos de meniul principal i arat in felul urmtor:
Fig.3

Create New Model. Tastnd pe pictogram se creeaz un model nou.


Open Existing Model. Tastnd pe pictogram se deschide fereastra de dialog Load
Model. Se permite de a ncrca un model oricnd n procesul de elaborare a modelului.
Save Model or Log. Tastnd aceast pictogram se deschide fereastra de dialog Save Model to
. Indic o denumire nou de fiier. Dup salvarea modelului, tastarea pe pictogram aduce la
salvarea automat modificrilor fr a deschide fereastra de dialog.
Cut. Tastnd pictograma Cut se nlatur pictograme de pe modelul curent deschis. Pentru ca s
fie activ trebuie s fie selectate careva elemente. nlturnd un element vor fi nlturate i
legaturile acestuia cu alte elemente. Se pot nltura mai multe elemente odat.

Copy. Tastnd butonul Copy se copie un element ntr-o locaie nou a aceluiai model, sau a
unui model nou, fr a afecta modelul original.
Paste. Tastnd butonul Paste se aduce din Clipboard un element memorizat acolo cu ajutorul
comenzilor Cut sau Copy.
Print Diagrams. Tastnd butonul Print se va tipri diagrama la printer.
Context Sensitive Help. Tastnd butonul Context Sensitive Help face ca cursorul s se schimbe
iar la tastarea pe careva fereastra(element) s se afieze deschierea respectivului.
View Documentation. Tastnd butonul View Documentation se afieaz fereastra de
documentare.
Fit in Window. Tastnd butonul Fit in Window se centreaz i se afieaz diagrama n limitele
ferestrei.
Undo Fit in Window. Tastnd butonul Undo Fit in Window anuleaz comanda anterioar FitIn
Window .

1.4 Fereastra BROWSER-ului


Fereastra BROWSER-ului iniial este amplasat n partea stng a interfeis, mai jos de setul de
funcii standarde, i arat n felul urmtor:

Fig.4

Browuser-ul organizeaz reprezentarea modelului ntr-o structur ierarhic, ce uureaz navigarea i


ne permite s gsim orce element a modelului din proiect. Orce element adugat n model ndat se
reprezint i n brouser. Alegnd un element din brouzer implict alegem acela element fereastra
diagramei avind posibilitatea s-i schimbam proprietile ce apoi se vor refelecta asupra elementului
din ntregul proiect. Brouserul deasemenea ne permite s organizm elementele modelului n pachete
i apoi cu uurin s le transportm cu uurin dintr-o reprezentare a modelului n alta. La dorin
fereastra dat poate fi amplasat n alt parte a interfeisul-ui de lucru sau de ascuns n general,

folosind pentru aceasta punctul din meniul principal VIEW. Se poate deasemenea de modificat
dimensiunile ferestrei date, cu ajutorul mouseul-ui.

1.5 Setul special de instrumente


Setul special de instrumente este amplasat n partea dreapt a BROWSERU-lui, n partea central a
interfeis-lui de lucru. Iniial este propus setul de instrumente pentru construirea diagramei claselor modelului,
acest set arat n felul urmator:

Fig.5

Amplasaraea acestul set de instrumente se poate de modificat cu uurin folosind mouseul. Este
posibilitatea de adugare sau tergere a butoanelor din setul acesta.

1.6 Fereastra de diagrame


Fereastra de diagrame este aria principal de lucru n care sunt vizualizate diferite viziuni a
diagramelor proiectului. Iniial aceast ferestr se afl n partea stng a interfeisul-ui de lucru dar se
poate de modificat ct i amplasarea att i dimensiunile acestei ferestre. La elaborarea unui proiect
nou, n cazul cnd nu a fost folosit masterul de proiecte, fereastra este curat, ce nu conine nici un
element a diagramei, i arat n felul urmtor:

Fig.6

Numele diagramei, ce este amplasat n aceast fereastr, este indicat n rndul frontal a
programului(linia cea mai de sus a programului) sau, dac fereastra nu este deschis, n linia frontal
a diagramei. n acela timp n fereastra diagramelor pot fi prezente cteva diagrame, dar activ poate
fi numai una.

1.7 Fereastra de documentare


Fereastra de documentare iniial poate s nu fie prezent n interfaa de lucru. n acest caz ea
poate fi activat prin intermediul punctului din meniul principal View->Documentation, dupa ce ea va
aprea mai jos de fereastra brouserulu-ui, i arat n felul urmtor:

Fig.7

Fereastra de documentare, dup cum rezult din numele ei, este destinat pentru documentarea
elementelor reprezentarii modelului. n ea se poate de scris informaia necesar. Aceast informaie
mai trziu se transform n comentarii i nici ntr-un fel nu acioneaz asupra logicii ndeplinirii
codului de program.
n fereastra de documentare se activeaz informaia ce se refer la elementul selectat din
diagram. Elementul poate fi selectat ct din fereastra diagramei, ct i din fereastra broserul-ui. La
adugarea a unui element n diagram automat se genereaz documentaia acestui element, ce este
vid (No documentation). Mai trziu elaboratorul proiectului ntroduce documentaia necesar ce se
memorizeaz i care poate fi schimbat n procesul elaborrii proiectului. Aa cum i alte ferestre a
proiectului pot fi modificate n dimensiuni i amplasare aa i aceast fereastr.

1.7 Fereastra LOG-urilor


Aceast fereastr este destinat pentru nscrieera automat n ea a diferitei informaii de
serviciu, ce se genereaz n cursu lucrului cu programul. n LOG se fixeaz timpul i caracterul
aciunilor pe care le efectueaz elaboratorul, aa ca rencrcarea modelului, configurarea meniului i a
seturilor de instrumente, precum i mesagele de eroare ce pot aprea la generarea codului de program.
Fereastra de loguri tot timpul este prezent n interfaa de lucru n regiunea ferestrei
diagramelor, i arat n felul urmtor:

Fig.8

2.Indicati teoretice la instrumentul de lucru Enetrprise Architect


2.1 Interfaa de lucru
n instrumentul de lucru Enterprise Architect sunt realizate standardele generale a
interfeelor programelor ca i la alte limbaje de programare vizual.Dup instalare uniii i
lansarea ei, la ecran ne apare urmtoarea fereastr de lucru:

Fig.9

Interfaa de lucru const din urmtoarele componente:


A Meniul principal
B Setul standard de instrumente
C Fereastra browserului
D Setul special de instrumente
E
Fereastra de diagrame
F
Fereastra de note i proprieti

2.2 Meniul principal


Meniul principal a programului este realizat dup standardul principal i are forma:

Fig.10

File
New Project creeaz un nou model fr nume

Open Project deschide un model existent


Save Project As salveaz modelul deschis
Print imprimarea diagramelor i specificaiilor
Page Setup setarea parametrilor paginii
Edit
Undo anularea ultimei aciuni efectuate (cut, delete, move sau delete from model)
Redo execut din nou operaia move dac ea a fost anulat
Cut mut (terge din diagram dar nu i din model) elementele selectate din diagram n zona
tampon
Copy copie elementele selectate din diagram n zona tampon
Paste insereaz coninutul zonei tampon
Delete tergerea elementelor selectate din diagram (nu i din model)
View
Toolbox vizualizeaz bara de instrumente speciale
Project Browser activarea i dezactivarea ferestrei navigatorului (Browser-ului)
Proprietes activeaz i dezactiveaz fereastra cu proprieti
Project
Add Package adaug un pachet nou n modelul curent
Add Diagram adaug o nou diagram n modelul curent
Add Element adaug un element nou n vodelul curent
Documentation - documentaia necesar
Diagram
Proprietes vizualizeaz i editeaz proprietile diagramei curente
Layout Diagram - aranjeaz elementele diagramei curente ntr-un simplu format ierarhic
Lock Diagram vizualizarea diagramei curente
Save salveaz modificrile diagramei curente
Save Image salveaz diagrama imagine ntr-un fiier cu formatul selectat
Element
Proprietes - vizualizare i editare a proprietilor elementului
Add Tagget Value adugarea o valoare curent elementului
Linked Document creaz i editeaz un document lrgat cu acest element
Attributes creaz i editeaz atributele elementului curent
Operations creaz i editeaz operaiile elementului curent
Tools
Spell Check Project starteaz controlul ortografiei n proiectul curent
Spell Check Current Package controleaz ortografia n pachetul selectat
Spelling Language specific limba n pachetul n care se controleaz ortografia
Settings
People definete oamenii implicai n proiectul curent
General Types definete diferite valori posibile pentru listele din proiectul curent
Maintenance definete diferite valori posibile pentru ntreinerea listelor din proiectul curent
Project Indicators definete proiectul indeicat utilizat n Managementul Resurselor

2.3 Setul standard de instrumente:


Acest set este amplasat mai jos de meniul principal i arat in felul urmtor:
Fig.11

Create New Project. Tastnd pe pictogram se creeaz un proiect nou.


OpenProject. Tastnd pe pictogram putem deschide un proiect deja creat.
SaveCurrent Diagrame. Salveaz schimbrile n diagrama curent.
Copy. Tastnd butonul Copy se copie elementele selectate din Clipboard.
Paste. Apasnd pe aceast pictogram se insereaz elementele din Clipboard n proiect.
Undo. Tastnd aceast pictogram se anuleaz comanda anterioar.
Redo. Tastnd aceast pictogram se reface comanda anterioar.
Print Preview. Tastnd aceast pictogram se poate vizualiza tiprirea pas cu pas.
Page Setup for Current Diagram. Tastnd aceast diagram se poate vizualiza pagina de configurare
a diagramei curente.
Element List Window. Tastnd aceast pictogram ne afieaz diagrama sau pagina curent din lista
editabil de elemente.
Help Contents. Tastnd aceast pictogram ne se va vizualiza ghidul nceptorului Enterprise
Architect.
Reload Project. Rencarc proiectul curent.
New Diagram. Creaz o nou diagram n pagina selectat.
Add a Package. Creaz o nou pagin n modelul curent.
Create Element. Creaz un nou element n pagina curent.
Find in Project Browser. Starteaz o simpl cautare n proiectul Browser-ului.
Generate Documentation. Genereaz un model de documentaie i rapoarte n formatul Riche Text.

2.4 Fereastra BROWSER-ului


Fereastra BROWSER-ului iniial este amplasat n partea stng a interfeis, mai jos de setul de
funcii standarde, i arat n felul urmtor:

Fig.12

Browser-ul organizeaz reprezentarea modelului ntr-o structur ierarhic, ce uureaz


navigarea i ne permite s gsim orce element a modelului din proiect. Orce element adugat n
model ndat se reprezint i n brouser. Alegnd un element din brouzer implict alegem acela
element fereastra diagramei avind posibilitatea s-i schimbam proprietile ce apoi se vor refelecta
asupra elementului din ntregul proiect. Browserul deasemenea ne permite s organizm elementele
modelului n pachete i apoi cu uurin s le transportm cu uurin dintr-o reprezentare a modelului
n alta. La dorin fereastra dat poate fi amplasat n alt parte a interfeisul-ui de lucru sau de ascuns
n general, folosind pentru aceasta punctul din meniul principal VIEW. Se poate deasemenea de
modificat dimensiunile ferestrei date, cu ajutorul mouseul-ui.

2.5 Setul special de instrumente


Setul special de instrumente este amplasat n partea dreapt a BROWSERU-lui, n partea central a
interfeis-lui de lucru. Iniial este propus setul de instrumente pentru construirea diagramei claselor modelului,
acest set arat n felul urmator:

Fig.13

2.6 Fereastra de diagrame


Fereastra de diagrame este aria principal de lucru n care sunt vizualizate diferite viziuni a
diagramelor proiectului. Iniial aceast ferestr se afl n partea stng a interfeisul-ui de lucru dar se
poate de modificat ct i amplasarea att i dimensiunile acestei ferestre. La elaborarea unui proiect
nou, n cazul cnd nu a fost folosit masterul de proiecte, fereastra este curat, ce nu conine nici un
element a diagramei, i arat n felul urmtor:

Fig.14

2.7 Fereastra de Note i Proprieti


Fereastra de Proprieti se afl in deapta ferestrei de diagrame i este foarte comod n utilizare.
Cu ajutorul ei putem defini i modifica proprietile elementului necesar doar cu ajutorul unui singor
click. Aceasta feresatra cu mult uureaz munca i face proiectarea diagramelor mult mai rapid.
Aceasta fereastr arat n felul urmtor:

Fig.15

Concluzii:
n urma elaborrii acestei lucrri de laborator m-am familiarizat cu instrumentele de lucru
Rational Rose i Enterprise Architect. Am observat c sunt nite instrumente de baz a
limbajului UML care sunt compuse din:meniul principal,setul standart de instrumente,fereastra
Browser-ului,setul special de instrumente ,fereastra de diagrame,fereastra log-ulrilor i fereastra de
proprieti, i uureaz cu mult proiectarea sistemelor informaionale. Aceste dou instumente sunt
foarte asemntoare doar cu diferena c Enterprise Architect are i fereastra de proprieti care
dup prera mea ne uureaz definirea i schimbarea unor proprieti a elemenmtului necesar.