Home
News
Services
Training
Products
Partners
Contact Us
myAPG
Public training calendar


Partner and ISV
Partner
Partner
Influencing Member
Architecture Forum Member

|
|
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 |
|
|
|
Classroom requirements |
|
No computers required |
|
|
|
|
|