Object-Oriented Analysis and Design with UML

3 Days

Description

Overview

This course covers Object modeling, use-case, and responsibility-driven design and can also be expanded to five days.

This course presents a step-by-step approach to object-oriented analysis and design. Object modeling, use-case, and responsibility-driven design are covered. The course includes techniques from leading OO practitioners as well as UML diagrams. The three day course has both lecture and workshops.

  • Used basic object concepts including encapsulation, inheritance, and polymorphism in the analysis and design of a system
  • Created object-oriented deliverables including use cases and class-responsibility-collaboration outlines
  • Determined composition versus inheritance relationships
  • Explored re-use concepts

Who Should Attend

  • Business Analyst
  • Business Systems Analyst
  • Systems Analyst
  • System Auditor
  • Compliance Officers
  • Risk Managers
  • Project Manager
  • Database Developers
  • Business Owners
  • Six Sigma/Lean Sigma Practitioners
  • Independent IT/Telecom/Business Consultants
  • Web page/GUI Interface Designers

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Object-Oriented Analysis and Design with UML class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

  • I. Introduction
    • Classes
    • Objects
    • Encapsulation
    • Modularity
    • Reuse
    • Components
  • II. Inheritance
    • Hierarchy
    • Representation
    • Polymorphism
  • III. Class Relationships
    • Association
    • Self-Association
    • Aggregation and Composition
  • IV. Methodology
    • Conceptualization
    • Analysis
    • Design
    • Implementation
    • Evolution
    • Staffing
  • V. Analysis and Design Project
    • Use Cases
    • Classification
    • CRC Cards
    • Class Metrics
  • VI. UML Notation
    • Class Diagram
    • Packages
    • Scenarios
    • Sequence Diagram
    • Collaboration Diagram
    • State Diagram
    • Activity Diagram
    • Component Diagram
    • Deployment Diagram
  • VII. Design Considerations
    • Designing for Change
    • Design Optimization
    • Delegation versus Inheritance
  • VIII. Other topics
    • Interfaces and Types
    • Patterns, Frameworks, and Idioms
    • Language Features
    • Types and Interfaces
    • Multiple Interfaces
    • IDL

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Object-Oriented Analysis and Design with UML class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date