lab1_AMSI_

10
Ministerul Educației al Republicii Moldova Universitatea Tehnică a Moldovei Facultatea Calculatoare, Informatică și Microelectronică Catedra Automatica și Tehnologii Informaționale Raport Disciplina: Analiza si Sinteza Sistemelor Informationale Laboratorul nr. 1 Tema: Familiarizarea cu instrumentul Rational Rose A efectuat st.gr TI-131: Lozovan Nicolae A verificat : Sava Nina Melnic Radu

description

lab1

Transcript of lab1_AMSI_

Page 1: lab1_AMSI_

Ministerul Educației al Republicii Moldova Universitatea Tehnică a Moldovei

Facultatea Calculatoare, Informatică și MicroelectronicăCatedra Automatica și Tehnologii Informaționale

RaportDisciplina: Analiza si Sinteza Sistemelor Informationale

Laboratorul nr. 1

Tema: Familiarizarea cu instrumentul Rational Rose

A efectuat st.gr TI-131: Lozovan Nicolae

A verificat : Sava Nina

Melnic Radu

Chişinǎu 2015Scopul lucrarii:

Page 2: lab1_AMSI_

Crearea deprinderilor de utilizare a Rational Rose, familiarizarea cu elementele acestor medii: fereastra diagramelor, bara de instrumente, fereastra documentaţiei, fereastra jurnalului şi bara specială de instrumente.Sarcina lucrarii:Descrierea succintă interfețelor de lucru a programelor Rational Rose.

Notiuni teoretice: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, astfel încît de la început

puteţi fi siguri în caracterul adecvat al arhitecturii lor. Cu ajutorul modelului gata neajunsurile proiectului

sunt uşor de detectat la etapele cînd corectarea lor nu este atît de costisitoare. 

Mediul Rational Rose permite proiectarea cazurilor de utilizare şi diagramele lor pentru vizualizarea

posibilităţilor funcţionale ale sistemului. Diagramele de interacţiune arată cum lucrează obiectele împreună,

oferind funcţionalitatea necesară. Pentru vizualizarea obiectelor sistemului şi relaţiilor 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 Desfăşurărilor utilizează pentru

vizualizarea proiectului sisteme distribuite.

Modelul Rose - este o imagine a sistemului. Aceasta conţine toate diagramele UML, actorii, cazurile

de utilizare, obiectele, clasele, componentele şi ansamblurile sistemului. Ea descrie detaliat, ce conţine

sistemul şi cum funcţionează, astfel încît experţii o pot folosi în calitate de schiţă sau ca un plan al sistemului

în realizare.

Descrierea ferestrei Rational Rose

Avem 7 elemente principale ce formează fereastra aplicaţiei:

1. Bara de meniuri

2. Bara standardă de instrumente

3. Bara specială de instrumente

4. Browser-ul

5. Fereastra de lucru

6. Fereastra de documentaţie

7. Fereastra activităţii

2

Page 3: lab1_AMSI_

Fig 1-Main Windows

1. Bara de meiuri:

Fig 2 – Menu Bar.De obicei in menu bar se contine toate functionalitatile aplicatiei. In subcapitolul File contine operatiile principale cu fisierele, si anume:

Fig 3 – Submeniului File.

3

Page 4: lab1_AMSI_

Submeniul File contine operatiile cu fisierele ca , crearea unui proiect nou, deschiderea unui proiect existent, salvarea proiectului, salvarea proiectului cu alta extensie, salvarea log-ului, curatarea log-ului, incarcarea spatiului de lucru, importarea fisierelor petal, exportarea lor, incarcarea versiuneui noi, etc.

Fig 4 – Submeniul Edit.Submeniul Edit contine operatiile principale de prelucrare a proiectului, intoarcerea cu un pas innapoi, intoarcerea cu un pas innainte,copy, cut, paste, select all, delete from model, etc.

Fig 5 – Submeniul View.Aici putem adauga functionalitati in fereastra sau ascunderea lor, aici putem vedea ca fereastra noastra contine status bar, documentation, browser, log, editor si time stamp, de asemenia sunt posibilitati de refresh zoom in, zoom out, etc.

4

Page 5: lab1_AMSI_

Fig 5 – Submeniul Format.Aici contine toate functionalitatile ce tine de stiluri. Prin meniul dat putem schimba font-ul, marimea, culoarea, adica toate operatiile pentru a schimba stilul diagramelor, elementelor.

Fig 6 – Submeniul BrowseIn meniul dat alegem tipul diagramei, putem vizualiza sau edita diagramele. In momentul dat este aleasa optiunea Diagrama clasei, la fel putem schimba specificatiile pentru diagrame.

Fig 7 – Submeniul Report.In Submeniul Report putem vizualiza toate log-urile.

5

Page 6: lab1_AMSI_

Fig 8 – Submeniul Tools.In tools putem crea entitatile, schimba proprietatile modelului, generarea codului in unul din limbajele propuse.

Acelelalte trei submeniuri sunt deja mai putin utilizate, insa au functionalitatea de a adauga plugin-uri, de a amenaja fereastra si vizualiza help-ul.

2. Bara standardă de instrumente – permite accesarea unor elemente sau acţiuni prin

intermediul unor butoane de acces rapid. (ex: Save, Open, View Use Case Diagram)

3. Bara specilă de instrumente – coţine instrumetele ce se deosebesc prin elementele

caracteristice diagramei alese.

6

Page 7: lab1_AMSI_

4. Browser şi Fereastra de lucru – în browser apar toate componetele ce sunt pe fereastra de

lucru împreună cu legăturile dintre ele, modificarea unuia din ele (fereastră sau browser)

va modifica automat celălalt.

5. Fereastra de documentaţie – este utilizată in scopul documetării elementelor, pentru a da

o scurta caracteristica lor. La generarea codului sursa, acestă documentaţie apare ca

comentariu pentru elementul cel caracterizează.

6. Fereastra activitatii – arată activitatea utilizatorului

7

Page 8: lab1_AMSI_

Concluzie.În lucrarea dată de laborator am facut cunoştinţa cu interfaţa utilizatoruilui oferită de Rational Rose. Am distins elementele de bază precum şi lucrul şi interacţiunea intre ele.Am invatat despre Rational Rose ca este un instrument puternic pentru analiza şi proiectarea sistemelor software orientate pe obiecte. Acesta ne permite modelarea sistemelor înainte de a scrie codul, astfel încît de la început putem fi siguri în caracterul adecvat al arhitecturii lui. 

Bibliografia.http://en.wikipedia.org/wiki/Enterprise_Architect_(Visual_Modeling_Platform)http://www.visual-paradigm.com/solution/importrationalrose/?src=google&kw=rational%20rose&mt=p&net=g&plc=&gclid=CPeBkZG487kCFYyWtAod6QoA3ghttp://www-03.ibm.com/software/products/en/rosemod

8