Sobes.tech
Junior

Mis on kasutusjuhtum?

sobes.tech AI

Vastus AI-lt

Kasutusjuhtum (Use Case) tarkvaraarenduses on kirjeldus sellest, kuidas kasutaja või teine väline süsteem (Aktör) süsteemiga suhtleb konkreetse eesmärgi saavutamiseks.

Peamised elemendid:

  • Aktör (Actor): Kasutaja, süsteem või muu väline üksus, mis suhtleb süsteemiga.
  • Eesmärk (Goal): See, mida Aktör püüab saavutada süsteemiga suhtlemise kaudu.
  • Süžee (Scenario): sammude järjestus, mis kirjeldab Aktöri ja süsteemi vahelist suhtlust eesmärgi saavutamiseks. Võib olla peamine süžee (Õnnelik tee) ja alternatiivsed süžeed (Alternatiivsed vood, Erandvood).

Näide:

Kasutusjuhtum: Kasutaja sooritab ostu.

  • Aktör: Ostja
  • Eesmärk: Edukalt toote osta.
  • Peamine edukas stsenaarium:
    1. Ostja leiab toote.
    2. Ostja lisab toote ostukorvi.
    3. Ostja läheb maksmisele.
    4. Ostja sisestab kohaletoimetamise andmed.
    5. Ostja valib makseviisi.
    6. Ostja kinnitab tellimuse.
    7. Süsteem töötleb makse.
    8. Süsteem kinnitab edukalt tellimuse lõpetamise.

Alternatiivsed stsenaariumid: * Ostja sisestab vale kohaletoimetamise andmed. * Makse on pangast tagasi lükatud. * Toode on otsas tellimuse ajal.

Kasutusjuhtumid aitavad:

  • Mõista süsteemi nõudeid.
  • Defineerida süsteemi funktsionaalsust.
  • Plaanida teste.