Sobes.tech
Junior

Mi az a felhasználási eset?

sobes.tech MI

Válasz az MI-től

A szoftverfejlesztésben a Use Case (Felhasználási eset) egy leírás arról, hogy egy felhasználó vagy egy másik külső rendszer (Szereplő) hogyan lép kölcsönhatásba a rendszerrel egy adott cél elérése érdekében.

Fő elemek:

  • Szereplő (Actor): Felhasználó, rendszer vagy más külső entitás, amely kölcsönhatásba lép a rendszerrel.
  • Cél (Goal): Az, amit a Szereplő megpróbál elérni a rendszerrel való interakció során.
  • Szcenárió (Scenario): Olyan lépések sorozata, amelyek leírják a Szereplő és a rendszer közötti kölcsönhatást a cél elérése érdekében. Lehet fő szcenárió (Boldog út) és alternatív szcenáriók (Alternatív folyamatok, Kivétel folyamatok).

Példa:

Use Case: A felhasználó vásárol.

  • Szereplő: Vásárló

  • Cél: Sikeresen megvásárolni a terméket.

  • Fő sikeres szcenárió:

    1. A vásárló megtalálja a terméket.
    2. A vásárló hozzáadja a terméket a kosárhoz.
    3. A vásárló átmegy a fizetéshez.
    4. A vásárló megadja a szállítási adatokat.
    5. A vásárló kiválasztja a fizetési módot.
    6. A vásárló megerősíti a rendelést.
    7. A rendszer feldolgozza a fizetést.
    8. A rendszer megerősíti a sikeres rendelés befejezését.
  • Alternatív szcenáriók:

    • A vásárló helytelen szállítási adatokat adott meg.
    • A fizetés elutasításra került a bank által.
    • A termék elfogy a rendelés során.

A use case-ek segítenek:

  • Megérteni a rendszer követelményeit.
  • Meghatározni a rendszer funkcióit.
  • Tesztelést tervezni.