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.
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 ).
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:
Egységes modellezési nyelv | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
| |||||||||||
|