EFFICIENT SYSTEM DEVELOPMENT WITH THE UNIFIED MODELLING LANGUAGE (UML)
3 Day Workshop
|
Speaker: |
Dr. Peter Hruschka, Atlantic Systems Guild | |
![]()
In this workshop you will learn to develop
object-oriented analysis and design models to portray your business. The models
are based on the standardised Unified Modelling
Language (UML V1.3). Using a lot of heuristics (i.e. hints and tricks of experts),
you will learn to ask the right questions to the right persons, to transform
the answers into object oriented models, thus laying the foundation for successful
system development.
Every day you will practice your new modelling skills using many examples and a sizeable case study. You will see the models growing as we go along, as they should grow in your own projects. You will experience the learning curve immediately.
This workshop does not concentrate on the syntax of UML. Instead, it concentrates on the vital issue of how to use this standard to succeed in your projects. Delegates will learn the features in the UML that they should concentrate on and WHY! The workshop will focus on the reasoning behind the use of the diagrams, understand when they help and when they just put additional burden on the project.
![]()
This workshop is directed towards business and systems
analysts, designers and project managers that are responsible for running object
oriented projects. Persons from quality assurance and central methods - and
standards departments will get a lot of helpful suggestions for their work.
![]()
![]()
Object Oriented Development: An Overview
Basics of the UML
Business Process Modelling/System Analysis
- Finding Business Processes/Identifying
Use Cases
- Setting the Context
- Specifying Use Cases
Detailed Systems Analysis
- Finding and Defining Classes, Drawing
Class Models
- The different kinds of relationships: how
to find and specify them
Scenarios to understand global system behaviour
- Textual Scenarios
- Hints for constructing sequence diagrams
and collaboration diagrams
- More kinds of classes: control classes
and business views
- Activity diagrams to add precision to use
cases
State Models for a better understanding of class
behaviour
- Simple State Models
- Complete State Charts including nesting
and concurrency
- Hints for constructing dynamic models
Object oriented design
- Goals and basic principles
- Packages, components, interfaces and deployment
diagrams
- How to construct stable, yet flexible Designs
- The role of Software Architectures
- Architectural Patterns
- Design Patterns and how to use them
Management aspects of large OO-projects
- Iterative, evolutionary life cycles
- Stepwise planing and controlling of projects
Hints for introducing OO-methods in companies
![]()
|
|
Peter Hruschka is a principal of the Atlantic Systems Guild, an international think tank of methodologies, authors, trainers and consultants. He is a specialist in technology transfer for software and system engineering. His work ranges from surveys to determine the capabilities of organisations, constructing strategic plans, seminars and workshops for both structured and object-oriented methods, to coaching, consulting and project reviews. Currently he supports some large projects in banks, insurance companies and government agencies as well as in the embedded real-time industry. Dr. Hruschka received his masters and PhD in computer science from the Technical University of Vienna. He started his career at GEI, a leading German System and Software House in 1976. His first project dealt with the standardisation of the German Real-Time Language PEARL. From 1979 to 1982 he was head of the training department, developing and teaching seminars on modern programming languages, as well as analysis and design methods. From these seminars came the idea to automate some of the methods. This was the starting point of CASE technology, though it happened before the term "CASE" came into general use. Dr. Hruschka is internationally recognised as on of the "fathers of CASE". Based on his paper "A project model and tools to support it", the successful environment PROMOD was published in 1981. His work is concerned with better quality and higher productivity. To this end Dr. Hruschka has published several books and many articles on CASE and development methodologies. As a member of the editorial board of ObjektSpectrum, Germany’s leading OO-magazine, he regularly publishes papers on OO-analysis, design and management. |
© Copyright IRM UK Strategic IT Training, Bishops Walk House, High Street, Pinner HA5 5PJ UK, Tel +44 (0)20 8866 8366, Fax +44 (0)20 8866 7966, enquiries@irmuk.co.uk, www.irmuk.co.uk.