A verificat:
lector universitar
Chiinu 2010
Sava Nina
Scopul lucrrii:
1. Studierea prii teoretice i verificarea cunotinelor nsuite n mediul instrumentului CASE
Rational Rose.
2. Recapitularea i aprofundarea cunotinelor despre mediul Rational Rose: amplasarea i
destinaia elementelor diagramelor amplasrilor.
3. Dezvoltarea modelului precedent din domeniul respectiv.
4. Studierea i descrierea modelrii comportamentale, componentele i operaiile de manipulare
(generare, modificare i salvare a modelului).
5. Descrierea succint i elocvent a scenariului de lucru, dotat cu exemple concrete, n procesul
efecturii lucrrii de laborator.
Sarcina: Pentru sistemul iniial elaborai cte trei diagrame ale componenetelor i desfurrilor.
ntrebri de control:
1. Definii noiunea de diagrama amplasrii, caracterizai elementele componente ale acestei diagrame.
2. Descriei paii parcuri la crearea diagramei amplasrii.
3. Ce prezint diagrama de componente?
Rspunsuri la ntrebri:
1. Definii noiunea de diagrama amplasrii, caracterizai elementele componente ale acestei
diagrame.
Diagramele amplasrilor prezint configuraia elementelor de procesare din timpul execuiei i
componentele, procesele i obiectele care le conin. Fiecare model al unui sistem informatic are asociat
o singur diagram de exploatare. Instanele componentelor soft reprezint manifestri a unor uniti de
cod n cadrul execuiei. Componentele care nu exist ca entiti de execuie nu apar n aceste diagrame, ci
doar n diagramele de componente.
O diagram de exploatare este un graf de noduri conectate prin asocieri de comunicare. Nodurile
pot conine instane ale componentelor (componenta exist sau se execut pe nodul respectiv).
Componentele pot conine obiecte (acestea sunt localizate n componente). Componentele sunt conectate
cu alte componente sau interfeele acestora prin intermediul unor relaii de dependen (sgei ntrerupte)
ceea ce reprezint faptul c o component folosete serviciile altei componente. Pot fi utilizate
stereotipuri pentru a preciza n detaliu tipul dependenei dintre componente.
2. Descriei paii parcuri la crearea diagramei amplasrii.
Adugarea nodurilor la diagrama Amplasrilor:
1. Dublu click pe Deployment View n browser, deschidem diagrama amplasrilor.
2. Acionm butonul Processor pe panoul de instrumente.
3. Click cu mouse-ul pe diagram, punem procesorul.
4. l numim Serverul bazelor de date.
5. Repetnd paii 2-4, adugm urmtoarele procesoare:
- Serverul aplicaiei.
- Staia de lucru client nr.1.
- Staia de lucru client nr.2.
6. Pe panoul de instrumente acionm butonul Device.
7. Plasm dispozitivul pe diagram.
8. l numimPrinter.
Adugarea legturilor:
1. Acionai butonul Connection pe panoul de instrumente.
2. Click pe procesorul Serverul bazelor de date.
3. Tragem linia de legtur la procesorul Serverul aplicaiei.
4. Repetm paii 1-3, adugm urmtoarele legturi:
- de la procesorul Serverul aplicaiei la procesorul Staia de lucru client nr.1.
- de la procesorulServerul aplicaiei la procesorul Staia de lucru client nr.2. De la procesorul
Serverul aplicaiei la dispozitivul Printer.
Adugarea proceselor:
1. Click cu dreptul pe procesorulServerul aplicaiei n browser.
2. n meniul deschis alegem punctul New-Process.
3. Numim OrderServerExe.
4. Repetm paii 1-3, adugm procesele:
- procesul OrderClientExe pe procesorul Staia de lucru client nr.1
- procesul ATMClientExe pe procesorul Staia de lucru client nr.2.
Prezentarea proceselor pe diagram:
1. Click cu dreptul pe procesorul Serverul aplicaiei.
2. n meniul deschis alegem punctul Show Process.
3. Repetm paii 1,2, pentru vizualizarea proceselor pe procesoarele:
- Staia de lucru client nr.1
- Staia de lucru client nr.2.
3. Ce prezint diagrama de componente?
O diagram de componente prezint dependenele existente ntre diverse componente software (cod
surs, cod binar, fiiere executabile, librrii cu legtur dinamic etc) ce compun un sistem informatic.
Aceste dependene sunt statice (au loc n etapele de compilare sau link-editare) sau dinamice (au loc n
timpul execuiei).
O component este un modul soft (cod surs, cod binar, dll, executabil etc) cu o interfa bine definit. Un
tip de component reprezint o parte distinct, realocabil, a implementrii unui sistem. Instana unei
componente este o unitate de implementare n execuie i poate fi utilizat pentru reprezentarea unitilor
de implementare care au o identitate n momentul execuiei.
Elaborarea diagramelor:
Figures.exe
Sistem de
operare
Figures.cpp
Figures.h
math.h
graphics.h
Figures
Culoare.h
Culoare.cpp
main
Deseana.cpp
Deseana.h
Windows.h
WebServer
asp.NET
IUtilizator
Server
BD
IMeniu de
descarcare
BD Aplicatii
NetBoook
Server
Internet
Provider
Laptop
modem
Desktop
PC
Keyboard
Mouse
Display
Printer
Concluzie: n urma efecturii acestei lucrri de laborator am reuit s nsuesc mai bine care
sunt diagramele de componente i diagramele desfurrilor i care este importana lor n limajul
UML.