Requirements met Use Cases
Lesgeld
Requirements Intro
De cursus Requirements met Use Cases gaat van start met een bespreking van de verschillende soorten requirements zoals functional en non functional requirements.
Use Cases
Vervolgens wordt ingegaan op het maken van Use Cases waarmee een beschrijving wordt gegeven van het typisch gebruik van een systeem door externe actors. Use Cases worden gebruikt in de communicatie met de stakeholders en om zicht te krijgen op de omvang, de complexiteit en de inte
Requirements Intro
De cursus Requirements met Use Cases gaat van start met een bespreking van de verschillende soorten requirements zoals functional en non functional requirements.
Use Cases
Vervolgens wordt ingegaan op het maken van Use Cases waarmee een beschrijving wordt gegeven van het typisch gebruik van een systeem door externe actors. Use Cases worden gebruikt in de communicatie met de stakeholders en om zicht te krijgen op de omvang, de complexiteit en de interactie met het systeem.
Use Case Modeling
Dan is er aandacht voor Use Case Modeling. Niet alleen de beschrijving van de Use Cases in een tekstueel document komt daarbij aan de orde, maar ook de visualisering van de Use Cases in een Use Case diagram. En is er aandacht voor de structuring van de Use Cases middels het hergebruik via includes, via extends en via generalisaties.
Scenario's
Eveneens wordt besproken hoe een Use Case aan de hand van een Use Case template nauwkeurig in een aantal stappen kan worden beschreven. Hierbij wordt de focus met name gelegd op het success scenario om vervolgens ook belangrijke afwijkende scenario's te specificeren.
Advanced Use Case Modeling
En ook komen meer geavanceerde technieken bij Use Case Modeling aan de orde zoals het gebruik van Activity Diagrams met guards, het vertakken van Use Cases en het gebruik van iteraties.
Interfaces en Tests
De cursus Requirements met Use Cases wordt afgesloten met aandacht voor Use Cases in het kader van prototypes, de interfaces van het systeem en het test plan.
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