Schița de curs

Introducere în modelarea Use Case

  • Scurt istoric și context pentru cazurile de utilizare
  • Definiții, elemente și componente ale cazurilor de utilizare
  • Beneficiile modelării cazurilor de utilizare

    - Organizarea cerințelor cu ajutorul cazurilor de utilizare

    - Diagramele de cazuri de utilizare ca notație UML

    - Organizarea modelului cu pachete

Actorii cazului de utilizare

  • Utilizatori și actori
  • Business și actorii sistemului
  • Identificarea actorilor și cartografierea părților interesate

Use Cases - Identificarea și descrierea

  • Identificarea cazurilor de utilizare și redactarea descrierii
  • Use Case Controale:

    - precondiții

    - postcondiții

    - ipoteze

    - scenarii

Use Case Scenarii

  • Scenariul principal de succes
  • Variante și excepții
  • Indicarea iterației

Tehnici avansate

  • Relația <<include>>>
  • Relația <<exclude>>>
  • Generalizare
  • Specializare
  • Multiplicitate

Concepte practice Use Cases

  • Fluxurile de evenimente și scopul lor: căi primare, alternative și de excepție
  • Metode de documentare a fluxurilor primare
  • Documentarea fluxurilor alternative și de excepție
  • Documentarea scenariilor
  • Exemple de fluxuri narative
  • Use Cases și cazuri de testare

    - Relația dintre cazurile de utilizare și cazurile/scenariile de testare

    - Transpunerea cazurilor de utilizare în cazuri de testare

    - Cazuri de utilizare și interfețe utilizator/prototipuri

    - Rolurile, pregătirea și executarea prototipurilor

  • UML Concepte

    - UML notație

    - Relații între clase și obiecte

    - Extragerea claselor din cazurile de utilizare

    - Verificarea unei clase: atribute, operații și asocieri/multiplicitate

    - Includeți relații și exemple

    - Referirea la incluziuni în fluxuri

    - Relația de extindere și exemplu

    - Referirea la extensiile din fluxuri

    - Relația de generalizare și exemplu

  • Documentația cazurilor de utilizare

Cerințe

Experiența legată de dezvoltarea de software sau cunoștințele tehnice de bază nu sunt strict necesare, dar ar fi benefice pentru a înțelege mai bine conceptele.

  14 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (1)

Cursuri înrudite

Categorii înrudite