Een use-case-diagram is een grafische beschrijving van de verschillende manieren waarop gebruikers met een systeem werken. Deze diagrammen zijn nuttige hulpmiddelen voor het communiceren van hoe een systeem moet werken met de aandeelhouders van het project, ontwerpers en ontwikkelaars. Ze zijn eenvoudig tekeningen voornamelijk samengesteld uit onderwerpen, acteurs, use-cases en associaties tussen de actoren en de use-cases. Use-case-diagrammen moeten een waarneembare en waardevolle resultaat voor gebruikers van het systeem documenteren.
Wat die u nodig hebt
- pen
- papier
- Whiteboard
- grafische software
Onderzoek van de gebruiker of studie van onderzoeksrapporten van de gebruiker om te leren over de mensen die gebruik van uw systeem en hun behoeften maken zullen. Observeren van potentiële gebruikers in hun omgeving en vragen stellen over de taken die ze met het huidige of het voorgestelde systeem uitvoeren moeten.
Verzamel uw notities en tekengereedschappen. Hier kunt u eenvoudig materialen, zoals pen en papier. Als u het gebruik-case-diagrammen als een team of in een brainstormsessies bouwt, een whiteboard gebruiken. Voor definitieve documentatie flow-chart gebruiken software met graphics, zoals Microsoft PowerPoint of Microsoft Visio.
Teken een rechthoek om aan te geven van het onderwerp. Het onderwerp is het systeem of subsysteem dat wordt ontwikkeld of versterkt. "E-Commerce Website" is een voorbeeld van een onderwerp. Schrijf de naam van het onderwerp in de bovenhoek. Het onderwerp ook fungeert als de systeemgrens binnen het diagram, met acteurs die zijn afgebeeld op de buitenkant en use cases afgebeeld aan de binnenkant.
Het document van de gebruiksgevallen. Scheiden van elkaar, een ellips rond het tekenen en plaats deze binnen de toepasselijke onderwerp rechthoek. Elke use case vertegenwoordigt een enkele taak die het systeem dienen uit te voeren. "Het kopen van een Product" is een voorbeeld gebruik geval voor het onderwerp "E-Commerce Website." Sommige gebruiksgevallen kunnen deel uitmaken van een uitgebreide taak in een ander gebruiksvoorbeeld vertegenwoordigd. Bijvoorbeeld, om een product koopt, moet het verzendadres worden gevalideerd.
Tekenen van de acteurs. Een actor het systeem via de use-case gebruikt om een enkele taak te voltooien. "De bezoeker van de website" is een voorbeeld van een acteur. Tekenen van een stok figuur per acteur en plaats deze buiten de rechthoek van het onderwerp. Terwijl het meestal een persoon vertegenwoordigt, is een acteur iets dat maakt gebruik van het systeem om een taak te voltooien. Als de acteur niet een persoon is, kunt u een meer montage-pictogram om te vertegenwoordigen van de acteur. Herinner mij de gebruikersonderzoek en beschouw de verzameling van de gebruiksgevallen die een acteur zouden kunnen worden gekoppeld. Hiermee lijnt u de actoren in het diagram zodat ze zich het dichtst bij hun bijbehorende use-cases.
Tekenen van de verenigingen. De vereniging geeft aan welke actoren interageren via die gevallen gebruiken om hun taken te voltooien. Een effen lijn tekenen om te vertegenwoordigen van een vereniging, wanneer een acteur betrokken bij een use-case is. Gebruik een pijlpunt aan het ene uiteinde van de lijn om te illustreren de richting van de relatie of om te laten zien een acteur van de primaire relatie met de use-case.