class: center, middle, inverse # Diagrama d'activitat ### UML .footnote[Mateu Yábar Valles] --- # Diagrama d'activitat - El diagrama d’activitats descriu les activitats que s’han de dur a terme en un cas d’ús. - La manera de relacionar-se les activitats entre sí --- # Exemple Programar la màquina de cobrament d'un parquing. .full_width[![activitat_exemple1.png](img/activitat_exemple1.png)] --- # Altres elements - __Decisió__ / __Fusió__: - Quan una acció només es porta a terme després d'una determinada condició - [ ... ] serveix per expressar la condició - Agrupa fluxos, procedents de diverses decisions donades anteriorment .center[![decisio](img/decisio.png)] --- # Exemple 1 .near_full_width[![exemple](img/activitat_exemple2.png)] --- # Altres elements - __Fork__ Es produeixen diferents accions sense un ordre específic - __Join__: Agrupa fluxos, procedents d'un fork .img[![fork](fork.png)] .img[![join](join.png)] --- # Exemple 2 .full_width[![exemple](img/activitat_exemple3.png)] --- # Swimlanes - Podem utilitzar carrils, o swimlanes per indicar els diferents actors que participen en l'activitat .near_full_width[![Disparar!InitialNode1!Activity1!activitat jugar_4.png](diagrames/undirlaflota/png/Disparar__InitialNode1__Activity1__activitat jugar_4.png)] --- # Bibliografia - http://ioc.xtec.cat/materials/FP/Materials/2252_DAM/DAM_2252_M05/web/html/index.html