
|
OO Analysis and Design with UML |
|
| AUDIENCE: |
This course is intended primarily for systems analysts, designers, programmers and project managers. The analysis section (first 3 days) would also be of value to problem domain experts involved in the specification stage. |
| PREREQUISITES: |
Attending our Object and Components Demystified course or equivalent knowledge. Analysts, designers and project managers should have at least one years work experience in information systems development. |
| DURATION: |
5 days. Lecture and Workshop based. |
| OBJECTIVES: |
The first part of this course teaches proven, effective analysis techniques related to event, process, information and interface modelling. The aim is to define a technology and jargon free Essential Logical Model. Once defined the essential model can be mapped during the define phase into a design model that can be Object Oriented, object based, hybrid or classical depending on the chosen development technology.
The second part of the course studies the principal and practical skills for creating good design using Object Oriented Technology. Delegates will learn how to map the Essential Model into a Design (Physical) Model. The modeling notation is UML (the approved OMG standard) and the course is language independent i.e. it does not consider the mapping of design elements to code.
The development process presented is synthesis, a neutral approach that does not consider OO a complete break from the past. Thus it synthesises best practices from past and present.
By the end of the course participants should be able to:
- Define the essential model of an information system.
- Create a generic OO design model derived from the essential model.
- Understand the WHY of each model and how all the models fit together. |
| COURSE CONTENT: |
OO Demystified (review) The need for OO The ten hallmarks of OO Background OO Standards - About OMG - What is COBRA Object Technology up-to-date OO Methodologies. An example: Synthesis Where to look for more information
Analysis The Project Charter Business Process Modeling Overview Essential Modeling Overview Role Modeling Event Modeling, Use cases Other modeling techniques · Context Modeling · User Interface Modeling
Design UML Notation basics Architecture Modeling Designing classes · Class External-Interface Model. · Class-Responsibilities-Collaboration (CRC) · Classes and Types · Class Internal Design · The Class Library Event-Neighbourhood Model Where to put the rules |
|
© 2007 Verhoef Training, Ltd.
|
|
Course Information
|
PUBLIC SCHEDULE |
| Date |
Location |
Price(£) |
|
18/08/08
 |
Bath |
1500 |
|
20/10/08
 |
Bath |
1500 |
|
|
|
|
Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved
|