T01: Use-Case Model Refactoring and Improvement
Sunday, Oct 22, from 08:30 to 12:00, E142
There are far too many low-quality use-case models, and surprisingly often the same mistakes reappear. In this tutorial we will show how to improve a use-case model by refactoring as well as how to retract from some of the most common, although not necessarily well known, errors and mistakes. We will also discuss so-called use-case anti-patterns to look for and examine sample use-case models together.
Intermediate: Basic knowledge and experience of use-case modeling are needed.
Goals: The participants will learn criteria and techniques for refactoring use-case models to improve model quality.
Format: The first part of this tutorial will cover techniques and criteria for refactoring a use-case model. This will be done in the form of a slide show. The second part will be a group session where the attendees will work in small groups identifying areas of improvements in given examples as well as proposing enhancements.
Gunnar Overgaard, Seb It Ab: Gunnar Overgaard has been using, mentoring, and teaching use cases as well as participated in the development of the concept since 1987. He has also participated in the development of UML since 1997. Gunnar has given 100s of classes and presentations, both for industry and academia for up to 150 participants.
Karin Palmkvist, Generic Integration AB: Karin Palmkvist has been working with use cases since the late 1980's, as a system analyst, mentor, teacher, and speaker at conferences and seminars. She also participated in the development and standardization of the UML within the OMG.