uml 2 analyse et conception

Transcription

uml 2 analyse et conception
UML 2 ANALYSE ET CONCEPTION
BAC + 4 - Semaine 44 (31 octobre, 2,3 et 4 novembre 2011) - Durée 4 jours
UNIFIED
MODELING
LANGUAGE
Les objectifs de cette formation
Ce cours vous permettra de maîtriser les principes d’UML 2 (Unified Modeling Language) qui s'est imposée pour la modélisation
de systèmes informatique, ainsi que l’analyse et la conception objet. Des exemples et études de cas concrets avec POWER AMC
révèleront les détails techniques d'UML et ses parallèles avec la méthode MERISE.
Participants de cette formation planification
Etudiants en Mastère Informatique 1ère année, chefs de projets, analystes, concepteurs, architectes logiciels...
Pré-requis de cette formation planification
Connaissances de base en génie logiciel et en programmation objet.
Travaux pratiques
De nombreux exercices permettent d'appréhender les différentes phases de la modélisation objet UML 2.
PROGRAMME DE CETTE FORMATION
L’approche Objet
Comprendre les principales notions de l'approche objet
- Rappel sur les paradigmes de programmation objet,relations au monde réel et aux systèmes informatiques.
- Abstraction, encapsulation, classification. Classes et instances. Classes abstraites. Concept d'héritage.
- Méthodes et envois de messages entre objets. Polymorphisme. Surcharge et redéfinition.
Analyse et conception objets, introduction à l'UML
Pourquoi modéliser ? Appréhender le spectre de l'analyse et de la conception
- Domaine métier, modélisation, analyse et conception d'une solution informatique.
- A partir de MERISE évolution vers l'analyse/conception Objet. Avantages.
Présentation générale d'UML
- Les différents types de diagrammes (statiques et dynamiques). Leurs relations avec les MCD, MLD, MPD,…
Diagramme UML des cas d'utilisation ( USE CASE )
Capture et description des besoins fonctionnels de l'application
- Principaux objectifs et utilisation. Décrire les fonctionnalités du système.
- Eléments du diagramme : cas d'utilisation, acteurs et frontière du système...
Diagrammes UML de modélisation statique
Montrer une vue d'ensemble du système, de ces éléments et de leurs relations
- Diagramme de classe : rôle, utilisation, exemples.
- Relations entre classes (association, généralisation, agrégation et composition), rôles, contraintes,...
- Diagramme d'objets et instances de classes. Passage de MERISE à UML2.
Diagrammes UML de modélisation dynamique
Evolution du système et interactions entre objets
- Diagramme de séquence : interactions entre objets au cours du temps. Messages synchrone et asynchrone.
- Diagramme de communication : rôle des objets, interactions, concurrence de traitements...
- Diagramme d'état transition : états possibles d'un objet et événements déclenchant les transitions.
- Diagramme d'activité : flux des activités pour réaliser une opération, objets en charge de ces activités.
Finalisation du système
L'architecture logicielle et matérielle du système
- Les paquetages et leurs relations.
- Diagramme de composants : organisation du code en modules, dépendances.
- Diagramme de déploiement : déploiement physique du système (machines, réseaux, etc.).
Concepts avancés, outillage
Compléments pour la conception
- Mapping Objet/Relationnel. Les Design Patterns (singleton, adaptateur...) et leur rôle.
Ateliers de modélisation
- Power AMC, ArgoUML, Génération de rapports, de code en java et c++…
UML et les méthodes projet
- Introduction au Processus Unifié (UP).
Formation pouvant entrer dans le cadre du DIF
et pris en charge par votre OPCA
Prix 2011 : 2270 €
Durée : 4 jours
www.iticparis.com - 190bis, boulevard de Charonne - 75020 Paris - Tél : 01 43 73 20 40 - Fax : 01 43 73 00 36 - e-mail : [email protected]

Documents pareils