Een use case is een beschrijving van het gedrag van een software systeem dat optreedt als gevolg van een verzoek dat afkomstig is van buiten het systeem . De use case beschrijft welke entiteiten hebben wat effect op het softwaresysteem . Acteurs Acteurs zijn de mensen die extern zijn aan het systeem, maar het systeem kan beïnvloeden . Een acteur is niet een bepaald individu , eerder een acteur is een bijzondere rol . Dit houdt in dat een persoon, een acteur zou kunnen zijn wanneer ze met behulp van het systeem op een bepaalde manier , of een andere actor wanneer ze met behulp van het systeem op een andere manier . Eigenschappen Hoewel er geen gedefinieerde standaard voor wat een use case moet bevatten , alle gevallen gebruik bevatten over het algemeen soortgelijke elementen . Alle gevallen gebruik vereisen een beschrijvende naam en een ID-nummer . Gebruik gevallen vaak een versienummer , zodat het duidelijk is hoe ver een use case heeft ontwikkeld . Gebruik gevallen ook een doel, dat beschrijft wat het doel van de acteur wil bereiken in het gebruik van het systeem . De use case bevat ook informatie over de acteur die het zal gebruiken en een basiscursus van gebeurtenissen die zich voordoen in het systeem . Structuur Als onderdeel van de Universal Modeling Language , zijn use cases vaak beschreven door een use case diagram . Deze bestaat uit een vierkante doos die het systeem symboliseert . Buiten de box zijn verschillende stok cijfers, die elk gelabeld als een bepaalde actor . In de doos zijn verschillende acties die kunnen worden ondernomen door acteurs ; deze acties worden verbonden door lijnen aan de verschillende actoren buiten de box systeem . |