Le Club Formation : la même formation, moins chère



> Accueil > Analyse et conception avec UML

Formation Analyse et conception avec UML

Valtech Training

1878.00 € HT 1502.40 € HT
jusqu'à - 20%

Durée : 5 jours consécutifs

 

Conscientes des limites des spécifications textuelles pour le développement de systèmes logiciels objet, les entreprises souhaitent mettre en oeuvre une démarche de modélisation basée sur UML. Les équipes projet ont parfois une connaissance d'UML et des langages objets, mais connaître UML ne suffit pas pour bien modéliser un système et connaître un langage objet ne suffit pas pour réaliser une conception de qualité.

 

Après ce cours, vous saurez mettre pragmatiquement en oeuvre UML pour le développement d'un système logiciel, depuis l'analyse des besoins jusqu'à la conception détaillée. Vous aurez aussi appris à "penser objet" au cours de toutes ces étapes, pour concevoir des systèmes modulaires et évolutifs à l'aide de principes reconnus (Patterns). Le cours progressera selon une chronologie proche de celle d'un processus de développement itératif. A chaque étape, les apports d'UML et ses limites seront exposés par des exemples. Des études de cas vous permettront, en vous confrontant aux réelles difficultés de la modélisation, de vous faire une opinion sur ce qui peut réellement fonctionner sur vos projets.

 

 

 

Créer des modèles d'analyse et de conception à l'aide de la notation UML 2

Suivre un processus itératif, incrémental, piloté par les cas d'utilisation

Rédiger des cas d'utilisation complets et efficaces

Créer des modèles du domaine

Attribuer les bonnes responsabilités aux bons objets à l'aide de Patterns

Créer des diagrammes illustrant les interactions entre objets

Concevoir des classes faiblement couplées et fortement cohérentes

Créer des diagrammes de classes de conception

Traduire les modèles de conception dans votre langage orienté objet

 

 

 

 

 

 

Processus de développement

Inconvénients du cycle en cascade

Un processus itératif et incrémental : UP

Une méthode agile : Scrum

Cas d'utilisation

Identification des acteurs et des cas d'utilisation

Description textuelle des cas d'utilisation

Relations entre cas d'utilisation

Prioriser les cas d'utilisation

Concepts objets

Classe et instance

Opération, méthode et message

Interactions entre objets

Héritage

Polymorphisme et encapsulation

Modèle du domaine

Concepts du domaine

Diagramme de classes

Attributs

Associations

Rôles et multiplicités

Généralisation

Packages

Compléments

Comportement système

Événements et opérations système

Diagramme de séquence système

Contrats d'opération

Diagrammes d'interaction

Séquence et communication

Notation des messages et participants

Ajouts UML 2

Visibilité des objets

Responsabilités et Patterns Grasp

Responsabilités

Expert

Créateur

Contrôleur

Faible couplage

Forte cohésion

Polymorphisme

Indirection

Fabrication pure

Protection des variations

Diagrammes de classes de conception

Classes logicielles

Navigabilité

Opérations et méthodes

Compléments sur le diagramme de classes

De la conception au code

Définitions de classes et d'interfaces

Corps de méthodes

Conception d'architecture

Architecture en couches

Séparation modèle / vue

 

Annexe 1 : autres notations UML 2

Diagramme d'états

Diagramme d'activité

Classes structurées et composants

Diagramme de déploiement

Annexe 2 : introduction aux Design Patterns

Que sont les Patterns ?

Les Patterns GoF

Exemples

 

Analystes, concepteurs et développeurs souhaitant acquérir des compétences en analyse et en conception orientées objets


Pré - Requis


Demander cette formation
Les champs marqués * sont obligatoires.


Retrouvez toutes
nos formations
classées par
régions

Accéder


Contact - Conditions générales d'utilisation - Mentions légales - Plan
Club Golden - Liens - Création de site internet : webagency Goldenmarket - Goldenmarket