USE CASE VIEW • Functional requirements • Functionele vereisten • Wat moet het systeem kunnen doen • Niet: wat moet het systeem niet kunnen doen
ACTOR • Staat buiten het system • Interacteert met het systeem
GENERALISATIE • Een gespecialiseerde gebruiker beschikt over alle functionaliteit van een algemene gebruiker • Eer gespecialiseerde gebruiker beschikt over meer en/of andere functionaliteit en bevoegdheden
USE CASE • Een use case is een functionaliteit van het systeem dat een meetbaar resultaat biedt aan de gebruiker of een extern systeem
ASSOCIATIE • Communicatielijn tussen een actor en een use case
ASSOCIATIE • Onbeperkt aantal communicatielijnen • Tussen een actor en een use case slechts één communicatielijn
SYSTEEMGRENS • De systeemgrens geeft aan wat er in het systeem gebeurt • Actoren staan buiten het systeem
INCLUDE-RELATIE • Functionaliteit die onder alle omstandigheden moet worden uitgevoerd • Pijl wijst naar de use case die moet worden uitgevoerd om de verwijzende use case succesvol te laten uitvoeren
GENERALISATIE • Gespecialiseerde use cases bevatten de meeste of alle functionaliteit van de algemene use case • Pijl wijst naar de algemene use case
EXTEND-RELATIE • Met de extend-relatie wordt de functionaliteit van een use case onder voorwaarden uitgebreid met de functionaliteit van een andere use case • Pijl wijst naar de use case waarin die voorwaarden worden aangegeven