Obsah:
Definícia - Čo znamená prípad použitia?
Prípad použitia je pojem softvérové a systémové inžinierstvo, ktorý opisuje, ako používateľ používa systém na dosiahnutie konkrétneho cieľa. Prípad použitia slúži ako technika softvérového modelovania, ktorá definuje funkcie, ktoré sa majú implementovať, a riešenie prípadných chýb, ktoré sa môžu vyskytnúť.
Techopedia vysvetľuje prípad použitia
Prípady použitia definujú interakcie medzi externými aktérmi a systémom na dosiahnutie konkrétnych cieľov. Prípad použitia tvoria tri základné prvky:
- Aktéri: Aktéri sú typom používateľov, ktorí interagujú so systémom.
- Systém: Prípady použitia zachytávajú funkčné požiadavky, ktoré určujú zamýšľané správanie systému.
- Ciele: Prípady použitia sú obvykle iniciované používateľom na splnenie cieľov opisujúcich činnosti a varianty spojené s dosiahnutím cieľa.
Prípady použitia sú modelované pomocou zjednoteného modelovacieho jazyka a sú zastúpené oválmi obsahujúcimi názvy prípadu použitia. Herci sú zastúpení pomocou riadkov s menom herca napísaným pod riadkom. Aby sa zastupovala účasť účastníka na systéme, je medzi aktérom a prípadom použitia vyznačená hranica. Rámčeky okolo prípadu použitia predstavujú hranice systému.
Charakteristiky spojené s prípadmi použitia sú:
- Organizovanie funkčných požiadaviek
- Modelovanie cieľov interakcií používateľov systému
- Zaznamenávanie scenárov od spúšťacích udalostí po konečné ciele
- Opis základného priebehu akcií a mimoriadneho priebehu udalostí
- Povolenie prístupu používateľa k funkcii inej udalosti
Kroky pri navrhovaní prípadov použitia sú:
- Identifikujte používateľov systému
- Pre každú kategóriu používateľov vytvorte užívateľský profil. To zahŕňa všetky úlohy, ktoré hrajú používatelia dôležití pre systém.
- Identifikujte významné ciele spojené s každou úlohou na podporu systému. Návrh hodnoty systému identifikuje významnú úlohu.
- Vytvorte prípady použitia pre každý cieľ spojený so šablónou prípadu použitia a udržujte rovnakú úroveň abstrakcie v celom prípade použitia. Kroky prípadu použitia na vyššej úrovni sa považujú za ciele pre nižšiu úroveň.
- Štruktúra prípadov použitia
- Skontrolujte a overte používateľov