Printed from http://andreaprovaglio.com. All rights reserved.
| Track: | UML |
| Platform: | Java Ruby Platform-agnostic |
| Days: | 3 |
| Code: | 801 |
| Author: | Andrea Provaglio |
A fast-paced introduction to the practical use of the Unified Modeling Language (UML) for application analysis and design.
UML is today the de facto standard notation for the object-oriented analysis and design of software applications. Although the notation is quite rich and detailed, UML's fundamental features can also be applied using a quick and effective approach.
This course, targeted to analysts and developers, is aimed to teach the student how to apply the most frequently used UML elements to design an application in UML's lingua franca, starting from the business and functional requirements to produce Use Cases and different diagrams. By so doing we improve the communication and exchange of information among team members with different roles, which is valuable per se and (especially) when members cooperate in a Geographically Dispersed Team (GDT).
About 30% of the time is on guided exercises.
To get the most out of this course, you should have attended the following courses or have equivalent practical experience:
This course has the same style of Martin Fowler's best-seller “UML Distilled – A brief guide to the standard object modeling langauge”.
For additional information, please contact us.