Services

> Education
    Course Catalog
    Public Schedule
    Enroll Today
   • Have it Onsite
    Onsite Advantage
    Contact Education

> Mentoring

> Consulting

 


Object-Oriented Analysis & Design Using UML
Overview
Course 352 - 4 Days

Object oriented analysis and design are key skills necessary to develop robust, maintainable systems. This workshop teaches practical analysis and design skills including processes, techniques and artifacts for specifying systems that satisfy business requirements, adapt well to change and promote reuse. The skills are applicable to small and large projects alike. All of the modeling is done in UML. The participants will learn to develop models in a step-by-step fashion, cross-referencing them in each step, resulting in correct and consistent models.

This workshop assumes that the participants will have knowledge/experience of requirements gathering with Use Cases and understand the fundamentals of Object Technology. The workshop is geared towards Analysts that will be involved in Analysis & Design activities. The Analysts will learn the nuts & bolts of analysis including an introduction to analysis patterns illustrated by well-established domain patterns. The Analyst-Students will also gain practical knowledge of architecture and detailed component design.

Objectives
  • Identify and classify objects in the business domain
  • Learn key principles that produce quality analysis and design models
  • Become proficient in modeling with UML
  • Apply simple design patterns and realize use cases with sequence and class diagrams
  • Understand the concepts and principles of component based architecture
  • Partition complex models into sub-systems and components
  • Explain Analysis, Design and Architecture patterns

Who Should Attend
Business / System Analysts, Managers, Project Leaders, Developers and anyone who requires a practical knowledge of analysis & design with UML

Instructional Methods
The workshop combines lecture, exercises and group discussion. Exercises and case studies will provide students with the opportunity to apply what they learn, and get hands-on experience with the best practices presented in class. The best way to learn is by doing. The split between lecture and exercises/discussion is 50/50.

Prerequisites
Prerequisite for this course are Object Technology Primer and Requirements Analysis with Use Cases, or equivalent experience.

Workshop Content
  • Analysis & Design with UML – an Overview
  • Analysis: Getting Started
  • Analysis Classes
  • Modeling Associations
  • Modeling Inheritance
  • Organizing Models with Analysis Packages
  • Dynamic Modeling - Modeling Use Case Realization
  • Modeling Object Flow with Activity Diagrams
  • Modeling Object States with State Diagrams
  • Getting Started with Design
  • Design Classes
  • Refining Analysis Relationships
  • Interfaces and Subsystems
  • Architecture Design with Interfaces and Subsystems
  • Use Case Realization Design
  • Introduction to Patterns
  • Overview of Implementation & Deployment

See detailed course outline  

You can download the seminar's brochure in PDF format.

If you don't have Acrobat Reader, click on the button below to download the latest version.

 

 

Outline
Schedule
Enroll Today !



Excellent material. The instructor has a superior knowledge of a wide area of topics.”
C Paul, Senior Business Effectiveness Consultant, Trans Canada Pipeline

I got ‘hooked’ on the first day and now find myself wanting more.
Debbie Plumadore, Manager, Bell Atlantic



 

 

 

 

 

 

 

 


 

 


   
Copyright  2004 Object Knowledge All rights reserved