ASPE is a leading provider of SDLC training
find SDLC training anywhere in the US and in your state
Questions about our services or how our courses can help you and your organization? Call today!
     
About Us  |  Courses  |  Join Mailing List
Business Analysis and Requirements training for analysts Training for Agile practitioners Project Management, PMP, and Professional skills training software testing and quality assurance
Fees starting at
Regular Individual Fee:
$1695

Group Rate:
(per registrant, 3 or more)
$1495
Registrations must be made at the same time to receive discount)

GSA Individual Fee:
$1186.50
All full time federal, state, and local government employees can take advantage of government discount pricing. ASPE accepts SF-182s, GSA SmartPay, GCPC credit card, and participates in GSA Advantage: www.gsaadvantage.gov


View the curricula and courses ASPE has to offer
Bring one of our courses onsite for superior training and cost effectiveness
Get Certified quickly and easily with ASPE SDLC
Package your training for lower pricing, easy planning, and future discounts
Free templates, tools and offers from ASPE SDLC
Why not train for free? Find out what ASPE offers today!
Find out the latest updates from ASPE, when training is coming to your area, or when a specific course opens up new classes
Get nearly immediate results to your questions!















  

COURSE 2530 | 3-DAY PUBLIC SESSION | 4-DAY VIRTUAL SESSION
Object-Oriented Analysis and Design with UML
Course Outline
Introduction

  • Classes
  • Objects
  • Encapsulation
  • Modularity
  • Reuse
  • Components

Inheritance

  • Hierarchy
  • Representation
  • Polymorphism

Class Relationships

  • Association
  • Self-Association
  • Aggregation and Composition

Methodology

  • Conceptualization
  • Analysis
  • Design
  • Implementation
  • Evolution
  • Staffing

Analysis and Design Project

  • Use Cases
  • Classification
  • CRC Cards
  • Class Metrics

UML Notation

  • Class Diagram
  • Packages
  • Scenarios
  • Sequence Diagram
  • Collaboration Diagram
  • State Diagram
  • Activity Diagram
  • Component Diagram
  • Deployment Diagram

Design Considerations

  • Designing for Change
  • Design Optimization
  • Delegation versus Inheritance

Other topics

  • Interfaces and Types
  • Patterns, Frameworks, and Idioms
  • Language Features
  • Types and Interfaces
  • Multiple Interfaces
  • IDL