XSym 0073 95e206e5b02c10f52dca10423d6aa343 /Library/WebServer/Weblog/wp-content/plugins/wp-cache/wp-cache-phase1.php 440 UML: Using the Unified Modeling Language | STI Inc.

440 UML: Using the Unified Modeling Language

Synopsis
Graphical design notations predate object oriented development and even systems engineering. A good diagram can convey complex ideas about design, particularly at a level that does not require great detail. The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling and other non-software systems. When combined with Object Oriented Analysis and Design (OOAD) principles it supports best engineering practices that have proven successful in modeling complex systems. UML uses a library of graphical notations to express the design of software systems, ultimately aiding project teams by improving communication, aiding the exploration of potential designs, and validating the architectural design of the system.

UML is a very important part of developing object oriented software and the software development process. In fact, it has become the dominant notation used throughout object oriented design circles as well as others. In this course participants will develop a thorough, detailed understanding of UML, how it relates to OOAD and how to best use it to improve software development projects.

Who Should Attend
his course is intended for programmers, program managers, product owners, project managers, Scrum Masters, team leads and systems developers looking to improve development practices through the use of UML. Team members seeking a refresher on UML will benefit from the course as well.