Zoek Generieke filters Verborgen label Alleen exacte overeenkomsten Verborgen label Verborgen label Top Area Social Media and Nav Links
Inleiding
Het Use Case Document is een bedrijfsdocument dat een verhaal geeft van hoe een systeem, en zijn actoren, zullen worden gebruikt om een specifiek doel te bereiken. Een effectieve Use Case moet een gedetailleerde stap-voor-stap beschrijving geven van hoe het systeem zal worden gebruikt door zijn actoren om het geplande resultaat te bereiken. Het doel van de Use Case is om de bedrijfsbehoeften van het systeem te koppelen aan de ontwerpparameters van het systeem om te verzekeren dat het voltooide systeem de doelen bereikt die door de bedrijfsbehoeften zijn vastgesteld. De mate van detail in Use Cases kan sterk variëren, afhankelijk van de grootte en de complexiteit van het systeem dat wordt ontworpen. Deze Use Case template biedt u alles wat u nodig heeft om uw Use Case Document te ontwikkelen.
Deze Use Case is ontwikkeld voor het nieuwe systeem voor het bestellen van materiaal van ABC Corporation, gebaseerd op het verzamelen van de business en functionele area requirements door het ontwerpteam. Het systeem voor het bestellen van materiaal zal de handmatige processen voor het bestellen van materiaal vervangen die momenteel door ABC Corp. worden gebruikt. ABC Corp. heeft de behoefte geïdentificeerd om het aantal manuren voor het bestellen van materiaal te verminderen en gebruik te maken van bestaande softwareplatforms (b.v. SAP) om materiaalbestellingen en voorraadbeheer te helpen beheren. Het nieuwe systeem voor het bestellen van materiaal zal worden ontworpen om aan deze zakelijke behoeften te voldoen en de algemene bedrijfsstrategie van ABC Corp. te verbeteren.
Uitleg van Use Case inhoud
De indeling en inhoud van Use Cases kunnen variëren op basis van systeemeisen, organisatorische standaarden, of unieke situaties. Echter, een meerderheid van Use Cases bestaat uit een aantal fundamentele inhoud die kan worden toegepast op een breed scala van systeemtypen. In deze paragraaf wordt uitleg gegeven over elk onderdeel van de Use Case.
Naam van Use Case: Geef een korte naam voor de use case die zich moet lenen voor de doelstelling van het systeem.
Beschrijving: Dit gedeelte moet een beschrijving geven van zowel de reden voor het gebruik van de use case als het verwachte resultaat van de use case.
Actoren: Actoren kunnen primair of secundair zijn. Primaire actoren zijn de mensen die het systeem beschreven in de use case zullen initiëren. Secundaire actoren zijn degenen die zullen deelnemen aan de voltooiing van de use-case.
Preconditie: Deze sectie moet alle voorwaarden beschrijven die waar moeten zijn of activiteiten die moeten worden voltooid voordat de use-case wordt uitgevoerd.
Postcondition: Deze sectie moet de toestand van het systeem beschrijven aan het einde van de use-case. Postconditions kunnen voorwaarden bevatten voor zowel succesvolle als niet-succesvolle uitvoering van de use case.
Flow: Deze sectie moet alle acties van de gebruiker en de verwachte systeemreacties beschrijven voor geplande normale uitvoering van de use case. De beschrijving moet sequentieel zijn en voldoende details bevatten om alle gebruikersacties en systeemreacties te begrijpen.
Alternatieve Flows: Veel use cases hebben variërende of speciale uitbreidingen of voorwaarden die los staan van de hoofdstroom, maar ook noodzakelijk zijn. Alternatieve flows zijn meestal het gevolg van opties of uitzonderingen die in de use case zijn ingebouwd en die de primaire flow kunnen veranderen.
Uitzonderingen: Wanneer use cases worden uitgevoerd, kunnen er verschillende omstandigheden zijn die tot fouten leiden. Deze sectie moet alle fouten beschrijven die kunnen resulteren tijdens de uitvoering van de use-case en hoe het systeem zal reageren of reageren op deze fouten.
Eisen: Deze sectie moet alle niet-functionele of speciale vereisten voor het systeem beschrijven terwijl de use case wordt uitgevoerd. These requirements may consist of legal or regulatory requirements, quality standards, or organizational requirements that are outside of the functional requirements the system is expected to perform.
Sample Use Case
Name of Use Case: | Order Materials | ||
---|---|---|---|
Created By: | ABC Corporations | Last Updated By: | J. Doe |
Date Created: | 02/15/xx | Last Revision Date: | 02/22/xx |
Description: | ABC Corp. buyer submits material order to one of a pre-approved list of material vendors | ||
Actors: | ABC Corp. buyer, SAP material module, pre-approved vendor | ||
Preconditions: | 1. Verkoper heeft pre-approval in ABC Corp.’s bestelsysteem 2. Financiering is beschikbaar voor materiaalbestelling 3. Materiaal dat wordt besteld is beschikbaar voor aankoop |
||
Postcondities: | 1. Verkoper ontvangt geld voor aankoop materiaal 2. ABC Corp. ontvangt materiaal binnen de gestelde termijn 3. De materiaalrekening van ABC Corp. wordt verminderd met de kosten van de materiaalbestelling 4. De voorraadnummers van ABC Corp. worden met succes bijgewerkt zodra het materiaal is ontvangen |
||
Flow: | 1. ABC Corp. inkoper identificeert materiaal dat besteld moet worden 2. ABC Corp. inkoper raadpleegt vooraf goedgekeurde lijst van leveranciers om leverancier te identificeren 3. ABC Corp. inkoper bevestigt dat financiering beschikbaar is 4. ABC Corp. inkoper dient order in bij vooraf goedgekeurde leverancier 5. Verkoper ontvangt order en controleert of materiaal beschikbaar is en accepteert overboeking van gelden 6. Verkoper trekt materiaalorder en dient verzendorder in om materiaal te verzenden 7. ABC Corp. ontvangt materiaal 8. ABC Corp. voert verificatie van materiaalontvangst in SAP in en voorraadniveaus worden bijgewerkt 9. Financierings transacties worden bevestigd tussen ABC Corp. koper en verkoper |
||
Alternatieve Flows: | 5. In stap 5 van de normale flow, als de verkoper het materiaal niet beschikbaar heeft 1. Verkoper plaatst order in wachtstatus en stelt inkoper ABC Corp. op de hoogte 2. Verkoper geeft updates en geschat tijdschema voor ontvangst materiaal 3. Zodra materiaal arriveert, gaat de Use Case verder bij stap 6 van de normale flow |
||
Uitzonderingen: | 2. In stap 2 van de normale flow, als ABC Corp. materiaal nodig heeft zonder vooraf goedgekeurde verkoper 1. ABC Corp. koper start intern proces om leveranciers te vinden voor nieuw materiaal 2. ABC Corp. koper coördineert overeenkomst tussen ABC Corp. en potentiële leverancier 3. Na het verkrijgen van overeenkomst en goedkeuring wordt leverancier toegevoegd aan lijst van vooraf goedgekeurde leveranciers 4. Use Case gaat verder met stap 3 van de normale flow |
||
Eisen: | Aan de volgende eisen moet worden voldaan voordat de use case wordt uitgevoerd 1. De beschikbaarheid van financiële middelen moet worden geverifieerd voordat materiaalaankopen worden gedaan 2. Alle materiaalbestellingen moeten voldoen aan de interne bestelrichtlijnen en -procedures van ABC Corp. |