Rechercher une formation et ses disponibilités
Formation UML 2, processus de développement
Cette formation UML 2 pour le processus de développement sur 5 jours a pour but de vous rendre capable d'augmenter la qualité et productivité de votre système grâce au langage. À terme, vous saurez optimiser la génération de code informatique opérationnel fiable, complet, testé et répondant aux besoins des futurs utilisateurs.
Pourquoi UML 2,
Ce langage de modélisation unifié a pour but de transcrire sous forme modélisée, un système complexe, afin qu'il soit accessible à toutes les parties de l'organisation, qu'elles aient un lien avec l'informatique ou non. UML est donc considéré comme un standard en matière de modélisation, dans le but de représenter une architecture logicielle. Cette formation alliant la théorie à la pratique, par l'intermédiaire de résolution de cas, vous permettra de maîtriser les principes de modélisation avec le langage UML 2.
Objectifs de cette formation UML 2, processus de développement
- Maîtriser le formalisme UML 2.1 pour développer un système d'information
- Se familiariser avec UML au travers des étapes du processus de développement
- Assimiler les pratiques clés en conception d'architecture logicielle
Public de cette formation UML 2, processus de développement
- Architectes
- Concepteurs
- Développeurs logiciel
Pré-requis de cette formation UML 2, processus de développement
- Posséder des notions de base d'un langage orienté objet
Programme de cette formation UML 2, processus de développement
UML 2 : Introduction générale
- Les enjeux et l'approche globale de UML 2
- Principes de base objet en UML
- Appréhender la méthode
- Appréhender la notation UML
Introduction à la modélisation du métier
- Décrire des processus métier : introduction
- Identifier les processus métier, les rôles externes et internes
- Décrire les différents processus : activity diagram (diagramme d'activité)
- Modéliser les informations métier de façon conceptuelle
- Mise en pratique : Enterprise Architect
Exprimer des besoins avec le langage UML
- Exprimer des besoins fonctionnels : use case diagram et sequence diagram
- Eprimer des besoins non fonctionnels : approche FURPS
- Les interfaces : présentation détaillée
- Mise en pratique : Enterprise Architect
L'analyse avec UML 2
- Introduction à l'analyse au sein du processus de développement
- Approche Model Driven Architecture (MDA) : architecture logique en couches
- Class diagram (diagramme de classe) : modélisation statique des classes
- Mise en pratique des diagrammes statiques
- Sequence diagram : modélisation dynamique des classes
- State machine diagram : appréhender le cycle de vie d'objets
- Mise en pratique des diagrammes dynamiques
Appréhender la conception à l'aide du langage UML
- Concevoir des composants logiciels et les déployer
- Appréhender les diagrammes de déploiement
- Réaliser des classes de conception : classes d'analyse et interfaces
- Cas pratique
Voir plus loin avec UML 2: Compléments méthodologiques
- Unified Process et processus itératifs : aller plus loin
- Déploiement de UML 2 dans l'entreprise