Unified Modeling Language 2.0 UML: Use cases Unified Modeling Language 2.0
Use case view Functional requirements Wat moet het systeem kunnen doen 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
cms Actoren Associaties Generalisaties Extend-relaties Include-relaties Systeemgrens
Use case overzichts diagram Toont de context van het systeem