Egy használati eset diagramot használnak a rendszer dinamikus viselkedésének ábrázolására. A rendszer funkcionalitását használati esetek, szereplők és kapcsolataik beépítésével foglalja magába. Modellezi az alkalmazás rendszere/alrendszere által igényelt feladatokat, szolgáltatásokat és funkciókat. Bemutatja a rendszer magas szintű funkcionalitását, és azt is elmondja, hogy a felhasználó hogyan kezeli a rendszert.
hány város usa
A felhasználás célja Esetdiagramok
A használati esetdiagram fő célja egy rendszer dinamikus aspektusának bemutatása. Felhalmozza a rendszer igényét, amely magában foglalja mind a belső, mind a külső hatásokat. Személyeket, használati eseteket és számos olyan dolgot hív meg, amely a használati eset diagramok megvalósításáért felelős szereplőket és elemeket hívja meg. Azt ábrázolja, hogy a külső környezetből származó entitás hogyan tud kölcsönhatásba lépni a rendszer egy részével.
Az alábbi használati eset diagram céljai a következők:
- Összegyűjti a rendszer igényeit.
- A rendszer külső nézetét ábrázolja.
- Felismeri a rendszert befolyásoló belső és külső tényezőket.
- A szereplők közötti interakciót reprezentálja.
Hogyan készítsünk használati eset diagramot?
Elengedhetetlen a teljes rendszer elemzése, mielőtt egy használati eset diagram felrajzolásához kezdené, és utána találjuk meg a rendszer funkcióit. És miután minden egyes funkciót azonosítottunk, a rendszer a használati esetek diagramjában használandó használati esetekké alakítja őket.
Ezt követően besorozzuk azokat a szereplőket, akik kapcsolatba lépnek a rendszerrel. A szereplők azok a személyek vagy dolgok, amelyek egy rendszer funkcionalitását idézik. Ez lehet egy rendszer vagy egy magánentitás, így megköveteli, hogy az entitás megfeleljen annak a rendszernek a funkcióinak, amellyel kölcsönhatásba lép.
Java osztály példa
Miután mind a szereplőket, mind a használati eseteket felsorakoztatták, megvizsgálják a szereplő és a használati eset/rendszer közötti kapcsolatot. Azonosítja, hogy egy szereplő hányszor kommunikál a rendszerrel. Alapvetően egy szereplő többször is interakcióba léphet egy használati esettel vagy rendszerrel egy adott időpontban.
Íme néhány szabály, amelyeket be kell tartani a használati eset diagram elkészítésekor:
- Egy releváns és értelmes nevet kell rendelni a szereplőhöz vagy a rendszer használati esetéhez.
- A szereplő kommunikációját használati esettel érthető módon kell meghatározni.
- Meghatározott jelölések, amelyeket szükség szerint kell használni.
- A legjelentősebb interakciókat a használati eset és a szereplők közötti többszörös interakciók között kell képviselni.
Példa egy használati eset diagramra
Az alábbiakban az Online vásárlás webhelyét bemutató használati eset diagram látható.
Itt a webes vásárló szereplője bármely online vásárlási webhelyet felhasznál az online vásárláshoz. A legfelső szintű felhasználások a következők; Tételek megtekintése, vásárlás, pénztár, ügyfélregisztráció. A Elemek megtekintése a használati esetet a termékeket kereső és megtekintő vásárló használja. A Ügyfélnyilvántartás A használati eset lehetővé teszi az ügyfél számára, hogy regisztrálja magát a weboldalon ajándékutalványok, kuponok igénybevételéhez vagy privát eladási felhívás megszerzéséhez. Megjegyzendő, hogy a Pénztár egy mellékelt használati eset, amely része Vásárlás lebonyolítása, és önmagában nem elérhető.
aki iskolát csinált
A Elemek megtekintése tovább bővül számos felhasználási esettel, mint pl. Tételek keresése, Tételek böngészése, Ajánlott termékek megtekintése, Kosárba helyezés, Kívánságlistához adás. Mindezek a kiterjesztett használati esetek bizonyos funkciókat biztosítanak az ügyfelek számára, amelyek lehetővé teszik számukra, hogy keressenek egy terméket. A Nézetelemek további felhasználási esetekkel bővülnek, mint pl. Tételek keresése, Tételek böngészése, Ajánlott termékek megtekintése, Kosárba helyezés, Kívánságlistához adás. Mindezek a kiterjesztett használati esetek bizonyos funkciókat biztosítanak az ügyfelek számára, amelyek lehetővé teszik számukra, hogy keressenek egy terméket.
Mindkét Ajánlott tétel megtekintése és Hozzáadni a Kívánságlistához tartalmazza az Ügyfél-azonosítás használati esetet, mivel ezek hitelesített vásárlókat tesznek szükségessé, és ezzel egyidejűleg a termék felhasználói hitelesítés nélkül is a kosárba helyezhető.
Hasonlóképpen a Pénztár A használati eset magában foglalja a következő használati eseteket is, az alábbiak szerint. Hitelesített webes ügyfélre van szükség, amelyet bejelentkezési oldal, felhasználó-hitelesítési cookie ('Remember me') vagy egyszeri bejelentkezés (SSO) segítségével tehet meg. Az egyszeri bejelentkezés külső identitásszolgáltató részvételére van szükség, miközben a webhely-hitelesítési szolgáltatást minden ilyen használati esetben igénybe veszik.
A Checkout használati esete olyan fizetési használati esetet foglal magában, amelyet akár hitelkártyával és külső hitelfizetési szolgáltatásokkal, akár PayPal-lal lehet végrehajtani.
Fontos tippek használati eset diagram rajzolásához
Az alábbiakban felsorolunk néhány fontos tippet, amelyeket szem előtt kell tartani a használati eset diagram elkészítésekor:
- Egy egyszerű és teljes használati eset diagramot kell megfogalmazni.
- A használati eset diagramnak a legjelentősebb interakciót kell ábrázolnia a több interakció között.
- A rendszer legalább egy modulját a használati eset diagramnak kell ábrázolnia.
- Ha a használati eset diagramja nagy és összetettebb, akkor általánosabban kell megrajzolni.