Course Outline
Introduction to Use Case Modelling
- Context and background for use cases
- Definitions, elements, and components of use cases
- Benefits of use case modelling
- Organising requirements through use cases
- Use case diagrams as a UML notation
- Structuring the model with packages
Use Case Actors
- Users versus actors
- Business and system actors
- Identifying actors and mapping stakeholders
Identifying and Describing Use Cases
- Identifying use cases and writing descriptions
- Use Case Controls:
- Preconditions
- Postconditions
- Assumptions
- Scenarios
Use Case Scenarios
- Main success scenario
- Alternatives and exceptions
- Indicating iteration
Advanced Techniques
- <<include>> relationship
- <<exclude>> relationship
- Generalisation
- Specialisation
- Multiplicity
Practical Use Case Concepts
- Flows of events and their purpose: primary, alternate, and exception paths
- Methods for documenting primary flows
- Documenting alternate and exception flows
- Documenting scenarios
- Narrative flow examples
- Use Cases and Test Cases
- Relationship between use cases and test cases/scenarios
- Translating use cases into test cases
- Use cases and user interfaces/prototyping
- Prototyping roles, preparation, and execution
- UML Concepts
- UML notation
- Class and object relationships
- Extracting classes from use cases
- Verifying a class: attributes, operations, and associations/multiplicity
- Include relationship and example
- Referring to includes in flows
- Extend relationship and example
- Referring to extends in flows
- Generalisation relationship and example
- Use case documentation
Requirements
While prior experience in software development or basic technical knowledge is not strictly required, it would be beneficial for a deeper understanding of the concepts.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
pointing about 'tricky' questions while explanation
Wiktoria Mandok-Gawrys
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
The trainer shared his knowledge and led great atmosphere.