Sunteți pe pagina 1din 3

Laborator 3-4 Diagrama de activiti

Pagina 1 din 3

I. Prezentare teoretic

Diagrama de activiti
Diagramele de activiti sunt folosite pentru modelarea proceselor sau a algoritmilor din spatele unui anumit caz de utilizare. Din multe puncte de vedere, diagrama de activiti din UML este echivalentul orientat obiect al diagramei fluxurilor de date din dezvoltarea structurat. Notaia este urmtoarea: nod iniial: un cerc plin este punctul de start al diagramei; dei nu este obligatoriu, prezena sa face diagrama mai lizibil; nod final: un cerc plin nconjurat de un alt cerc; o diagram poate avea 0, 1 sau mai multe noduri finale; activitate: dreptunghiurile rotunjite reprezint activitile care au loc; fluxuri: sgeile diagramei; punct final al fluxului: un cerc cu un X n interior; indic faptul c procesul se oprete n acest punct; ramificaie: o bar neagr cu un flux de intrare i mai multe fluxuri de ieire; denot nceputul unor activiti desfurate n paralel; reunire: o bar neagr cu mai multe fluxuri de intrare i un flux de ieire; denot sfritul prelucrrilor paralele; condiie: text asociat unui flux, care definete o condiie care trebuie s fie adevrat pentru traversarea nodului; decizie: un romb cu un flux de intrare i mai multe fluxuri de ieire; fluxurile de ieire includ condiii; mbinare: un romb cu mai multe fluxuri de intrare i un flux de ieire; toate fluxurile de intrare trebuie s ating acest punct pentru ca procesul s continue; partiie: o parte a diagramei care indic cine/ce ndeplinete activitile; not: o specificaie suplimentar sub form de text. II. Aplicaii prezentate 1. Se dorete dezvoltarea unui software interactiv destinat studiului arborilor binari. Diagrama de activiti asociat cazului de utilizare Creare arbore binar este prezentat n figura 1. 2. S se dezvolte o aplicaie cu rol educativ pentru simularea algoritmilor clasici de determinare a arborelui parial de cost minim. Diagrama de activiti asociat cazului de utilizare Algoritmul lui Prim este prezentat n figura 2.

Laborator 3-4 Diagrama de activiti

Pagina 2 din 3

Figura 1

Figura 2

Laborator 3-4 Diagrama de activiti

Pagina 3 din 3

3. Se dorete dezvoltarea unui software interactiv destinat studiului vectorilor n plan. Diagrama de activiti asociat cazului de utilizare Adunarea a doi vectori este prezentat n figura 3.

Figura 3

III. Aplicaii propuse Pentru aplicaiile propuse n laboratorul anterior pentru care s-a realizat diagrama cazurilor de utilizare realizai diagramele de activiti. Diagramele prezentate anterior, ct i cele ce realizate pentru aplicaiile propuse, se vor reprezenta utiliznd instrumentul ArgoUML.

S-ar putea să vă placă și