+ - 0:00:00
Notes for current slide
Notes for next slide

Diagrama de casos d'ús

UML

Mateu Yábar Valles

1 / 13

Diagrama de casos d'ús

UseCase__UseCaseDiagram_2.png

  • Haurem d'incloure una descripció textual dels casos d'ús.
2 / 13

Elements

  • Frontera (requadre que simbolitza el sistema):

    • El què queda dins forma part del sistema.
    • El què queda fora com els actors, no en forma part.
  • Actor

    • persona/element que interactua amb el sistema:
    • ex: temps - cada mes es paga als treballadors

user

3 / 13

Elements

  • Cas d'ús
    • Representa una funcionalitat que el sistema aporta a l’actor a través d’un diàleg anomenat fluxe d’events.

casdus

4 / 13

Relacions entre casos d'ús i actors

  • Associació o comunicació
  • Indica la invocació des d'un actor o cas d'ús a una altra operació (cas d'ús). casdus
5 / 13

Especialització d'actors

  • Permet simplificar els diagrames.
  • És un actor que representa allò que és comú per més d'un actor

exemples

6 / 13

Relacions entre casos d'ús

  • << uses >> o << include >>
    • Incica que un cas d'ús inclou un segon. Seria una descomposició funcional
  • << extends >>
    • Cas d'ús opcional i pot no tenir sentit per si sol

includes

7 / 13

Exemple << include >>

Sistema que controla una màquina de reciclatge d'ampolles, pots i caixes.

L'operari contabilitzarà items, i en podrà canviar la informació. També generarà informes i podrà imprimir ambdues informacions

exemple

8 / 13

Exemple << extends >>

Sistema que controla una màquina de reciclatge d'ampolles i llaunes exemple extends

9 / 13

Exemple << extends >>

exemple extends

10 / 13

Cas d'ús

En qualsevola cas s'haurà d'acompanyar el cas d'ús d'una descripció.

  • Nom
  • Descripció
  • Actors
  • Precondicions.
  • Postcondicions.
  • Fluxe principal.
  • Alternatives de fluxe.
11 / 13

Descripció textual

  • nom: jugar
  • descripció:
  • actors: jugadors de la partida
  • precondicions: hi ha una partida iniciada
  • flux principal:
    • el jugador1 dispara
    • el jugador2 dispara
    • el joc s'acaba quan no queden vaixells
  • flux alternatiu:
    • un jugador abandona el joc
  • postcondicions
    • hi ha un jugador guanyador
12 / 13

Diagrama de casos d'ús

UseCase__UseCaseDiagram_2.png

  • Haurem d'incloure una descripció textual dels casos d'ús.
2 / 13
Paused

Help

Keyboard shortcuts

, , Pg Up, k Go to previous slide
, , Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
Number + Return Go to specific slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
t Restart the presentation timer
?, h Toggle this help
Esc Back to slideshow