UML Unified Modeling Language

Goals


- Acquire the fundamental concepts of UML analysis / design

Program

Reminder of modeling needs; context, environment, types
Positioning of diagrams in the development cycle

Sequence diagram: interactions between objects over time. Synchronous and asynchronous messages
Communication diagram: role of objects, interactions, concurrency of processes …
Global interaction
diagram Time diagram: variations over time
Component diagram: description of application modules and description of dependencies
Diagram of composite structure: detail of the internal structure of a composite component
Profile diagram (UML 2.2): specialization of a general model

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

Diagram of packages, classes, objects: reminders, organization, links
Activity diagram: modeling of the object / activity flow for the performance of an operation
State-transition diagram: detail of the transitions affecting the state of a
Diagram object deployment: physical distribution of system components

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

Detailed study of specifications: UML Infrastructure / Superstructure
Model-driven development (MDA – MDD)
Use of design pattern in class diagrams
Contribution of frameworks
Nesting of diagrams
Design tools: functionalities, report, code generation (BOUML, ArgoUml , …)

Practical workshop: Complete analysis of a project using the Unified Process method

Duration

3 days

Price

£ 1606

Audience

Developers, project managers

Prerequisites

Have followed the UML 2 Initiation course or have equivalent knowledge

Reference

GéN470-F

Sessions

Contact us for more informations about session date