Business Analyst Training Courses Icon

Object Oriented Analysis and Design with UML


3 Days
Classroom Session   |  
4 Days
Live Online

IIBA (CDU)

ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.

NASBA (CPE)

NASBA continuing professional education credits (CPE) assist Certified Public Accountants in reaching their continuing education requirements.

PMI (PDU)

Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.

NASBA
NASBA
24.00 CPEs

Expertise Level: Novice
Certification
Classroom Registration Fees
Individual:
$1795.00
Group Rate:
$1595.00
(per registrant, 2 or more)
GSA Individual:
$1310.35
Live Online Registration
Live Online:
$1795.00
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Learn More About Enterprise Team Training

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
Upcoming Dates and Locations
Guaranteed To Run

There aren’t any public sessions currently scheduled for this course, but if you fill out the form below, we can tell you about how we can bring this course to you!

Course Outline

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
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

Yes, this course looks perfect for my needs!