andreaprovaglio.com

UML Fast Track

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.

Description

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.

Contents

  • Concepts of object-oriented modeling
  • Origins, characteristics and intents of UML
  • Ways of using UML
  • UML in the development cycle
  • Overview of the UML diagram types
  • Producing UML Use Cases
  • Details on the following structure diagrams: class diagrams, object diagrams, deployment diagrams
  • Details on the following behaviour diagrams: sequence diagrams, activity diagrams

Skills you'll learn

  • Apply the main UML features to your analysis and design challenges
  • Find out the best way to use UML in your organization
  • Visually represent classes, objects and behaviour of your application

Pre-requisites

To get the most out of this course, you should have attended the following courses or have equivalent practical experience:

Notes

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.

Get Connected!
Latest Updates
Speaking at Agile Eastern Europe 2010
I'll be giving my "Beyond Agile" presentation at AgileEE 2010 on Oct. 9th 2010 in Kyiv, Ukraine.
Speaking at WebExpo 2010
I'll be giving my "Beyond Agile" presentation at WebExpo 2010 on Sept. 25th 2010 in Prague, Czech Republic.
Speaking at DevCon 2010
I'll be giving my "Beyond Agile" presentation at DevCon 2010 on May 18th 2010 in Milan, Italy.
Speaking at GeeCON 2010
I'll be giving my "Beyond Agile" presentation at GeeCON on May 13-14 2010 in Poznan, Poland.