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[] --- # 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[] --- # Exemple 1 .near_full_width[] --- # Altres elements - __Fork__ Es produeixen diferents accions sense un ordre específic - __Join__: Agrupa fluxos, procedents d'un fork .img[] .img[] --- # Exemple 2 .full_width[] --- # Swimlanes - Podem utilitzar carrils, o swimlanes per indicar els diferents actors que participen en l'activitat .near_full_width[] --- # Bibliografia - http://ioc.xtec.cat/materials/FP/Materials/2252_DAM/DAM_2252_M05/web/html/index.html