Use Case Modelling


Course Title

Use Case and Event Modelling


2 – 3 days


30% Lecture,  70% Workshop





*        Overview

*        Who should attend

*        Objectives

*        Prerequisites

*        Recommended Courses

*        Frequently Asked Questions

*        Inquiry/Booking

*        Customisation



This course teaches participants how to define the functionality of a business information system by using the Use Case technique. 

Student will learn how to identify and partition use cases in a simple natural way by using event modelling.  Many authors and trainers recommend the use of events in order to identify use cases, but this is one of the few courses that really teaches this technique.

Students will also learn the “tricks” that will help them to create use cases that are simple, unambiguous and easy to understand by both laymen and software people.

Exercises throughout the course will help students consolidate the knowledge acquired.


Who should attend

*   Business and Systems Analysts wanting to improve their ability to define the interaction between users and information systems.

*   Project team members working on developing or customising business information system no matter the technology (e.g.: object-oriented, object-based, component based, web based, etc)

*   Project managers

*   Business experts and users with applications responsibility.

*   Internal consultants.



By the end of the course, under mentoring guidance, participants should be able to

*  Model existing business processes

*  Suggest improvements of the business processes to take advantage of the use of IT

*  Define the essential model of a business information system.



*  Business practices

*  Experience in information systems development would be of benefit but is by no means mandatory.

Recommended Courses


Frequently Asked Questions




Course Outline

The big picture

How and where do Use Cases fit in the business information system development process.

Use Case modelling

Use Case


Use Case Diagram

·              Notation

·              <<include>>

·              <<extend>>

·              Use Case with Extension Points

·              Generalisation

Writing use cases

·              Essential vs Design Use Cases

·              Styles

·              Use Case Template

·              Iterations

Use Case Modelling – The Process

Using tools*

Event modelling

·              Events in business systems

·              Event levels

·              Event characteristics

·              Event recognition, directly and indirectly recognised events

·              Event kinds

·              Event threads

·              The event dictionary

·              Organizing events for verification

·              State-transition diagrams to administer multiple business events

·              Use Case vs. Event Modelling;  why Event Modelling increases productivity and quality

From the Event Model to the Use Case Model



*The course will use the client’s preferred tool or alternatively Visual UML.







Wayland Informatics Limited -- Home
104 Stamford Avenue, Milton Keynes, UK, MK6 3LQ
click here to send us questions or comments about this web site or send mail to
Copyright © 2000 Wayland Informatics Limited
Last modified:
22 August 2000