APG

Object-Oriented Analysis with UML

Objectives

 

Discuss why we make models

 

Review object-oriented concepts

 

Review Unified Modeling Language® (UML®) principles

 

Learn fundamental process pattern for object-oriented analysis and design

 

Learn how to derive analysis model from use case requirements

 

Learn how to model event-driven state of objects

Description

Object-Oriented Analysis with UML teaches the analyst the fundamental techniques to apply the Unified Modeling Language (UML 2.0) to building an analysis model for a software application. The course begins with a refresher of basic object-oriented principles and the UML. A “universal” process pattern is presented for modeling the behavior and structure of dynamic systems. UML collaborations are applied to capture the behavior and structure using communication, sequence, and class diagrams. This pattern is first applied to deriving a platform-independent analysis model from a use case model. Three different types of analysis classes are discussed when building this technology agnostic model: boundary, control, and entity classes. The course finishes with an introduction of how to apply state modeling to business entity classes. Students learn to apply the graphical notation for three UML diagrams – communication, class, and state machine diagrams. On-hands classroom experience allows for successful application of object-oriented modeling techniques.

Audience

 

Business analyst

 

System analyst

 

Project lead

 

Software architect

 

Software designer

 

Developer

 

Test analyst

Prerequisites

 

Software development experience

 

Knowledge and/or introductory experience

 

with object-oriented concepts

 

Understanding of UML and use cases – or &ndash

 

UML Fundamentals and Use Case Modeling

 

Fundamentals courses

Classroom requirements

 

No computers required

Continuing education

 

Object-Oriented Design with UML

 

User Interaction Design with UML

 

Test Case Design with UML

Length: 2 days

Course #01-0101

Email APG Sales for pricing and scheduling information or call APG at 1.800.787.4028 or +1.651.204.9282 ext 23.

  View PDF version



There are no public sessions for this course scheduled at this time.

Please contact APG Sales if you would like to schedule a private, on-site course.



APG Learning Portal

Username:

Password:

 > Login


Access Code:

  

   > Go!


» Discount on Penn State Executive Program!


» FREE Enterprise Architecture Web-Based Training!




» APG Makes $9 Million Donation to
Penn State IST


» Webinar Replay: Visualizing Your Enterprise Architecture





The Open Group Conference

October 24-25, 2011
Taipei, Taiwan


OMG Technical Meeting

December 12-16, 2011
Santa Clara, CA



Armstrong Process Group on LinkedIn