Custom Search
Provided by: Webucator

Object-Oriented Analysis and Design (OOAD) Training with UML

Webucator
Training Provided by Webucator This Object-Orientated Analysis and Design (OOAD) with UML training course teaches students how to use object-oriented techniques from requirements gathering to implementation. Learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements. All the UML diagrams are covered in this OOAD class to identify the most suitable diagram suite for your organization. An emphasis is placed on Use Cases to capture and manage requirements and form the basis for test scenarios. Class relationships, through the use of Design Patterns, are leverage to enforce OO concepts that will produce a reusable structural design for your system that adapts well to change. Activity and Sequence diagrams are explored in some detail to model the dynamic aspects of your system. This is a hands-on OOAD class. Students will apply their new OOAD and UML skills obtained in the course to model prospective application solutions.
This is primarily webinar training
instructor led trainingThis class may be available at a classroom in Jamesville, NY,
Contact Webucator for more information
Duration:flexible
Training Presented in:English
Object-Oriented Analysis and Design (OOAD) Training with UML

Object-Oriented Analysis and Design (OOAD) Training with UML Course Overview

This Object-Orientated Analysis and Design (OOAD) with UML training course teaches students how to use object-oriented techniques from requirements gathering to implementation. Learn how to analyze and design classes and their relationships to each other in order to build a model of the business requirements. All the UML diagrams are covered in this OOAD class to identify the most suitable diagram suite for your organization. An emphasis is placed on Use Cases to capture and manage requirements and form the basis for test scenarios. Class relationships, through the use of Design Patterns, are leverage to enforce OO concepts that will produce a reusable structural design for your system that adapts well to change. Activity and Sequence diagrams are explored in some detail to model the dynamic aspects of your system. This is a hands-on OOAD class. Students will apply their new OOAD and UML skills obtained in the course to model prospective application solutions.

Object-Oriented Analysis and Design (OOAD) Training with UML Course Goals

  • To understand requirements, analysis and design workflow
  • To learn to identify classes
  • To learn to use diagram notation for use cases, class and object representation, links and associations, inheritance and object messages
  • To gain a working knowledge of UML 2.0
  • To understand the advantages of Design patterns

Object-Oriented Analysis and Design (OOAD) Training with UML Course Outline

  1. OO Building Blocks
    1. Classes and Objects
    2. Operations and Methods
    3. Instantiation of Objects
    4. Inheritance
    5. Overloading
    6. Overriding
    7. Interfaces
    8. Abstract Classes
  2. Encapsulation
    1. Data Hiding
    2. Type Hiding
    3. Polymorphism
  3. Associations
    1. Dependency and Delegation
    2. Aggregation and Composition
    3. Coupling
    4. Cohesion
    5. Redundancy
  4. UML Overview
    1. Structure Type Diagrams
      1. Class Diagram
      2. Object Diagram
      3. Component Diagram
      4. Composite Structure Diagram
      5. Package Diagram
      6. Deployment Diagram
    2. Behavior Type Diagrams
      1. Use Case Diagram
      2. Activity Diagram
      3. State Diagram
    3. Interaction Type Diagrams
    4. Sequence Diagram
    5. Communication Diagram
    6. Timing Diagram
    7. Interaction Overview Diagram
  5. Use Cases and Use Case Diagrams
    1. Capturing and Managing Requirements
    2. Abstract Use Cases
    3. Actors
    4. Anatomy of a Fully Dressed Use Case
    5. What are Use Case Diagrams?
    6. The include, extends and generalization relationships
  6. Class Diagrams
    1. What does a Class Diagram model?
    2. Class Diagram Parts and notation
  7. Sequence Diagrams
    1. What does a Sequence Diagram model?
    2. Sequence Diagram Tour
    3. Interaction Frames - loop and alt
  8. Model View Controller (MVC)
    1. MVC1 and MVC2
    2. Front Controller Pattern
    3. Observer Pattern
  9. Design Patterns
    1. Factory Pattern
    2. Abstract Factory Pattern
    3. Factory Method Pattern
    4. Strategy Pattern
    5. Command Pattern
    6. Template Pattern
  10. Additional Diagrams - Practical examples
    1. Package Diagram
    2. Component Diagram
    3. Deployment Diagram

Object-Oriented Analysis and Design (OOAD) Training with UML Course Materials

Each student will receive a comprehensive set of materials, including course notes and all the programming examples.

Object-Oriented Analysis and Design (OOAD) Training with UML Course Technical Requirements and Setup Instructions

Click here for technical requirements and setup instructions

About The Training Provider: Webucator
Webucator - Webucator delivers customized onsite, instructor-led online and at-your-own-paced technical training throughout the United States and worldwide. Webucator has trained 40 percent of the Fortune 100. Onsite Class Delivery: Our onsite classes are delivered for private groups at your offices or a location of your choice. These classes can also be delivered through a web conference for...
Do you offer object oriented analysis training?
tcw11-gfc-v396M-10/25/09-09:30:35-()[A]-[A]-[B] -17:56:57