OO ANALYSIS & DESIGN USING UML
Course Outline
This four day course is for analysts and developers who wish to use the UML for analysis and design of software systems. The Unified Modelling Language (UML) is the combined work of Grady Booch, James Rumbaugh and Ivar Jacobson as well as input from a number of prominent organisations to form an industry standard OO method.
This course takes a pragmatic approach by teaching the essential tools and techniques for requirements modelling and domain analysis and design. It provides the participant with a realistic iterative and incremental approach to mastering object-oriented system modelling
Outcomes
At the end of this course you will be able to:
- Use the UML language for modelling
- Capture system requirements using use cases and scenarios
- Develop logical, development, process and physical views of the UML model
- Apply an iterative and incremental approach to analysis with UML
- Define a logical system architecture
- Use modules and sub-systems to map the object-oriented model to the development environment
Book Course Now
Click on a date or location below to register for this course:
Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.
Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).
*All Australian prices are exclusive of GST
*If the course status display Cancelled or FULL please contact object training on 1300 360 203 as we can run this course on demand if you have 5 or more people
Topics Covered
Introduction to
types of lifecycle models
object oriented analysis - what and why
object oriented design - what and why
the UML
Modelling the System Behaviour
Use Case Modelling - exercise
Modelling a use case - exercise
Modelling the System Objects
Object Modelling
Class Modelling - multiple exercises
Modelling an object's state - exercise
Object Oriented Design
Managing design
What is Architecture?
Modelling the System Architecture
Deployment diagrams
Component diagrams
Packaging the architectures
Modelling the System Solution
Interaction diagrams - exercise
Class diagrams - exercise
Designing with Patterns - exercise
Designing for persistence
Conclusion
Success with OO Projects
Case study workbook
Overview of workbook and how to use it
Case Study Description
Partially completed diagrams and examples
Exercises for completion
Prerequisites
Students must have an understanding of Object Oriented concepts.
OO CHECKLIST-- Do this quick questionnaire to determine if you have a suitable understanding and knowledge of object oriented concepts, principals and terminology.
Course Fee
$2,300.00 ex gst
Duration
Four days or eight sessions
Structure
Lecture + 30% Exercises
Material
Deliverable material for this course includes:
- Certificate of Accomplishment
- Professionally printed student notes and exercises
- CD containing original exercises and source code (For PC-based courses only)
For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.
Terms and Conditions
Please click here to review our terms and conditions before booking on your course
Course Discounts
A discount may be available for this course and may be based on multiple bookings, In House delivery, or contract order agreements.
Please enquire about discounts with your Object Training Account Manager