design

 
Find IT training and SDLC training by State
 

click the map, enter a zip,
or course keyword to find
our current public sessions
    About ASPE Technology  |   Get Credit  |   Contact Us  |   Testimonials  |   Client List

For real-time information or assistance with classes,
call us toll-free at 877-800-5221 or email us at customerservice@aspetech.com


Course HomeCourse DatesCourse DetailsCourse OutlineCourse FacultyCourse Procing
 

COURSE 2530 | 3-DAY ONSITE 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




ASPE logo