Sobes.tech
Junior

რა არის გამოყენების შემთხვევა?

sobes.tech AI

პასუხი AI-სგან

გამოყენების შემთხვევა (Use Case) პროგრამული უზრუნველყოფის განვითარების პროცესში არის აღწერა იმისა, თუ როგორ ურთიერთქმედებს მომხმარებელი ან სხვა გარე სისტემა (აქტორი) სისტემასთან კონკრეტული მიზნის მისაღწევად.

ძირითადი ელემენტები:

  • აქტორი (Actor): მომხმარებელი, სისტემა ან სხვა გარე ერთეული, რომელიც ურთიერთქმედებს სისტემასთან.
  • მიზანი (Goal): ის, რასაც აქტორი ცდილობს მიაღწიოს ურთიერთქმედების შედეგად სისტემასთან.
  • სცენარი (Scenario): ნაბიჯების სერია, რომელიც აღწერს ურთიერთქმედებას აქტორისა და სისტემას შორის მიზნის მისაღწევად. შეიძლება იყოს მთავარი სცენარი (ხალისიანი გზა) და ალტერნატიული სცენარები (ალტერნატიული ნაკადები, გამონაკლისი ნაკადები).

მაგალითი:

გამოყენების შემთხვევა: მომხმარებელი ახორციელებს შეძენას.

  • აქტორი: ყიდვა
  • მიზანი: წარმატებით შეიძინოს პროდუქტი.
  • ძირითადი წარმატების სცენარი:
    1. ყიდვა პოულობს პროდუქტს.
    2. ყიდვა დამატებს პროდუქტს კალათაში.
    3. ყიდვა გადადის გადახდის პროცესზე.
    4. ყიდვა შეიყვანს მიწოდების მონაცემებს.
    5. ყიდვა აირჩევს გადახდის მეთოდს.
    6. ყიდვა დაადასტურებს შეკვეთას.
    7. სისტემა processing გადახდას.
    8. სისტემა ადასტურებს წარმატებულ დასრულებას შეკვეთის.

ალტერნატიული სცენარები: * ყიდვა შეიყვანა არასწორი მიწოდების მონაცემები. * გადახდა უარყოფილია ბანკის მიერ. * პროდუქტი ამოიწურა შეკვეთის პროცესში.

გამოყენების შემთხვევები ეხმარება:

  • სისტემის მოთხოვნების გაგებაში.
  • სისტემის ფუნქციონალის განსაზღვრაში.
  • ტესტების დაგეგმვაში.