Services

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

> Mentoring

> Consulting

 


Component Based Analysis & Design Using UML
Overview
Course 352 - 4 Days

Object-oriented analysis and design are skills necessary to develop robust, easy to maintain systems. This workshop will provide your team with practical analysis and design skills that will help you to create flexible component-based systems that satisfy user requirements, adapt well to change in the business and promote reuse.

You will learn how to capture and communicate user-centric system requirements with use cases. Learn also how to effectively apply use cases through the entire iterative software development lifecycle in order to create robust, maintainable systems. Learn in a hands-on fashion how to design flexible component architectures that integrate with and leverage existing legacy systems. You will also become proficient at modeling with the Unified Modeling Language (UML), the industry standard. If you are a developer with no prior experience with object-oriented languages, this workshop will provide you with a conceptual framework that will accelerate the learning of an object-oriented environment such as Java. If you are a manager, this workshop will provide you with an understanding of the fundamentals of Object Technology and will help you to manage the iterative development process.

Benefits
  • Understand the concepts and principles of Object Technology and component based development
  • Learn how to capture and communicate user-centric requirements with use cases, components, and business objects
  • Become proficient in modeling with UML
  • Learn robust design practices through proven design patterns
  • Understand the principles behind the iterative use-case driven software development lifecycle
  • Understand the importance of a well defined component architecture
  • Learn how to design flexible and reusable component architectures
  • Learn how to map UML designs into an object-oriented language
  • Learn how to leverage and integrate legacy systems with Object Technology

Who Should Attend
Analysts, designers, developers and project managers who require practical knowledge of object-oriented analysis and design, component based development and UML.

Instructional Methods
Lectures will present the information that you need to know on a just-in time basis. You learn by doing – this workshop provides the hands-on experience necessary to learn OOAD and UML. Learning is reinforced while you apply a UML modeling tool to work on carefully selected real-world case studies and exercises, which incorporate the core concepts presented in the workshop. This is a Learning Optimization Program™ Workshop.

Prerequisites
Prior experience in systems analysis, design or development is helpful but not required

Workshop Content
  • Motivation to transition to Object Technology
  • Intro to Component & Object Technology
  • The Challenges of Component Based (CBD) development
  • Incremental and iterative development lifecycle
  • Unified Modeling Language (UML) overview
  • Requirements analysis with Use Cases
  • Modeling processes with Activity Diagrams
  • Modeling objects concepts & principles
  • Modeling associations and inheritance
  • Modeling system behavior with State and Interaction Diagrams
  • Mapping scenarios to Sequence Diagrams
  • Modeling components and interfaces
  • Logical and physical component architecture
  • Designing components with patterns
  • From dynamic business models to flexible system architectures
  • Extending UML – extensions for web development
  • Modeling for reuse

See 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