Upload
ion-boika
View
213
Download
0
Embed Size (px)
Citation preview
8/15/2019 198322391-Lab-7-AMSI
1/5
Ministerul Educaţiei, Tineretului şi Sportului al Republicii MoldovaUniversitate Tehnică a Moldovei
Catedra Automatica şi Tehnologii n!ormaţionale
Lucrarea de laborator nr.7
Disciplina: Anali"a si Modelarea Sistemelor n!ormationale
Tema: #e"voltarea elaborărilor cu diagramele amplasărilor
A veri!icat$ lector universitar Sava %ina
Chişinău &'('
8/15/2019 198322391-Lab-7-AMSI
2/5
Scopul lucrării:() Studierea părţii teoretice şi veri!icarea cunoştinţelor *nsuşite *n mediul instrumentului CASE+Rational Rose)&) Recapitularea şi apro!undarea cunoştinţelor despre mediul +Rational Rose$ amplasarea şidestinaţia elementelor diagramelor amplasărilor)-) #e"voltarea modelului precedent din domeniul respectiv).) Studierea şi descrierea modelării comportamentale, componentele şi operaţiile de manipulare
/generare, modi!icare şi salvare a modelului0)1) #escrierea succintă şi elocventă a scenariului de lucru, dotată cu e2emple concrete, *n procesule!ectuării lucrării de laborator)
Sarcina: 3entru sistemul iniţial elaboraţi c*te trei diagrame ale componenetelor şi des!ăşurărilor)
Întrebări de control:() #e!iniţi noţiunea de diagrama amplasării, caracteri"aţi elementele componente ale acestei diagrame) &) #escrieţi paşii parcurşi la crearea diagramei amplasării) -) Ce pre"intă diagrama de componente4
Răspunsuri la întrebări:1. Definiţi noţiunea de diagrama amplasării caracteri!aţi elementele componente ale acesteidiagrame.
#iagramele amplasărilor pre"intă con!iguraţia elementelor de procesare din timpul e2ecuţiei şicomponentele, procesele şi obiectele care le conţin) 5iecare model al unui sistem in!ormatic are asociatăo singură diagramă de e2ploatare) nstanţele componentelor so!t repre"intă mani!estări a unor unităţi decod *n cadrul e2ecuţiei) Componentele care nu e2istă ca entităţi de e2ecuţie nu apar *n aceste diagrame, cidoar *n diagramele de componente)
6 diagramă de e2ploatare este un gra! de noduri conectate prin asocieri de comunicare) %odurile pot conţine instanţe ale componentelor /componenta e2istă sau se e2ecută pe nodul respectiv0)Componentele pot conţine obiecte /acestea sunt locali"ate *n componente0) Componentele sunt conectatecu alte componente sau inter!eţele acestora prin intermediul unor relaţii de dependenţă /săgeţi *ntrerupte0
ceea ce repre"intă !aptul că o componentă !oloseşte serviciile altei componente) 3ot !i utili"atestereotipuri pentru a preci"a *n detaliu tipul dependenţei dintre componente)
". Descrieţi pa#ii parcur#i la crearea diagramei amplasării.Adăugarea nodurilor la diagrama Amplasărilor$() #ublu clic7 pe #eplo8ment 9ie: *n bro:ser, deschidem diagrama amplasărilor)&) Acţionăm butonul 3rocessor pe panoul de instrumente)-) Clic7 cu mouse;ul pe diagramă, punem procesorul).)
8/15/2019 198322391-Lab-7-AMSI
3/5
-) %umim @ 6rderServerE2e).) Repetăm paşii (;-, adăugăm procesele$; procesul 6rderClientE2e pe procesorul +Staţia de lucru client nr)(; procesul ATMClientE2e pe procesorul +Staţia de lucru client nr)&)3re"entarea proceselor pe diagramă$() Clic7 cu dreptul pe procesorul +Serverul aplicaţiei)&)
8/15/2019 198322391-Lab-7-AMSI
4/5
main Deseana.cpp Deseana.h
Windows.h
Culoare.h Culoare.cpp
Figures
(ig". Diagrama componentelor funcţiilor programului (igures
5igura & repre"intă diagrama componentelor !uncţiilor programului 5igures)
8/15/2019 198322391-Lab-7-AMSI
5/5
Server
Internet%rovider
Des&top%C
'aptop
etBooo&
modem
(e)board
Mouse %rinter
Displa)
(ig*. Diagrama desfă#urărilor pentru sistemul (igures