Vijf soorten diagrammen worden gebruikt bij het modelleren, en het UML-use case-diagram is een hulpmiddel voor het modelleren van systeemdynamische aspecten die een belangrijke rol spelen bij het modelleren van gedrag, klassen, systemen en subsystemen. Elk van deze diagrammen heeft vele actoren, precedenten en relaties tussen hen.
UML-use case-diagrammen worden veel gebruikt in een verscheidenheid aan toepassingen, vooral wanneer een weergave van het systeem vereist is in termen van verschillende use-cases of use-cases. In de meeste gevallen omvat dit het modelleren van de context van een systeem, klasse of subsysteem, of het modelleren van de vereisten die van toepassing zijn op het gedrag van geselecteerde elementen.
Een use case diagram is van groot belang voor het specificeren, visualiseren en documenteren van het gedrag van een systeem. Door het te gebruiken, is het voor de ontwikkelaar gemakkelijker om het systeem, het subsysteem of de klassen te begrijpen, en om van buitenaf te kijken naar de voordelen van het gebruik van elementen voor een bepaalde context. Een dergelijk UML-diagram is van bijzonder belang voor het testen van uitvoerbare systemen wanneer:directe engineering, en om hun interne structuur beter te begrijpen, vooral in reverse engineering.
De use case-structuur is een geweldig hulpmiddel om een alternatief te vinden voor het hoofdscenario dat tot succes leidt. Stel jezelf bij elke stap steeds opnieuw vragen: "Wat kan er nog meer gebeuren?" En vooral: "Wat kan er mis gaan?" Hier is het het beste om vanaf het begin alle mogelijke uitbreidingsvoorwaarden te kennen. Dit zal u helpen om niet in de war te raken wanneer u in de toekomst aan de gevolgen werkt. Alle voorwaarden voor het oplossen van het probleem, die alleen mogelijk zijn, kunnen het beste vanaf het begin worden bestudeerd. Deze methode helpt u te voorkomen dat u vastloopt bij het werken aan de gevolgen. Overweeg daarom, indien mogelijk, zoveel mogelijk voorwaarden, en dit zal ervoor zorgen dat fouten in de toekomst worden verminderd.
De beste optie om met een use case-diagram te werken, is een grafische tabel die de inhoud ervan laat zien. Het lijkt enigszins op het contextdiagram, dat wordt gebruikt in structurele methoden. De tabel geeft immers de grenzen van het systeem weer, maar ook het contact met de buitenwereld.
Het use case diagram toont duidelijk de actoren, use cases en relaties tussen hen:
– uitvoering door acteurs van dit of dat precedent;
– use cases die andere use cases bevatten.
De inhoud van een use-case in UML-modellering zegt niets, maar de manier waarop het diagram wordt gepresenteerd, weerspiegelt alles. U kunt echter zonder een diagram. Specialistenraad aan om bij het ontwikkelen van een use-case niet te veel moeite te doen om een diagram te maken. Het is beter als u zich concentreert op de tekstuele inhoud ervan.
UML use case-diagram heeft andere typen dan de include-relatie, bijvoorbeeld uitbreiden. Het is wat experts aanbevelen om te vermijden. De reden hiervoor is dat vaak hele ontwikkelteams veel tijd besteden aan het nadenken over verschillende relaties tussen use cases. Dit is een verspilling van energie. Het omgaan met een tekstuele beschrijving van een precedent is immers veel handiger, hier zit de echte waarde van de technologie verborgen.