Prejudikat ( eng. use case ), även: use case , use case - specificering av sekvenser av åtgärder (varianter av sekvenser och felaktiga sekvenser) i Unified Modeling Language ( UML ), som ett system, delsystem eller klass kan utföra genom att interagera med externa aktörer ( eng. ) .Actors
Prejudikat föreslogs av Ivar Jacobson och populariserades kraftigt av Alistair Coburn.
Användningsfall tjänar till att dokumentera funktionskraven för mjukvarusystem. Prejudikatet beskriver något holistiskt fragment av systemets beteende, utan att gå in på detaljerna i ämnets inre struktur. Definitionen av ett användningsfall innehåller alla beteenden som är inneboende i det: huvudsekvensen, olika standardbeteenden och olika undantag med en indikation på svaret på dem. Ur användarens synvinkel ser vissa av beteendena fel ut. Men för systemet är en felsituation ett av de beteenden som måste beskrivas och bearbetas.
Ett prejudikat beskriver ett mjukvarusystems interaktion med aktörer i form av en sekvens av meddelanden. Aktörer inkluderar människor, datorsystem och processer.
När man designar ett mjukvarusystem görs en sökning efter sådana klasser för att implementera ett prejudikat som framgångsrikt skulle kombinera de erforderliga rollerna och inte leda till överdriven komplikation av systemet. En use case-implementering kan modelleras som ett eller flera samarbeten (use case-implementationer).
Samma prejudikat kan beskrivas med varierande detaljeringsgrad.
Läkare Utan Gränser använder analoger av prejudikat - scenarier ( engelska Scenario ).
Användningsfallsdiagram i UML visar ett användningsfall som en ellips . Inom eller under ellipsen finns namnet på elementet.
Följande typer av relationer gäller för användningsfall i UML:
Inklusive mellan prejudikat:
Unified Modeling Language | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
| |||||||||||
|