SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
UML concepts et mise en oeuvre
Formation Informatique / Développement logiciel / Analyse et modélisation
Cette formation permettra aux participants d'acquérir les compétences et connaissances nécessaires sur l'ensemble des
concepts nécessaires à la formalisation des concepts Objet avec le langage normalisé UML
OBJECTIFS
• Appréhender les concepts et méthodes objets
• Modéliser la dynamique et les aspects techniques
PUBLIC
Cette formation s'adresse aux membres d'une équipe projet impliqués dans une démarche utilisant le formalisme UML :
architectes, analystes, concepteurs-développeurs et chefs de projets.
PRE-REQUIS
Avoir des connaissances générales en informatique et notamment en matière de conception d'applications. Cette formation
ne requiert aucune connaissance préalable d'un langage de programmation classique ou Objet.
PROGRAMME
Les concepts Objet de base
Ressemblances et différences entre l'objet au sens commun et l'objet informatique. La notion de classe. La notion d'identité.
Communication par envoi de messages.
Séparation des interfaces et des implémentations. Encapsulation.
Liaisons entre objets. Association. Agrégation ou composition.
Héritage. Héritage et envoi de message. Types d'héritages.
Polymorphisme et interface et classe abstraite.
Les méthodes Objet et la naissance d'UML
Cycle de vie du logiciel et cycle de vie Objet.
Les grands axes de modélisation d'un système.
Les rôles au sein d'une équipe de développement d'un projet orienté Objet.
Genèse des méthodes Objet et naissance d'UML. Principes essentiels d'UML.
L'expression des besoins à l'aide des cas d'utilisation
Analyser les aspects externes du système à réaliser.
Identifier les frontières du système et ses acteurs externes.
Etablir les diagrammes des cas d'utilisation à partir du cahier des charges.
Le formalisme des diagrammes de cas d'utilisation: acteur, cas d'utilisation, relations entre acteurs et cas d'utilisation, …
La notion de paquetage.
La modélisation de la dynamique et les diagrammes associés
La notion de scénarios.
Les diagrammes de séquences, de collaborations et de transitions. Liens entre les différents diagrammes.
La modélisation des aspects statiques
Concepts du diagramme de classes: classe, attribut, opération, association, agrégation, cardinalités et rôles, héritage,
interface, ....
Le diagramme d'objets et son utilité.
L'architecture: diagrammes de composants et de déploiement
Le diagramme de composants: définition et usage du composant, dépendances d'usage entre composants, interface et
implémentation…
Le diagramme de déploiement: représentation des différents types de nœuds du système, répartition des composants sur les
nœuds.
L'architecture en couches et les architectures multi-niveaux.
Les patterns d'architecture.
La conception et l'importance des design-patterns
L'enrichissement des modèles lors du passage de l'analyse vers la conception et la conception détaillée.
L'organisation de la réutilisation.
L'importance des éléments-types de conception ou design-patterns.
Les principaux design-patterns: création d'objets, structures de données, comportements.
Le passage à la réalisation
A retenir
Durée : 4 jours soit 28h.
Réf. CYUML
Dates des sessions
Paris
25/05/2015
05/10/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
UML concepts et mise en oeuvre
Formation Informatique / Développement logiciel / Analyse et modélisation
Les choix d'implémentation des classes: attributs et opérations.
Les techniques de réalisation des liens: associations, agrégations, compositions, héritage. L'implémentation
de la dynamique.
Le Processus Unifié
La nécessité de définir un processus de développement car UML n'est qu'un formalisme. Les principes de base du Processus
Unifié.

Contenu connexe

Similaire à Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)

Cyproj06 formation-projets-et-methodologies-si
Cyproj06 formation-projets-et-methodologies-siCyproj06 formation-projets-et-methodologies-si
Cyproj06 formation-projets-et-methodologies-si
CERTyou Formation
 
Uml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-basesUml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-bases
CERTyou Formation
 
Meris formation-methodes-d-analyse-merise
Meris formation-methodes-d-analyse-meriseMeris formation-methodes-d-analyse-merise
Meris formation-methodes-d-analyse-merise
CERTyou Formation
 
Uml2 a formation-uml-2-perfectionnement
Uml2 a formation-uml-2-perfectionnementUml2 a formation-uml-2-perfectionnement
Uml2 a formation-uml-2-perfectionnement
CERTyou Formation
 
Cyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avanceeCyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avancee
CERTyou Formation
 
Archi formation-architecture-de-sytemes-d-information
Archi formation-architecture-de-sytemes-d-informationArchi formation-architecture-de-sytemes-d-information
Archi formation-architecture-de-sytemes-d-information
CERTyou Formation
 
Proob formation-programmation-orientee-objet
Proob formation-programmation-orientee-objetProob formation-programmation-orientee-objet
Proob formation-programmation-orientee-objet
CERTyou Formation
 
Urbit formation-urbanisation-de-systemes-d-information
Urbit formation-urbanisation-de-systemes-d-informationUrbit formation-urbanisation-de-systemes-d-information
Urbit formation-urbanisation-de-systemes-d-information
CERTyou Formation
 
Cyproj05 formation-ingenierie-des-systemes
Cyproj05 formation-ingenierie-des-systemesCyproj05 formation-ingenierie-des-systemes
Cyproj05 formation-ingenierie-des-systemes
CERTyou Formation
 
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
CERTyou Formation
 
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
CERTyou Formation
 
Cypyth formation-programmation-objet-en-langage-python
Cypyth formation-programmation-objet-en-langage-pythonCypyth formation-programmation-objet-en-langage-python
Cypyth formation-programmation-objet-en-langage-python
CERTyou Formation
 
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
CERTyou Formation
 
Cyccas formation-cloud-computing-architectures-et-services
Cyccas formation-cloud-computing-architectures-et-servicesCyccas formation-cloud-computing-architectures-et-services
Cyccas formation-cloud-computing-architectures-et-services
CERTyou Formation
 
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
CERTyou Formation
 
Antic formation-architectures-des-ntic
Antic formation-architectures-des-nticAntic formation-architectures-des-ntic
Antic formation-architectures-des-ntic
CERTyou Formation
 
Cmmiint formation-introduction-a-cmmi
Cmmiint formation-introduction-a-cmmiCmmiint formation-introduction-a-cmmi
Cmmiint formation-introduction-a-cmmi
CERTyou Formation
 
Cy2919 formation-les-essentiels-de-l-analyse-business
Cy2919 formation-les-essentiels-de-l-analyse-businessCy2919 formation-les-essentiels-de-l-analyse-business
Cy2919 formation-les-essentiels-de-l-analyse-business
CERTyou Formation
 
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
CERTyou Formation
 
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
CERTyou Formation
 

Similaire à Cyuml formation-uml-concepts-et-mise-en-oeuvre (1) (20)

Cyproj06 formation-projets-et-methodologies-si
Cyproj06 formation-projets-et-methodologies-siCyproj06 formation-projets-et-methodologies-si
Cyproj06 formation-projets-et-methodologies-si
 
Uml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-basesUml2 i formation-uml-2-les-bases
Uml2 i formation-uml-2-les-bases
 
Meris formation-methodes-d-analyse-merise
Meris formation-methodes-d-analyse-meriseMeris formation-methodes-d-analyse-merise
Meris formation-methodes-d-analyse-merise
 
Uml2 a formation-uml-2-perfectionnement
Uml2 a formation-uml-2-perfectionnementUml2 a formation-uml-2-perfectionnement
Uml2 a formation-uml-2-perfectionnement
 
Cyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avanceeCyproc2 formation-cpp-programmation-efficace-et-avancee
Cyproc2 formation-cpp-programmation-efficace-et-avancee
 
Archi formation-architecture-de-sytemes-d-information
Archi formation-architecture-de-sytemes-d-informationArchi formation-architecture-de-sytemes-d-information
Archi formation-architecture-de-sytemes-d-information
 
Proob formation-programmation-orientee-objet
Proob formation-programmation-orientee-objetProob formation-programmation-orientee-objet
Proob formation-programmation-orientee-objet
 
Urbit formation-urbanisation-de-systemes-d-information
Urbit formation-urbanisation-de-systemes-d-informationUrbit formation-urbanisation-de-systemes-d-information
Urbit formation-urbanisation-de-systemes-d-information
 
