Diagrames de casos d'ús: diferència entre les revisions
De FFAWiki
Cap resum de modificació |
|||
Línia 19: | Línia 19: | ||
*'''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). | *'''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ó. | *'''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ó. | ||
==Símbols== | |||
<gallery> | |||
Fitxer:DUUs.png| Cas d'Ús Representen una funcionalitat individual del sistema, que ha de dur a terme l'aplicació | |||
Fitxer:DUActor.png|Actor, representen elements externs que interactuen amb el sistema. | |||
Fitxer:DULimit.png|Límits del sistema, separen els elements externs dels interns. | |||
Fitxer:DUAssociacio.png|Associacions, indiquen la relació entre actor i un cas d'ús. | |||
Fitxer:DUExtencio.png|Extensions, relació entre dos casos d'ús que indica que un es realitza conjuntament amb l'altre i, per tant, n'amplia la funcionalitat. | |||
Fitxer:DUInclusio.png|Inclusions, relació entre casos d'ús que indica que una forma part de l'altre, normalment s'utilitza per poder reutilitzar el cas inclòs en diversos casos d'un més generals. | |||
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> |
Revisió del 19:48, 15 nov 2021
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.
- 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ó.