Requirements met Use Cases
Lesgeld
Cursus Requirements met Use Cases Intro
De cursus Requirements met Use Cases biedt een uitgebreide verkenning van de verschillende soorten requirements, waaronder functionele en non-functionele requirements. Deze cursus is essentieel voor iedereen die effectief wil leren hoe requirements goed gedefinieerd en beheerd kunnen worden.
Wat zijn Use Cases?
In deze cursus leren deelnemers hoe ze Use Cases kunnen maken, die een beschrijving geven van het typische gebruik van
Cursus Requirements met Use Cases Intro
De cursus Requirements met Use Cases biedt een uitgebreide verkenning van de verschillende soorten requirements, waaronder functionele en non-functionele requirements. Deze cursus is essentieel voor iedereen die effectief wil leren hoe requirements goed gedefinieerd en beheerd kunnen worden.
Wat zijn Use Cases?
In deze cursus leren deelnemers hoe ze Use Cases kunnen maken, die een beschrijving geven van het typische gebruik van een systeem door externe actoren. Use Cases zijn cruciaal voor de communicatie met stakeholders en helpen bij het verkrijgen van inzicht in de omvang, complexiteit en interactie met het systeem.
Use Case Modeling
Een belangrijk onderdeel van de cursus Requirements met Use Cases is Use Case Modeling. Hier wordt niet alleen de beschrijving van Use Cases in een tekstueel document behandeld, maar ook de visualisatie van Use Cases in een Use Case-diagram. Daarnaast wordt aandacht besteed aan het structureren van Use Cases door middel van hergebruik via includes, extends en generalisaties.
Scenario's en Templates
Verder wordt besproken hoe een Use Case nauwkeurig kan worden beschreven met behulp van een Use Case-template. De focus ligt hierbij op het succes-scenario, met daarnaast het specificeren van belangrijke afwijkende scenario's.
Geavanceerde Use Case Modeling Technieken
De cursus behandelt ook meer geavanceerde technieken binnen Use Case Modeling, zoals het gebruik van Activity Diagrams met guards, het vertakken van Use Cases en het toepassen van iteraties. Deze technieken helpen om een diepgaander begrip van de requirements te krijgen.
Interfaces en Tests in de Cursus Requirements met Use Cases
Tot slot wordt de cursus afgesloten met aandacht voor Use Cases in het kader van prototypes, de interfaces van het systeem en het testplan. Het doel is om ervoor te zorgen dat de deelnemers goed voorbereid zijn op de implementatie en het testen van hun systemen.
Voor meer informatie over Scrum en de rol die het speelt in het ontwikkelen van requirements, bekijk onze cursus Scrum voor Developers. Voor meer details over de technieken die in deze cursus aan bod komen, kun je ook de officiële site van UML bezoeken.
Doelgroep Cursus Requirements met Use Cases
De cursus Requirements met Use Cases is bedoeld voor systeem analisten en developers die willen leren hoe Use Cases kunnen worden gebruikt voor het specificeren van de functionele requirements van systemen.
Voorkennis Cursus Requirements met Use Cases
Voor de cursus Requirements met Use Cases is geen specifieke voorkennis vereist. Algemene kennis van systeem ontwikkeling is wenselijk voor een goede begripsvorming.
Uitvoering Training Requirements met Use Cases
De theorie wordt gepresenteerd aan de hand van presentatie slides. Korte case studies worden gebruikt om met de behandelde technieken te oefenen. Demo projecten verhelderen de behandelde concepten. De cursustijden zijn van 9.30 tot 16.30.
Certificering Cursus Requirements with Use Cases
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Requirements with Use Cases.
Modules
Module 1 : Requirements
- Understanding Requirements
- Vision Documents
- Requirement Types
- Functional Requirements
- Non-Functional Requirements
- Requirements Determination
- Requirements Classification
- Requirements Specification
- Conflicting Requirements
- Requirements Risks
- The glossary
Module 2 : Use Case Intro
- Use Case approach
- Identifying stakeholders
- Use Case terminology
- Use Cases
- Identifying Actors
- Primary Actor
- Secondary Actors
- Define System scope
- System Context Diagram
- System Use Case Diagram
- Brief Use Case Description
Module 3 : Use Case Modeling
- Use Case Modeling
- Identifying Use Cases
- Use Case Diagram
- Use Case Modeling Steps
- Drawing Use Cases
- Describing Use Cases
- High Level Use Cases
- Expanded Use Case
- Use Case Template
- Prioritizing Uses Cases
- Packaging Use Cases
Module 4 : Scenario's
- Main success scenario
- Describing the steps
- Best Practices use case descriptions
- Other Scenarios
- Different types of scenarios
- Alternate scenarios and flows
- Alternate flows and exceptions
- Alternate scenario description
Module 5 : Advanced Use Case Modeling
- Activity Diagramming
- Guards and Notes
- Branching with If
- Alternative Paths
- Scenarios
- Structuring Use Case Model
- Generalizations
- include and extends
Module 6 : Interfaces and Tests
- Usability requirements
- Prototyping
- Interface Requirements
- Interface Specifications
- Screen Functionality
- Interfaces in Iteration Plan
- Testing Use Case
- Test Plan