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ó:
- A vásárló megtalálja a terméket.
- A vásárló hozzáadja a terméket a kosárhoz.
- A vásárló átmegy a fizetéshez.
- A vásárló megadja a szállítási adatokat.
- A vásárló kiválasztja a fizetési módot.
- A vásárló megerősíti a rendelést.
- A rendszer feldolgozza a fizetést.
- 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.