logo

UML lietošanas gadījuma diagramma

Lietošanas gadījumu diagramma tiek izmantota, lai attēlotu sistēmas dinamisko uzvedību. Tas ietver sistēmas funkcionalitāti, iekļaujot lietošanas gadījumus, dalībniekus un to attiecības. Tas modelē uzdevumus, pakalpojumus un funkcijas, kas nepieciešami lietojumprogrammas sistēmai/apakšsistēmai. Tas attēlo sistēmas augsta līmeņa funkcionalitāti, kā arī norāda, kā lietotājs rīkojas ar sistēmu.

java izlauzās no cilpas

Lietošanas nolūka gadījumu diagrammas

Lietošanas gadījumu diagrammas galvenais mērķis ir attēlot sistēmas dinamisko aspektu. Tas uzkrāj sistēmas prasības, kas ietver gan iekšējo, gan ārējo ietekmi. Tas izsauc personas, lietošanas gadījumus un vairākas lietas, kas izsauc dalībniekus un elementus, kas ir atbildīgi par lietošanas gadījumu diagrammu ieviešanu. Tas attēlo, kā ārējās vides entītija var mijiedarboties ar sistēmas daļu.

Tālāk ir norādīti tālāk norādītās lietošanas gadījumu diagrammas mērķi.

  1. Tas apkopo sistēmas vajadzības.
  2. Tas attēlo sistēmas ārējo skatu.
  3. Tas atpazīst iekšējos, kā arī ārējos faktorus, kas ietekmē sistēmu.
  4. Tas atspoguļo aktieru mijiedarbību.

Kā uzzīmēt lietošanas gadījuma diagrammu?

Pirms lietošanas gadījumu diagrammas zīmēšanas ir svarīgi analizēt visu sistēmu, un pēc tam tiek atrastas sistēmas funkcionalitātes. Kad katra funkcionalitāte ir identificēta, tās tiek pārveidotas par lietošanas gadījumiem, kas jāizmanto lietošanas gadījumu diagrammā.

Pēc tam mēs piesaistīsim dalībniekus, kas mijiedarbosies ar sistēmu. Aktieri ir persona vai lieta, kas izsauc sistēmas funkcionalitāti. Tā var būt sistēma vai privāta vienība, tāpēc vienībai ir jābūt atbilstošai tās sistēmas funkcijām, ar kuru tā sadarbosies.

Kad ir iekļauti dalībnieki un lietošanas gadījumi, tiek pārbaudīta saistība starp dalībnieku un lietošanas gadījumu/sistēmu. Tas nosaka, cik reižu aktieris sazinās ar sistēmu. Būtībā aktieris var vairākas reizes mijiedarboties ar lietošanas gadījumu vai sistēmu noteiktā laika posmā.

Tālāk ir norādīti daži noteikumi, kas jāievēro, veidojot lietošanas gadījumu diagrammu:

saraksta piemērs java
  1. Dalībniekam vai sistēmas lietošanas gadījumam ir jāpiešķir atbilstošs un jēgpilns nosaukums.
  2. Dalībnieka komunikācija ar lietošanas gadījumu ir jādefinē saprotamā veidā.
  3. Konkrēti apzīmējumi, kas jāizmanto pēc vajadzības.
  4. Nozīmīgākās mijiedarbības ir jāatspoguļo starp vairākiem mijiedarbības gadījumiem starp lietošanas gadījumu un dalībniekiem.

Lietošanas gadījuma diagrammas piemērs

Tālāk ir sniegta lietošanas gadījumu diagramma, kas attēlo tiešsaistes iepirkšanās vietni.

Šeit tīmekļa klientu dalībnieks izmanto jebkuru tiešsaistes iepirkšanās vietni, lai iepirktos tiešsaistē. Augstākā līmeņa lietojumi ir šādi; Skatiet preces, veiciet pirkumu, izrakstieties, reģistrējieties. The Skatīt vienumus lietošanas gadījumu izmanto klients, kurš meklē un apskata produktus. The Klientu reģistrs lietošanas gadījums ļauj klientam reģistrēties vietnē, lai izmantotu dāvanu kuponus, kuponus vai saņemtu privātu uzaicinājumu uz pārdošanu. Jāatzīmē, ka Izrakstīties ir iekļauts lietošanas gadījums, kas ir daļa no Veicot pirkumu, un tas pats par sevi nav pieejams.

UML lietošanas gadījuma diagramma

The Skatīt vienumus ir vēl vairāk paplašināts ar vairākiem lietošanas gadījumiem, piemēram; Meklēt preces, Pārlūkot preces, Skatīt ieteicamās preces, Pievienot iepirkumu grozam, Pievienot vēlmju sarakstam. Visi šie paplašinātās lietošanas gadījumi nodrošina klientiem dažas funkcijas, kas ļauj viņiem meklēt preci. Skatīt vienumus ir vēl vairāk paplašināts ar vairākiem lietošanas gadījumiem, piemēram; Meklēt preces, Pārlūkot preces, Skatīt ieteicamās preces, Pievienot iepirkumu grozam, Pievienot vēlmju sarakstam. Visi šie paplašinātās lietošanas gadījumi nodrošina klientiem dažas funkcijas, kas ļauj viņiem meklēt preci.

Abi Skatīt ieteicamo vienumu un Pievienot vēlmju sarakstam ietver Klienta autentifikācijas lietošanas gadījumu, jo tiem ir nepieciešami autentificēti klienti, un vienlaikus preci var pievienot iepirkumu grozam bez lietotāja autentifikācijas.

UML lietošanas gadījuma diagramma

Līdzīgi, Izrakstīties lietošanas gadījums ietver arī šādus lietošanas gadījumus, kā parādīts tālāk. Tam nepieciešams autentificēts tīmekļa klients, ko var izdarīt, izmantojot pieteikšanās lapu, lietotāja autentifikācijas sīkfailu (“Atcerēties mani”) vai vienreizējo pierakstīšanos (SSO). SSO ir nepieciešama ārēja identitātes nodrošinātāja līdzdalība, savukārt visos šajos lietošanas gadījumos tiek izmantots vietnes autentifikācijas pakalpojums.

masīvs.no java

Checkout lietošanas gadījums ietver Maksājumu lietošanas gadījumu, ko var veikt vai nu ar kredītkarti un ārējiem kredīta maksājumu pakalpojumiem, vai ar PayPal.

UML lietošanas gadījuma diagramma

Svarīgi padomi lietošanas gadījumu diagrammas zīmēšanai

Tālāk ir sniegti daži svarīgi padomi, kas jāpatur prātā, veidojot lietošanas gadījumu diagrammu:

  1. Jāizstrādā vienkārša un pilnīga lietošanas gadījumu diagramma.
  2. Lietošanas gadījumu diagrammai jāatspoguļo nozīmīgākā mijiedarbība starp vairākām mijiedarbībām.
  3. Vismaz viens sistēmas modulis ir jāattēlo lietošanas gadījumu diagrammā.
  4. Ja lietošanas gadījumu diagramma ir liela un sarežģītāka, tad tā jāzīmē vispārīgāk.