UML Unified Modeling Language

Goals


- Knowledge of object programming

Program

Modeling needs: analysis and design of an IT project
Presentation of the language: principle, history and utility
Modeling approaches: UML and analysis methods (Merise, Unified Process)
Panorama of UML modeling environments
General terminology: meta-model , view, model, …
Types of diagrams: structures, behaviors, interactions
Positioning of diagrams in the development cycle

Practical workshop: presentation and analysis of several case studies (UP method)

Use case diagram: presentation, functionalities
Description of diagram elements: actors, use cases
Pre / Post conditions and Types of relationships
Methodology: identification of actors, description of use cases, scenarios

Practical workshop: analysis of a project specifications and construction of use case diagrams

The object in relation to other programming styles (imperative, procedural)
Classes, objects and packages
Methods and inter-object communication
Aggregation and encapsulation
Inheritance, polymorphism, abstract classes and interfaces

Practical workshop: application of the different concepts of object-oriented programming with a programming language or with an algorithmic syntax

Sequence diagram: interactions between objects over time. Synchronous and asynchronous messages
Communication diagram: role of objects, interactions, concurrency of processes …

Component diagram: description of application modules and description of dependencies

Practical workshop: Multiple examples of analysis and modeling of system dynamics

Package diagram: organization of the different classes / layers of the application
Class diagram: static representation of the internal structure of the application
Object diagram: representation of the state of the system at a given time (expression of exceptions)
Diagram of activities: modeling of the object / activity flow for the performance of an operation
State-transition diagram: detail of the transitions affecting the state of an object

Practical workshop: Construction / Application of defined diagrams to complete structures

Duration

2 days

Price

£ 1092

Audience

Developers, project managers

Prerequisites

Knowledge of object programming

Reference

GéN469-F

Sessions

Contact us for more informations about session date