Introducere în UML
Introducere în UML
Introducere în UML
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Introducere</strong> in <strong>UML</strong> 11<br />
FereastraClient.AfiseazaTotiClientii() Afişează pe ecran<br />
fereastra de mesaj<br />
“Printing”<br />
Figura 8: O diagramă de activitate pentru un server de imprimantă.<br />
Diagrama componentelor (Component Diagram)<br />
O diagramă a componentelor prezintă structura fizică a codului <strong>în</strong> termenii<br />
componentelor de cod, realizând o mapare de la view-ul logic la view-ul componentelor. O<br />
componentă poate să conţină un cod sursă sau poate să fie <strong>în</strong>tr-o forma binară sau executabilă.<br />
În cadrul diagramei vor fi ilustrate şi dependenţele dintre componente, ceea ce permite o<br />
vizualizare simplă a componentelor care vor fi afectate de modificarea uneia dintre ele.<br />
Main<br />
Class<br />
(main.cpp)<br />
Window<br />
Hander<br />
(whnd.cpp)<br />
Command<br />
Hander<br />
(comhnd.cpp)<br />
Şterge<br />
fereastra de<br />
mesaj<br />
[disc full]<br />
[spaţiu liber pe disc]<br />
^Printer.Print(fisier)<br />
Window<br />
Hander<br />
(whnd.obj)<br />
Command<br />
Hander<br />
(comhnd.obj)<br />
Main<br />
Class<br />
(main.obj)<br />
Figura 8: O diagramă a componentelor<br />
Afişează mesajul<br />
“Disc Full”<br />
pe ecran<br />
Afişeaza mesajul<br />
“Printing”<br />
pe ecran<br />
Creaza<br />
fişierul<br />
postscript<br />
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com<br />
Graphic<br />
Lib<br />
(graphic.dll)<br />
Program<br />
Client<br />
(client.exe)