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 for this course
This class is delivered as on-site training only. Please call (toll-free) 877-800-5221 to inquire about pricing for this class.


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!


ASPE SDLC now offers specialty agile assessments














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