Cyproj05 formation-ingenierie-des-systemes
Cyproj05 formation-ingenierie-des-systemesCyproj05 formation-ingenierie-des-systemes
Cyproj05 formation-ingenierie-des-systemes
 
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
Zz670 g formation-ibm-infosphere-mdm-reference-data-management-v10
 
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
Wb808 g formation-process-implementing-with-ibm-business-process-manager-stan...
 
Cypyth formation-programmation-objet-en-langage-python
Cypyth formation-programmation-objet-en-langage-pythonCypyth formation-programmation-objet-en-langage-python
Cypyth formation-programmation-objet-en-langage-python
 
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
Cyjava formation-java-programmation-maitriser-les-fondamentaux-de-la-programm...
 
Cyccas formation-cloud-computing-architectures-et-services
Cyccas formation-cloud-computing-architectures-et-servicesCyccas formation-cloud-computing-architectures-et-services
Cyccas formation-cloud-computing-architectures-et-services
 
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
0 a045g formation-construction-de-typologie-et-modeles-d-association-avec-ibm...
 
Antic formation-architectures-des-ntic
Antic formation-architectures-des-nticAntic formation-architectures-des-ntic
Antic formation-architectures-des-ntic
 
Cmmiint formation-introduction-a-cmmi
Cmmiint formation-introduction-a-cmmiCmmiint formation-introduction-a-cmmi
Cmmiint formation-introduction-a-cmmi
 
Cy2919 formation-les-essentiels-de-l-analyse-business
Cy2919 formation-les-essentiels-de-l-analyse-businessCy2919 formation-les-essentiels-de-l-analyse-business
Cy2919 formation-les-essentiels-de-l-analyse-business
 
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
 
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
B5261 g formation-ibm-cognos-report-studio-creation-de-rapports-avec-fonction...
 

Plus de CERTyou Formation

Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
CERTyou Formation
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
CERTyou Formation
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
CERTyou Formation
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
CERTyou Formation
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
CERTyou Formation
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
CERTyou Formation
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
CERTyou Formation
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
CERTyou Formation
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
CERTyou Formation
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
CERTyou Formation
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
CERTyou Formation
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
CERTyou Formation
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
CERTyou Formation
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
CERTyou Formation
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
CERTyou Formation
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
CERTyou Formation
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
CERTyou Formation
 

Plus de CERTyou Formation (20)

Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-editionZz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
Zz640 g formation-ibm-personnaliser-infosphere-mdm-advanced-edition
 
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
Zz620 g formation-ibm-concepts-d-architecture-et-modele-de-donnees-pour-infos...
 
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
Zv10 g formation-ibm-z-vm-et-linux-pour-zseries-connectivite-et-gestion-du-sy...
 
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linuxZv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
Zv06 g formation-ibm-z-vm-et-linux-pour-zseries-bases-vm-pour-linux
 
Zv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-conceptsZv02 g formation-z-vm-introduction-et-concepts
Zv02 g formation-z-vm-introduction-et-concepts
 
Zop05 formation-zope-plone
Zop05 formation-zope-ploneZop05 formation-zope-plone
Zop05 formation-zope-plone
 
Zop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnementZop04 formation-zope-les-bases-et-perfectionnement
Zop04 formation-zope-les-bases-et-perfectionnement
 
Zop03 formation-zope-les-bases
Zop03 formation-zope-les-basesZop03 formation-zope-les-bases
Zop03 formation-zope-les-bases
 
Zop02 formation-zope-cps
Zop02 formation-zope-cpsZop02 formation-zope-cps
Zop02 formation-zope-cps
 
Zop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnementZop01 formation-zope-perfectionnement
Zop01 formation-zope-perfectionnement
 
Zl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suseZl10 g formation-implementation-linux-pour-system-z-suse
Zl10 g formation-implementation-linux-pour-system-z-suse
 
Zl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linuxZl00 g formation-bootcamp-z-vm-et-linux
Zl00 g formation-bootcamp-z-vm-et-linux
 
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnementZen06 formation-zend-framework-2-les-bases-et-perfectionnement
Zen06 formation-zend-framework-2-les-bases-et-perfectionnement
 
Zen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-basesZen05 formation-zend-framework-2-les-bases
Zen05 formation-zend-framework-2-les-bases
 
