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]