Junior
Šta je slučaj upotrebe?
sobes.tech АИ
Одговор од АИ
Кейс употребе (Use Case) у развоју софтвера је опис како корисник или други спољашњи систем (Актор) интерагује са системом ради постизања одређеног циља.
Кључни елементи:
- Актор (Actor): Корисник, систем или било која друга спољашња ентитет која интерагује са системом.
- Циљ (Goal): Оно што Актор покушава да постигне интеракцијом са системом.
- Сценарио (Scenario): низ корака који описују интеракцију између Актор и система ради постизања циља. Може бити главни сценарио (Срећан пут) и алтернативни сценарији (Алтернативни токови, Изузетни токови).
Пример:
Кейс употребе: Корисник извршава куповину.
-
Актор: Купац
-
Циљ: Успешно купити производ.
-
Главни сценарио успеха:
- Купац налази производ.
- Купац додаје производ у корпу.
- Купац прелази на плаћање.
- Купац уноси податке за доставу.
- Купац бира начин плаћања.
- Купац потврђује поруџбину.
- Систем обрађује плаћање.
- Систем потврђује успешан завршетак поруџбине.
-
Алтернативни сценарији:
- Купац је унесео нетачне податке за доставу.
- Плаћање је одбијено од стране банке.
- Производ је распродат током процеса поруџбине.
Користећи случајеве помажу:
- Разумевању захтева система.
- Дефинисању функционалности система.
- Планирању тестирања.