Precedens (UML)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. október 10-én felülvizsgált verziótól ; az ellenőrzések 9 szerkesztést igényelnek .

Precedens ( eng.  use case ), még: használati eset , használati eset  - műveletsorozatok (szekvenciák változatai és hibás sorozatok) specifikációja az Unified Modeling Language ( UML ) nyelvben, amelyet egy rendszer, alrendszer vagy osztály végrehajthat azáltal, hogy interakcióba lép vele. külső szereplők ( eng.  ) .Actors

A precedenseket Ivar Jacobson javasolta, és Alistair Coburn népszerűsítette.

Időpont

A használati esetek a szoftverrendszerek funkcionális követelményeinek dokumentálására szolgálnak. Az precedens a rendszer viselkedésének holisztikus töredékét írja le, anélkül, hogy belemenne az alany belső szerkezetének részleteibe. A használati eset definíciója tartalmazza az összes benne rejlő viselkedést: a fő szekvenciát, a különféle szabványos viselkedéseket és a különféle kivételeket, a rájuk adott válasz megjelölésével. A felhasználó szemszögéből bizonyos viselkedésmódok helytelennek tűnnek. A rendszer számára azonban a hibahelyzet az egyik leírandó és feldolgozandó viselkedés.

Egy precedens egy szoftverrendszer és a szereplők közötti interakciót írja le üzenetsorozat formájában. A szereplők közé tartoznak az emberek, a számítógépes rendszerek és a folyamatok.

A szoftverrendszer tervezése során ilyen osztályokat keresünk, hogy olyan precedenst valósítsunk meg, amely sikeresen kombinálja a szükséges szerepeket, és nem vezet a rendszer túlzott bonyolításához. Egy használati eset megvalósítása modellezhető egy vagy több együttműködésként (használati eset megvalósítások).

Ugyanez az előzmény különböző részletgazdagsággal írható le.

Az MSF a precedensek analógjait használja - forgatókönyvek ( angol  forgatókönyv ).

Jelölés

A használati eset diagramjai az UML -ben ellipszisként jelenítik meg a használati esetet . Az ellipszisben vagy alatta található az elem neve.

A következő típusú kapcsolatok vonatkoznak az UML használati eseteire:

Többek között a precedensek között: