Introduction to Object Oriented Modeling with Unified Modeling Language (UML 2.1)
Business Manager and ICT executives involved in the modern software development process.
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.
At the end of the course
Overview on UML
- Procedural and object oriented approaches in Software Engineering
- Basic concepts of Object Oriented Technology
- Object Oriented Modeling
- 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 management of different models
- 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 model: the package
- Mechanisms for extensions
- Entity Relationship Diagrams and Models
- Model workshop
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
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.
2 days full time (9.30 - 13.00) (14.00 - 17.00)