Sobes.tech
Junior

Šta je slučaj upotrebe?

sobes.tech АИ

Одговор од АИ

Кейс употребе (Use Case) у развоју софтвера је опис како корисник или други спољашњи систем (Актор) интерагује са системом ради постизања одређеног циља.

Кључни елементи:

  • Актор (Actor): Корисник, систем или било која друга спољашња ентитет која интерагује са системом.
  • Циљ (Goal): Оно што Актор покушава да постигне интеракцијом са системом.
  • Сценарио (Scenario): низ корака који описују интеракцију између Актор и система ради постизања циља. Може бити главни сценарио (Срећан пут) и алтернативни сценарији (Алтернативни токови, Изузетни токови).

Пример:

Кейс употребе: Корисник извршава куповину.

  • Актор: Купац

  • Циљ: Успешно купити производ.

  • Главни сценарио успеха:

    1. Купац налази производ.
    2. Купац додаје производ у корпу.
    3. Купац прелази на плаћање.
    4. Купац уноси податке за доставу.
    5. Купац бира начин плаћања.
    6. Купац потврђује поруџбину.
    7. Систем обрађује плаћање.
    8. Систем потврђује успешан завршетак поруџбине.
  • Алтернативни сценарији:

    • Купац је унесео нетачне податке за доставу.
    • Плаћање је одбијено од стране банке.
    • Производ је распродат током процеса поруџбине.

Користећи случајеве помажу:

  • Разумевању захтева система.
  • Дефинисању функционалности система.
  • Планирању тестирања.