Présenter les éléments méthodologiques qui entrent dans l’analyse et la conception d’un projet objet.
Montrer la problématique de la conception objet : les contingences techniques (rapidité, limitations des outils,…) et les avantages que l’on tire à
Pratiquer de manière intensive plusieurs cycle de conception UML pour être parfaitement opérationnel à l'issus de la formation.
Analystes, développeurs, chef de projet.
Connaître les concepts objet.
Connaître la notation UML.
"UML : Notation et conception objet" réf :AS536
~ Rappel sur les concepts objet et UML
Les concepts objet et l'approche méthodologique
Qualités et avantages des concepts objet
Présentation des concepts fondamentaux :
Classes et instances, membre, encapsulation, héritage, polymorphisme,…
Rappel sur la notation UML
Langage de modélisation. Les modèles de la vue logique
Processus de développement. UML atouts et outils
~ Modélisation
Modèles et systèmes. Cycle de vie d'un projet objet
Méthodes objet
~ Expression des besoins (Use Case)
Analyse des besoins
Expression des besoins : les Use Cases
Contexte fonctionnel
~ Analyse : Modèle objet
Objectifs et concepts, classes et instances, identifier les objets
Les associations, héritage et généralisation, composition et agrégation
Identifier les relations, attributs et opérations, établir les responsabilités
Annotations et contraintes, méta modélisation, stéréotype, interfaces
OCL : Object Constraint Language
~ Analyse : Modèle dynamique
Objectifs et concepts, états et transitions, scénarios
Collaborations, activités, consolidation
~ Conception système
Sous-systèmes, architecture logicielle, architecture matérielle
Priorités et choix techniques, objets distribués
~ Conception objet et implémentation
Objectifs, transposition des modèles d'analyse, gestion des relations
Patterns de conception, conception relationnelle, interfaces graphiques
Génération de code et reverse engineering
~ De l’analyse à la conception
Passer de l’analyse à la conception
~ Expérience partagée et réutilisation
Design patterns
Refactoring
Normalisation des bonnes pratiques objet
~ De la conception objet au modèle de données
Dénormalisation du modèle d’analyse
Optimisation versus conformation au modèle objet
Accès aux données, performances et Design Patterns
Framework de persistance, transaction et sécurité
~ Modèles de conception réutilisables
Introduction aux Design patterns
Présentation du catalogue du GOF
Modèles de conception et d’architecture (Singleton, Template method, Factory,…, DAO, Transfert Object,…)
~ Démarche « Unified Process »
Méthodes UP (RUP et 2TP)
Méthodes agiles et RAD
Spécificités des projets objet en architecture distribuées
Outils du travail de groupe
~ Les ateliers de génie logiciels
Utilité et usages
Comparaison des différents types d’AGL
Génération de code
Schématisation
Normalisation
Présentation des produits du marché
5 jours
2100 € HT
Pour les prochaines sessions, nous consulter : infos@aston-educ.com