The Unified Modeling Language (UML) is a standardized way to represent several aspects of a software product’s design. This interactive and activity-packed course teaches any architect, developer or other interested individuals with a development background, how to use UML to represent static and dynamic elements of a product. Participants learn how to represent static elements but move on to more complex topics including flow, timing, user interactions, state and more. Emphasis is placed on how to apply concepts learned within an iterative and evolving design environment.
This course is suitable for architects, developers or other individuals with an object oriented development background who would like to learn to represent designs, to be able to break down complexity, see the whole picture and communicate the design to others in a standardized manner.