Diagrames de casos d'ús: diferència entre les revisions
De FFAWiki
Cap resum de modificació |
|||
(3 revisions intermèdies per un altre usuari que no es mostra) | |||
Línia 6: | Línia 6: | ||
*Definir les funcionalitats d'un sistema per saber el nombre de casos d'ús. | *Definir les funcionalitats d'un sistema per saber el nombre de casos d'ús. | ||
*Les fletxes del diagrama no indiquen la seqüència d'execució sinó la relació. | |||
*Pensar la interacció de l'actor quan utilitza el sistema. | *Pensar la interacció de l'actor quan utilitza el sistema. | ||
Línia 12: | Línia 13: | ||
*'''Actors''': representen elements externs que interactuen amb el sistema. (Si estan a la dreta del Límit del sistema són actors secundaris) | *'''Actors''': representen elements externs que interactuen amb el sistema. (Si estan a la dreta del Límit del sistema són actors secundaris) | ||
*'''Casos d'ús''': representen una funcionalitat individual del sistema. | *'''Casos d'ús''': representen una funcionalitat individual del sistema. | ||
*'''Límits del sistema: separen els elements externs dels interns. | *'''Límits del sistema''': separen els elements externs dels interns. | ||
*'''Associacions''': indiquen la relació entre un actor i un cas d'ús | *'''Associacions''': indiquen la relació entre un actor i un cas d'ús | ||
Línia 31: | Línia 32: | ||
Fitxer:DUGeneralitzacio.png|Generalitzacions, representen l'herència entre casos d'ús, és a dir que relaciona els que tenen la mateixa funcionalitat bàsica però que tenen diferències en la implementació. | Fitxer:DUGeneralitzacio.png|Generalitzacions, representen l'herència entre casos d'ús, és a dir que relaciona els que tenen la mateixa funcionalitat bàsica però que tenen diferències en la implementació. | ||
</gallery> | </gallery> | ||
[[Fitxer:Fitxa Resum Casos Us.jpg|center|sense marc|486x486px]] | |||
==Exemple Diagrama d'Ús== | |||
[[File:DUExemple.png|frame|Diagrama d'Ús|left]] |
Revisió de 10:25, 16 feb 2024
Descripció
- Representació gràfica i simple d'interaccions entre usuari i sistema. (Accions d'un sistema i interaccions dels actors/usuaris)
Coses a tenir en compte
- Definir les funcionalitats d'un sistema per saber el nombre de casos d'ús.
- Les fletxes del diagrama no indiquen la seqüència d'execució sinó la relació.
- Pensar la interacció de l'actor quan utilitza el sistema.
Elements
- Actors: representen elements externs que interactuen amb el sistema. (Si estan a la dreta del Límit del sistema són actors secundaris)
- Casos d'ús: representen una funcionalitat individual del sistema.
- Límits del sistema: separen els elements externs dels interns.
- Associacions: indiquen la relació entre un actor i un cas d'ús
Relació de dependència
- Extensions: Possibles accions conseqüents, una interacció la qual pot fer estendre'n un altre. (demanar menjar -> en demanar menjar també demanes beguda, et demano que vols -> també quan en vols).
- Inclusions: Accions que criden altres accions per completar-se, un ús utilitza un altre ús (funcions que criden altres funcions, en preparar el cafè fa falta saber si és amb sucre i quin tipus).
- Generalitzacions: Representen l'herència entre casos d'ús, és a dir que relaciona els que tenen la mateixa funcionalitat bàsica, però que tenen diferències en la implementació.