UML et Enterprise Architect - Analyse et conception



Objectifs, programme, validation de la formation

Objectifs

Concevoir des applications objets avec UML
Comprendre ce qu’est un design pattern
Connaître les différents diagrammes
Analyser un problème et le représenter avec UML
Formaliser les exigences sous forme de use cases
Détailler les interactions entre objets avec les diagrammes UML
Utiliser les dossiers de conception rédigés en UML.

Description, programmation

Introduction

Apport d’une méthode de modélisation
Historique
La normalisation d’UML
Apport d’UML 2
Etat des lieux : les difficultés
Approches et solutions

Prise en main d’Enterprise Architect

Bandeau et fenêtres
Les modèles fournis
Créer un projet
Les packages
Les vues
Les diagrammes
Les aides
Les propriétés
La Toolbox
Le menu Contextuel
Liens entre packages
Fonctionnalités intéressantes
Les préférences
Documenter le projet

Concepts objets

Approche procédurale et décomposition fonctionnelle
La transition vers l’approche objet
Les objets
Les classes et leurs relations
Généralisation et hiérarchies de classes
Le polymorphisme
Interfaces
Patrons et classes génériques
Exceptions

UML et le développement du logiciel

La nécessité de structurer le développement applicatif
Cycles de développement logiciel
UML et le cycle en V
UML dans les développements itératifs

Diagrammes UML

Types de diagrammes et éléments communs
Notes
Stéréotypes, contraintes et valeurs marquées
Paquetages
Relations

Use cases (cas d’usages)

Qu’est-ce qu’un use case ?
Acteurs et use cases
Représenter les use cases
Organisation des use cases

Le modèle objet statique

Diagrammes de classes
Diagrammes d’objets
Diagrammes de composants
Diagrammes de déploiement
Diagramme de structures composites (UML 2)

Le modèle dynamique

Diagrammes d’interactions
Diagrammes d’activités
Diagrammes d’états transitions
Les diagrammes de vue d’ensemble d’interactions (UML 2)
Les diagrammes de timing (UML 2)
Exemples : singleton, fabrique...

Niveau de sortie information non communiquée

Métiers visés

M1805 :


Durée, rythme, financement

Durée 21 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Modalités de recrutement et d'admission La connaissance d'un langage de programmation est un plus.

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Aucune

Inscription

Contact renseignement Agnès RICHIR

Téléphone 0557190765


Périodes prévisibles de déroulement des sessions

Session débutant le : 01/01/2019

Adresse d'inscription
15 Bis Allée James Watt 33700 Mérignac

Lieu de formation


Organisme de formation responsable