Zen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnementZen04 formation-zend-framework-2-perfectionnement
Zen04 formation-zend-framework-2-perfectionnement
 
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnementZen03 formation-zend-framework-1-les-bases-et-perfectionnement
Zen03 formation-zend-framework-1-les-bases-et-perfectionnement
 
Zen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-basesZen02 formation-zend-framework-1-les-bases
Zen02 formation-zend-framework-1-les-bases
 
Zen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnementZen01 formation-zend-framework-1-perfectionnement
Zen01 formation-zend-framework-1-perfectionnement
 
Zabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructureZabix formation-zabbix-supervision-d-infrastructure
Zabix formation-zabbix-supervision-d-infrastructure
 
Xul formation-xul
Xul formation-xulXul formation-xul
Xul formation-xul
 

Cyuml formation-uml-concepts-et-mise-en-oeuvre (1)

  • 1. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France UML concepts et mise en oeuvre Formation Informatique / Développement logiciel / Analyse et modélisation Cette formation permettra aux participants d'acquérir les compétences et connaissances nécessaires sur l'ensemble des concepts nécessaires à la formalisation des concepts Objet avec le langage normalisé UML OBJECTIFS • Appréhender les concepts et méthodes objets • Modéliser la dynamique et les aspects techniques PUBLIC Cette formation s'adresse aux membres d'une équipe projet impliqués dans une démarche utilisant le formalisme UML : architectes, analystes, concepteurs-développeurs et chefs de projets. PRE-REQUIS Avoir des connaissances générales en informatique et notamment en matière de conception d'applications. Cette formation ne requiert aucune connaissance préalable d'un langage de programmation classique ou Objet. PROGRAMME Les concepts Objet de base Ressemblances et différences entre l'objet au sens commun et l'objet informatique. La notion de classe. La notion d'identité. Communication par envoi de messages. Séparation des interfaces et des implémentations. Encapsulation. Liaisons entre objets. Association. Agrégation ou composition. Héritage. Héritage et envoi de message. Types d'héritages. Polymorphisme et interface et classe abstraite. Les méthodes Objet et la naissance d'UML Cycle de vie du logiciel et cycle de vie Objet. Les grands axes de modélisation d'un système. Les rôles au sein d'une équipe de développement d'un projet orienté Objet. Genèse des méthodes Objet et naissance d'UML. Principes essentiels d'UML. L'expression des besoins à l'aide des cas d'utilisation Analyser les aspects externes du système à réaliser. Identifier les frontières du système et ses acteurs externes. Etablir les diagrammes des cas d'utilisation à partir du cahier des charges. Le formalisme des diagrammes de cas d'utilisation: acteur, cas d'utilisation, relations entre acteurs et cas d'utilisation, … La notion de paquetage. La modélisation de la dynamique et les diagrammes associés La notion de scénarios. Les diagrammes de séquences, de collaborations et de transitions. Liens entre les différents diagrammes. La modélisation des aspects statiques Concepts du diagramme de classes: classe, attribut, opération, association, agrégation, cardinalités et rôles, héritage, interface, .... Le diagramme d'objets et son utilité. L'architecture: diagrammes de composants et de déploiement Le diagramme de composants: définition et usage du composant, dépendances d'usage entre composants, interface et implémentation… Le diagramme de déploiement: représentation des différents types de nœuds du système, répartition des composants sur les nœuds. L'architecture en couches et les architectures multi-niveaux. Les patterns d'architecture. La conception et l'importance des design-patterns L'enrichissement des modèles lors du passage de l'analyse vers la conception et la conception détaillée. L'organisation de la réutilisation. L'importance des éléments-types de conception ou design-patterns. Les principaux design-patterns: création d'objets, structures de données, comportements. Le passage à la réalisation A retenir Durée : 4 jours soit 28h. Réf. CYUML Dates des sessions Paris 25/05/2015 05/10/2015 Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.
  • 2. CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France UML concepts et mise en oeuvre Formation Informatique / Développement logiciel / Analyse et modélisation Les choix d'implémentation des classes: attributs et opérations. Les techniques de réalisation des liens: associations, agrégations, compositions, héritage. L'implémentation de la dynamique. Le Processus Unifié La nécessité de définir un processus de développement car UML n'est qu'un formalisme. Les principes de base du Processus Unifié.