Toll-free: +1 (800) 882-6051
Home / Training / Analysis and Design Courses /
Course #: 21-0103Duration: 2 days
User Interaction Design with UML teaches the user interaction and usability professional the fundamental techniques to apply the Unified Modeling Language (UML) to building a model for the user interface (UI) of a software application.
The course begins with an overview of user interaction design activities in the software development process and discusses planning, requirements, modeling, prototyping, and testing the user interface. Continuing with a refresher of basic object-oriented principles and the UML, the course then introduces a “universal” process pattern for modeling the behavior and structure of dynamic systems. UML collaborations are applied to capture behavior and structure using communication, sequence, and class diagrams.
These principles are used to provide an overview of user interaction architecture, introducing the 2+9+1 modeling framework, user interaction architectural patterns (using collaborations), architectural mechanisms, and user interface design patterns. Then the course focuses on how to apply these techniques to deriving a detailed design model of the user interface from the use case model.
OO and UML Refresher
User Interaction Overview
Model UI Navigation Pattern
Identify UI Elements
Model UI Behavior
Model UI Structure
Develop the UI