T1 Course
Introduction to Object Oriented Modeling with Unified Modeling Language (UML 2.1)

Recipients
Business Manager and ICT executives involved in the modern software development process.
Course Objectives
A person involved in the process of software development requires a solid understanding of the concepts underlying object-based technology and the main reason for the object model.

The course aims to provide participants with methods, techniques and tools to do this first, and then introduces and discusses the basic principles of object technology such as Business Management for both people involved in software development, and provides an high level view of UML and finally shows and describes the main UML 2.1 diagrams.
Contents
Introduction
  • Procedural and object oriented approaches in Software Engineering
  • Basic concepts of Object Oriented Technology
  • Object Oriented Modeling
Overview on UML
  • Brief History: the evolution of language
  • The nature and purpose of the different models
  • Elements of UML modeling
  • UML workshop
I principali diagrammi: statici e dinamici
  • The concept of diagrams and views
  • Use-Case Diagrams
  • The static view: class diagrams
  • Interactions: Collaboration and Sequence Diagrams
  • State Diagrams
  • Activity diagrams
  • Physical view: component diagram
  • Physical view: Deployment Diagram
  • Helper Elements
  • Diagram workshop
The management of different models
  • The management model: the package
  • Mechanisms for extensions
  • Entity Relationship Diagrams and Models
  • Model workshop
At the end of the course
Participants will have acquired the following basic knowledge:
  • An overview of Object Oriented.
  • A good knowledge of Object Oriented Modeling.
  • Full and comprehensive introduction to the UML 2.1
Training method
Theoretical and practical, or course elements will alternate theoretical illustration of specific cases and demonstration of the UML methodology. Delivery will be based on practical-exercises, for which the exercises will be balanced on the basis of the relevance of the topics covered.

Length
2 days full time (9.30 - 13.00) (14.00 - 17.00)