Modeling Systems with UML
Description
The Unified Modeling Language (UML) has become the de facto language for describing the artifacts of software development and engineering including functional requirements, representations for architecture and design, blueprints for programming code, and plans for software deployment. This course introduces the concepts of UML and shows how to use UML to describe systems of any kind (not just software systems) using the diagrams and notation prescribed by the UML. The course topics cover an overview of the entire UML language, emphasizing those parts that are essential to its intended and proper use.
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
- Understand UML concepts, notation, and diagrams
- Learn what a model is, and how to organize the information about a system into a model
Topics
- Introduction to modeling
- Use case technology
- Class diagrams
- Sequence and collaboration diagrams
- State diagrams
- Implementation and deployment diagrams
- Modeling large systems
Intended Audience
- Anyone needing an understanding of the UML and its notation and diagrams. This includes, but is not limited to: developers, software engineers and system engineers.
Prerequisites
- None.
Where and When
- This course is taught in one eight (8) hour session with hands-on exercises. Note: You must attend all 8 hours to complete this course.
Course Information
Instructor
- Harry Koehnemann, Arizona State University, College of Innovation and Technology
Cost
- Without CEU’s: Sponsors/Associates - $250; Affiliates/Members - $300; Non-members - $495
- With CEU’s: Sponsors/Associates - $325; Affiliates/Members - $375; Non-members - $570
How to Register
- Please register online or contact the JACMET office at 480/727-1519.