logo

Diagram primerov uporabe UML

Diagram primera uporabe se uporablja za predstavitev dinamičnega obnašanja sistema. Enkapsulira funkcionalnost sistema z vključitvijo primerov uporabe, akterjev in njihovih odnosov. Modelira naloge, storitve in funkcije, ki jih zahteva sistem/podsistem aplikacije. Prikazuje funkcionalnost sistema na visoki ravni in tudi pove, kako uporabnik ravna s sistemom.

java programiranje praštevil

Namen diagramov primerov uporabe

Glavni namen diagrama primerov uporabe je prikazati dinamični vidik sistema. Akumulira zahteve sistema, ki vključujejo tako notranje kot zunanje vplive. Prikliče osebe, primere uporabe in več stvari, ki prikličejo akterje in elemente, odgovorne za izvajanje diagramov primerov uporabe. Predstavlja, kako lahko entiteta iz zunanjega okolja komunicira z delom sistema.

Spodaj so navedeni nameni diagrama primerov uporabe:

  1. Zbira potrebe sistema.
  2. Prikazuje zunanji pogled na sistem.
  3. Prepoznava notranje in zunanje dejavnike, ki vplivajo na sistem.
  4. Predstavlja interakcijo med akterji.

Kako narisati diagram primerov uporabe?

Bistveno je analizirati celoten sistem, preden začnemo z risanjem diagrama primerov uporabe, nato pa najdemo funkcionalnosti sistema. In ko je vsaka posamezna funkcionalnost identificirana, se nato pretvorijo v primere uporabe, ki se uporabijo v diagramu primerov uporabe.

Po tem bomo vključili akterje, ki bodo sodelovali s sistemom. Akterji so osebe ali stvari, ki prikličejo funkcionalnost sistema. Lahko je sistem ali zasebna entiteta, tako da zahteva, da je entiteta ustrezna za funkcionalnosti sistema, s katerim bo sodelovala.

niz v char Javi

Ko so udeleženci in primeri uporabe vključeni, se pregleda razmerje med akterjem in primerom uporabe/sistemom. Določa, kolikokrat igralec komunicira s sistemom. V bistvu lahko akter večkrat komunicira s primerom uporabe ali sistemom v določenem trenutku.

Sledi nekaj pravil, ki jih morate upoštevati pri risanju diagrama primerov uporabe:

  1. Akterju ali primeru uporabe sistema je treba dodeliti ustrezno in smiselno ime.
  2. Komunikacija akterja s primerom uporabe mora biti definirana na razumljiv način.
  3. Specificirani zapiski, ki se uporabljajo po potrebi.
  4. Najpomembnejše interakcije bi morale biti predstavljene med številnimi interakcijami med primerom uporabe in akterji.

Primer diagrama primera uporabe

Spodaj je prikazan diagram primera uporabe, ki prikazuje spletno mesto za spletno nakupovanje.

Tu igralec spletne stranke uporablja katero koli spletno nakupovalno spletno mesto za nakupovanje prek spleta. Uporabe na najvišji ravni so naslednje; Ogled predmetov, nakup, blagajna, registracija strank. The Ogled predmetov primer uporabe uporabi kupec, ki išče in si ogleduje izdelke. The Registracija strank primer uporabe omogoča stranki, da se registrira na spletnem mestu za izkoriščanje darilnih bonov, kuponov ali pridobitev zasebnega povabila na prodajo. Opozoriti je treba, da je Preveri je vključen primer uporabe, ki je del Nakup, in ni na voljo samo po sebi.

string.valueof
Diagram primerov uporabe UML

The Ogled predmetov je nadalje razširjen z več primeri uporabe, kot so; Iskanje artiklov, brskanje po artiklih, ogled priporočenih artiklov, dodajanje v nakupovalni voziček, dodajanje na seznam želja. Vsi ti primeri razširjene uporabe nudijo strankam nekatere funkcije, ki jim omogočajo iskanje artikla. Ogled elementov je nadalje razširjen z več primeri uporabe, kot so; Iskanje artiklov, brskanje po artiklih, ogled priporočenih artiklov, dodajanje v nakupovalni voziček, dodajanje na seznam želja. Vsi ti primeri razširjene uporabe nudijo strankam nekatere funkcije, ki jim omogočajo iskanje artikla.

Oboje Ogled priporočenega predmeta in Dodaj na seznam želja vključujejo primer uporabe preverjanja pristnosti stranke, saj zahtevajo overjene stranke, hkrati pa je mogoče izdelek dodati v nakupovalni voziček brez preverjanja pristnosti uporabnika.

Diagram primerov uporabe UML

Podobno je Preveri primer uporabe vključuje tudi naslednje primere uporabe, kot je prikazano spodaj. Zahteva preverjeno spletno stranko, kar je mogoče storiti s stranjo za prijavo, piškotkom za preverjanje pristnosti uporabnika ('Zapomni si me') ali enotno prijavo (SSO). SSO potrebuje sodelovanje zunanjega ponudnika identitete, medtem ko se storitev preverjanja pristnosti spletnega mesta uporablja v vseh teh primerih uporabe.

Primer uporabe Checkout vključuje primer uporabe plačila, ki ga je mogoče izvesti s kreditno kartico in zunanjimi kreditnimi plačilnimi storitvami ali s PayPal.

Diagram primerov uporabe UML

Pomembni nasveti za risanje diagrama primerov uporabe

Sledi nekaj pomembnih nasvetov, ki jih morate upoštevati pri risanju diagrama primerov uporabe:

  1. Oblikovati je treba preprost in popoln diagram primerov uporabe.
  2. Diagram primera uporabe bi moral predstavljati najpomembnejšo interakcijo med več interakcijami.
  3. Vsaj en modul sistema mora biti predstavljen z diagramom primera uporabe.
  4. Če je diagram primerov uporabe velik in bolj zapleten, ga je treba narisati bolj posplošeno.