Code : FCO26
Durée : 3 jours
Prix : 1416 €
Contact :

téléphone +33 (0)2 99 12 70 58
accueil-fcaccueil-fc@telecom-bretagne.eu

Design patterns et conception objet

Date(s) et lieu(x) :

Code : FCO26
Durée : 3 jours
Prix : 1416 €

Objectifs

La connaissance des principes et des langages de programmation objets comme Java, C++ ou UML ne suffit pas, en soi, à concevoir des applications qui satisfont à des exigences de qualité toujours croissantes.

Pour améliorer de façon sensible les processus de construction de systèmes utilisant la technologie objet (partage de savoir-faire) et obtenir des applications extensibles, réutilisables et plus facilement maintenables, la notion de patron de conception ("design patterns") est de plus en plus utilisée.

Cette formation de haut niveau vous permettra de comprendre et de mettre en oeuvre l'approche "patron" de façon pertinente, que ce soit pour l'architecture, l'analyse ou la conception objet de vos applications.

La maîtrise de la notion de patron de conception vous permettra de mieux communiquer lors de vos développements logiciels en réutilisant les patrons déjà catalogués et vous aidera également à capitaliser le savoir-faire de votre entreprise.

Public concerné :

Chef de projets, architectes, concepteurs, développeurs ayant une première réelle expérience en technologie objet (Java, C++ ou autre).

Programme

Présentation
Exercice étalon
Les principes des patrons
- Définitions (patrons et langages de patron)
- Avantages et inconvénients
- Exemples d'applications
- L'origine : Christopher Alexander
Influence des patrons sur les projets informatiques et technologie OO
Patrons d'organisation
- De bonnes pratiques d'organisation de projets logiciels
Patrons d'analyse
- Exemple de patrons d'analyse métiers appliqués à la gestion
Patrons d'architecture logicielle
- Les styles d'architecture logicielle vus comme des patrons
Patrons de conception
- Proto patrons
- Patrons de création, de structure, de comportement
Anti-patterns
- De fausses bonnes idées identifiées !
Exercices : les patrons en pratique
- Réflexions théoriques
- Modèle d'analyse
- Modèle de conception
- Implémentation en Java ou en C++ (selon le profils des participants)
Conclusion
Recommandations et discussions

Responsable :

Antoine Beugnard
Professeur au département Informatique de Télécom Bretagne.
Docteur en informatique de l'Université de Rennes 1 et ingénieur de Télécom Bretagne. Spécialiste en modélisation de système et en architecture logicielle. Formateur en modélisation UML, patron de conception, CORBA, JAVA et génie logiciel. Domaines de recherche : composants logiciels distribués, modélisation de processus, ingénierie des modèles.

Co-Responsable :

Grégoire Nomitch
Ingénieur de TELECOM Bretagne, il est co-fondateur de BK Consulting. Il s'est spécialisé en technologie objet et notamment dans la conception d'applications métier à forte valeur ajoutée.
  • Télécom Bretagne Alumni
  • UEB
  • Fondation Télécom
  • Institut Mines-Télécom
Technopôle Brest-Iroise - CS 83818 - 29238 Brest Cedex 3 - France - Tél : 33 (0)2 29 00 11 11 - Fax : 33 (0)2 29 00 10 00