Use Cases


Publicatie datum:

Hulp bij het maken van Use cases.

Gesponsorde koppelingen

Bij de ontwikkeling van een applicatie moeten er een aantal stappen worden ondernomen en technische documenten worden opgesteld. Deze documenten moeten zodanig worden opgesteld dat een andere partij ermee aan de slag zou moeten kunnen en jou geen vragen meer hoeft te stellen van wat je nou precies wilt en hoe. In dit artikel zal ik wat tips geven over hoe je use cases kunt opstellen.

Als je deze term zou willen vertalen, zou het iets zijn als “gebruiks-situaties”. Omdat de term mij eigenlijk niet zoveel zegt, moet ik ook elke keer als ik use cases moet opstellen toch nog even opzoeken hoe het moet en wat het ook alweer is (Ik heb het tot nu toe nog maar twee keer hoeven te doen hoor). Maar omdat ik er zelf zoveel moeite mee heb, wil ik andere de moeite besparen en op een duidelijke manier uitleggen wat je moet doen.

 

Wanneer je gaat beginnen met het schrijven van use cases, kun je het beste eerst een use case diagram maken. Dit heet een UML diagram (Unified Modelling Language). Een UML diagram bestaat uit actore, use cases en connecties tussen deze. Verder kun je ook de systeem boundary weergeven, omdat het systeem zelf niet expliciet in de UML diagram voorkomt. Je geeft allemaal communicatie processen weer tussen de actoren en de use cases en je moet aangeven welke use cases in het systeem plaatsvinden en welke erbuiten. De actoren zoals gebruiker en dergelijke komen niet in het systeem voor, maar erbuiten. De acties die ze kunnen doen (de use cases) komen wel binnen de system boundary voor.

 

Om de actoren te identificeren moet je jezelf de volgende vragen stellen:

  • Wie gebruikt het systeem,

  • Wie beheert het systeem (denk aan opstarten, installeren, onderhouden, afsluiten),

  • Welke andere systemen gebruiken dit systeem,

  • Wie krijgt informatie uit het systeem

  • Wie geeft informatie aan het systeem?

 

Wanneer je deze “actoren” hebt geidentificeerd, moet je de use cases vast stellen door jezelf de volgende vragen te stellen:

  • Welke functies zou de actor willen van het systeem?

  • Welke informatie slaat het systeem op?

  • Welke actoren maken, lezen, vernieuwen of verwijderen deze informatie?

  • Moet het systeem interne veranderingen melden?

  • Zijn er externe dingen waar het systeem vanaf moet weten?

 

Nu kun je een use case diagram maken en de relaties tussen de actoren en use cases weergeven. De use cases zijn vaak wat in het midden van het veld. Links zijn de actoren die het meest belangrijk zijn en rechts zijn de secundaire actoren.

 

Deze informatie heb ik uit Laurie Williams' document uit 2004. Het heeft mij heel erg geholpen om mijn use cases en diagram te maken. Verder heb ik ook voorbeelden van UML diagrammen opgezocht en deze gebruikt als vergelijking tijdens het maken van mijn eigen UML diagram.

 


Auteursinformatie


Geschreven artikelen: 3
Leden aangebracht: 0

Meer uit de categorie onderwijs

Duitse naamvallen

De verschillende naamvallen in de duitse taal.

Help uw kind beter te lezen: Letters flitsen

Geef uw kind een goede leesstart. Naast school kunnen ouders veel betekenen voor snel leren lezen!

Profielkeuze na havo 3: Natuur en Techniek

Als je in klas 3 van het havo zit kom je voor een keuze te staan. De profielkeuze: Je moet uit 1 van de 4 profielen kiezen. Dit is weer een stapje verder ter voorbereiding op een mogelijke opleiding en later beroep.

De zuurconstante pKa

De zuurconstante pKa

Het effect van tekstwaardering op imago.

In het onderwijs en bedrijfsleven wordt veel tijd en geld besteed aan foutloos schrijven. Dit omdat wordt verwacht dat taalfouten een negatieve invloed hebben op het oordeel van de tekst en misschien zelfs op het imago van de schrijver.

Een oudergesprek voeren

Als leerkracht krijg je te maken met oudergesprekken. Hoe houd je een goed en prettig oudergesprek?

Geschiedenis van opvoeding en onderwijs

een samenvatting van het boek 'vijf eeuwen opvoeden in nederland'.

Van basisschool naar voortgezet onderwijs

Welke school kiezen we? Hoe begeleid ik mijn kind goed?

Een goed persbericht schrijven

Communicatief schrijven is het besef dat je weet voor wie je schrijft, dus wie je doelgroep is! Hoe schrijf je een goed persbericht?

Basisontwikkeling: specifieke kennis en vaardigheden

Basisontwikkeling: specifieke kennis en vaardigheden

Pieter Harmen Witkamp

Dit artikel behandelt Pieter Harmen Witkamp (Amsterdam, 30 oktober 1816 - 1896) was een Nederlands cartograaf en bouwkundige

Veranderende sociaal-economische omstandigheden in het Romeinse Rijk - 2e/3e voor Christus ; Opkomst van populisme en Caesar

Rome, Romeinse Rijk, Caesar, Populisme, Republiek, Keizerrijk

Sociaal Pedagogische Hulpverlening

Weet jij eigenlijk niet zo goed wat de studie SPH inhoud, maar lijkt het je toch een leuke studie? Lees dan gauw verder voor een samenvatting van de opleiding geschreven door een student.

Een vakleerkracht gymnastiek, is dat nodig?

Wat zijn de voor- en nadelen van een vakleerkracht bewegingsonderwijs?

De opkomst van de sociolecten

Straattaal, kantoortaak, en andere

Hoe overleef ik de brugklas als moeder van een brugklasser

Het is voor de brugklasser moeilijk, die eerste weken van de brugklas maar laten we vooral de moeder niet vergeten

ASO, TSO, BSO

Belgische onderverdeling in het middelbaar onderwijs, een broedplek voor voordelen?

Beginner voor de klas(4)….het lesplan.

In dit artikel geef ik een voorbeeld van een overzichtelijk lesplan die je heel goed kan gebruiken wanneer je les geeft.

Het taalniveau verhogen met de drie taalgroeimiddelen

Het taalniveau verhogen met de drie taalgroeimiddelen

Het gemiddelde

In dit artikel wordt het rekenkundige gemiddelde uitgelegd

Profielkeuze na havo 3: Economie en Maatschappij

Als je in klas 3 van het havo zit kom je voor een keuze te staan. De profielkeuze: Je moet uit 1 van de 4 profielen kiezen. Dit is weer een stapje verder ter voorbereiding op een mogelijke opleiding en later beroep.

Operationaliseren bij vragenlijst

In dit artikel wordt uitgelegd wat het operationaliseren van vragenlijsten inhoudt

Marketingplan

Schrijven van een marketingplan

Spelling van werkwoorden tegenwoordige tijd

Uitleg over de spelling van de werkwoorden in de tegenwoordige tijd

Hoe komen wij aan onze achternaam?

Vanaf 1811 moeten Nederlanders een achternaam voeren