Diagrames de casos d'ús: diferència entre les revisions

De FFAWiki
Cap resum de modificació
(Hi ha 2 revisions intermèdies del mateix usuari que no es mostren)
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>
==Exemple Diagrama d'Ús==
[[File:DUExemple.png|frame|Diagrama d'Ús|left]]

Revisió del 19:03, 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.
  • 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ó.

Símbols

Exemple Diagrama d'Ús

Diagrama d'Ús