Analyzing System Behavior with UML
Description
This course presents the concepts and techniques to effectively create an object-based solution from system requirements. The course presents the foundations and principles of object orientation and describes a UML-based process that creates and object-based solution model from system requirements. The course teaches participants how to use UML to help understand large systems and how to communicate decisions both the systems behavior and structure. This course can be delivered using a UML modeling tool such as Rational Rose or Rational Software Modeler.
Systems Modeling with UML Series
This course is part of a series of UML modeling courses that includes:
- Modeling Systems with UML
- Analyzing System Behavior with UML
- Designing Software-Intensive Systems with UML
Objectives
- Apply a use case-driven, architecture-centric process to the creation of a robust system model
- Know how to understand and communicate system behavior from a user’s perspective using Use Case technology
- Use UML to represent the system model including the appropriate use of UML diagrams – class, sequence, collaboration, use case, component, deployment, etc.
- Apply the fundamentals of object-orientation including abstraction, encapsulation, inheritance, and polymorphism
Topics
- Introduction to OOAD
- Foundational UML modeling elements
- Understanding and representing requirements with Use Cases
- Use Case realizations
Intended Audience
- This course targets developers who specify, engineer, and build large systems.
Prerequisites
- None. Prior experience with object-oriented software development is beneficial, but not required.
Where and When
- This course is taught in two eight (8) hour sessions with hands-on exercises. Note: You must attend all 16 hours to complete this course.
Course Information
Instructor
- Harry Koehnemann, Arizona State University, College of Innovation and Technology
Cost
- Without CEU’s: Sponsors/Associates - $500; Affiliates/Members - $600; Non-members - $990
- With CEU’s: Sponsors/Associates - $575; Affiliates/Members - $675; Non-members - $1,065
How to Register
- Please register online or contact the JACMET office at 480/727-1519.