Archives de Tag: uml

Formation Modélisation et traitement des données (UML)

Formation Modélisation et traitement des données UML 2 jours

UML est un langage graphique de modélisation des données et des traitements.

Il se présente sous forme de diagrammes dont les éléments graphiques sont standardisés, compris et acceptés par tous de la même façon.

Programme de la formation 

  • Illustration et mise en pratique des diagrammes UML
  • Insistance sur les use cases et les diagrammes de classes
  • Présentation approfondie des diagrammes d’état
  • Illustration du langage à l’aide du jeu des CRC : classes – responsabilités- collaborations
  • Mise en pratique d’UML par le biais d’un exemple concret

> Détails sur la formation :

UML

Formations relatives :

Nous contacter :

JL GESTION SA

Bruxelles

JL GESTION SA
Avenue de l’indépendance Belge 58
1081 Bruxelles
Tel : +32 2 412 04 10 (gestion projet – comptabilité)
Tel: +32 2 412 04 11 (gestion projet – commercial)
Tel: +32 2 412 04 12 (secrétariat)
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@jlgestion.be
Site: www.jlgestion.be

Lille

JL GESTION SA
21 Avenue le Corbusier
59042 Lille Cedex
Tel : +33 3 59 81 17 85
Fax : +33 3 59 81 17 81
Gsm : +32 477 789 445
Email : selossej@jlgestion.be
Site: www.jlgestion.fr

Training Object Oriented Analysis & Design with UML – 4 days

Class overview :

This OOA&D training course presents the key concepts and methodologies required to perform quality object-oriented software engineering, with particular attention to practical techniques such as use-case and CRC analysis, UML diagramming, and patterns.

Class goals :

Students practice applying object oriented analysis during the course to improve software designs and to see how software objects can be altered to build software systems that are more robust and less expensive. Students use several methods for analyzing software systems, finding and refining useful classes and relationships between objects. Care is taken not to focus on any one language so that all students can participate in the design exercises without relying on specific programming skills. The course emphasizes the most practical analysis and design methods, including the application of use case analysis, CRC analysis, problem domain analysis, activity diagramming, interaction diagramming, and class diagramming. The Unified Modeling Language (UML) is presented in detail and is used in the exercises and case studies. Practical aspects of project management and implementation are presented from the perspective of experienced object system designers. Special emphasis is given to the use of object patterns in developing software systems. The students apply their skills in labs that are mini design sessions, during which the instructor helps the students identify and overcome common obstacles that occur during group sessions.

Content of Object Oriented Analysis & Design with UML

  • Structured vs. Object-Oriented Development
  • Complexity and its Effects
  • Inadequate and Unstable Requirements
  • UML Notation
  • OOA&D Project Methodology
  • Requirements Phase Activities
  • Analysis Phase Activities
  • Design Phase Activities
  • Characteristics of Iterative OOAD
  • Conducting Productive OOAD Sessions
  • Developing a High Level Use Case Model
  • Adding Details to a Use Case Model
  • Conceptual Class Diagrams
  • Analysis Patterns
  • CRC Analysis
  • State Machine Diagrams
  • System Operations Diagrams
  • Applying Design Patterns
  • Interaction Diagrams
  • Communication Diagrams
  • Sequence Diagrams
  • Documenting a Design Using Specification Class Diagrams
  • Evaluating Object-Oriented Software Design
  • Organizing Large Scale Software Applications
Object Oriented Analysis & Design with UML
Training Object Oriented Analysis & Design with UML

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

This OOA&D training course presents the key concepts and methodologies required to perform quality object-oriented software engineering, with particular attention to practical techniques such as use-case and CRC analysis, UML diagramming, and patterns.

Training J 2Object Oriented Analysis And Design Using UML – 5 days

Class overview :

Java 2: Object-Oriented Analysis and Design Using UML introduces the major elements of the Unified Modeling Language and the Unified Software Development Process

Class goals :

  • Know the Purpose and Parts of the UML
  • Drive the Development of a System Using Use Cases
  • Describe How Objects Interact Using a Sequence Diagram
  • Create Class and Object Diagrams
  • Interface-based Design
  • Layer your System into Packages
  • Model Dynamic Behavior using Collaboration,

Statechart, and Activity Diagrams

  • Using Component and Deployment Diagrams
  • Manage and Schedule the Software Development Process

Content of J 2Object Oriented Analysis And Design Using UML

Students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:

  • Know the purpose and parts of UML.
  • Drive the development of a system based on Use Cases.
  • Use the CRC method to identify classes.
  • Describe how objects interact using a Sequence Diagram.
  • Create Class and Object Diagrams.
  • Use Interface-based Design.
  • Layer your system into packages.
  • Model Dynamic Behavior using Collaboration,

Statechart, and Activity Diagrams.

  • Use Component and Deployment Diagrams.
  • Manage and Schedule the Software Development Process.
J 2Object Oriented Analysis And Design Using UML
Training J 2Object Oriented Analysis And Design Using UML

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Java 2: Object-Oriented Analysis and Design Using UML introduces the major elements of the Unified Modeling Language and the Unified Software Development Process

Formation : Modélisation et Conception UML pour Réussir un Projet- 4 JOURS

Description :

Apprendre  les concepts de la modélisation par les objets.
Apprendre le formalisme du langage de modélisation UML et utiliser les nouveautés de la version 2.0 du langage.
Comprendre comment et pourquoi UML est utilisé dans les méthodes de gestion de projet actuelles.
Intégrer UML dans les différentes phases d'un projet.

Modélisation et Conception UML pour Réussir un Projet

Objectifs du cours :

  • Maîtriser les concepts de la modélisation par les objets.
  • Maitriser le formalisme du langage de modélisation UML et utiliser les nouveautés de la version 2.0 du langage.
  • Comprendre comment et pourquoi UML est utilisé dans les méthodes de gestion de projet actuelles.
  • Intégrer UML dans les différentes phases d’un projet.

Contenu du cours :

Les principes de l’approche objet

  • Evolution des techniques de conception de logiciels.
  • Evolution de la gestion de l’information.
  • Les apports de la conception objet.
  • Les principaux modèles.

Les caractéristiques des objets

  • Objets et messages.
  • Les relations entre classes et objets.
  • Encapsulation et réutilisation.
  • Héritage et polymorphisme.

Présentation d’UML

  • Les objectifs d’UML.
  • L’historique d’UML.
    • Les besoins initiaux.
    • Les apports successifs des différentes versions.
  • Les nouveautés d’UML 2.0.
  • Les axes et les vues de modélisation UML.
  • Présentation générales des différents diagrammes.
  • Quelle démarche adopter avec UML ?
    • Présentation de différentes démarches de modélisation.
  • Les outils pour UML.
    • Les fonctionnalités attendues d’un AGL (Atelier de Génie Logiciel).
    • Présentation et comparatif de plusieurs outils de modélisation actuels.

Introduction au Processus Unifié – Comment l’utiliser avec UML ?

  • Comment les besoins guident la démarche ?
  • Les notions fondamentales du Processus Unifié.
    • Construction incrémentale et itérative.
    • Les différentes activités et phases.

La modélisation des besoins : L’axe fonctionnel

  • Comment commencer ?
  • Introduction aux méthodes permettant de recueillir les besoins d’un système.
  • L’analyse fonctionnelle à partir du cahier des charges.
    • Analyser et identifier pour réaliser la description des cas d’utilisation.
    • Identification des différents scénarii.
  • Des cas d’utilisation au diagramme de cas d’utilisation.
    • Les éléments de notation du diagramme de cas d’utilisation.
  • Finaliser le diagramme de cas d’utilisation.
    • Les relations entre les cas d’utilisation, les différents types d’acteurs, les sous-systèmes, ….
    • Préparer l’axe de modélisation suivant.

La modélisation des comportements du système et des objets : L’axe dynamique

  • Les notions relatives à la modélisation de la dynamique.
    • Les messages, les événements et les états.
  • Les diagrammes d’interaction.
    • Le diagramme de séquence et ses nouveautés en UML 2.0
    • Le diagramme de communication.
  • Les diagrammes complémentaires apportés par UML2.0
    • Le diagramme de timing
    • Le diagramme de vue d’ensemble des interactions.
  • Formalisation des scénarios en diagrammes d’interactions.
  • Modélisation des activités : le diagramme d’activité.
  • Modélisation du cycle de vie des objets : le diagramme d’états-transitions.

La modélisation de la structure des objets : L’axe statique

  • Identification des classes à partir des objets identifiés dans les axes de modélisation précédents.
  • Le formalisme du diagramme de classe.
    • Représentation des classes concrètes et classes abstraites.
    • La notion de stéréotypes.
  • Première représentation des classes d’objets sur le diagramme de classe.
    • Les attributs et opérations membres.
    • Les types de données.
    • La visibilité des membres.
  • Les associations entre classes.
    • Liens d’associations, rôles, cardinalité, navigation…
  • Les différents types d’associations.
    • L’agrégation et la composition.
    • La généralisation et la spécialisation : modélisation de l’héritage.
    • Définir des contraintes sur les associations
  • Utilisation des interfaces.
    • Les spécificités des interfaces.
    • La relation de réalisation.
  • Identifier et représenter des objets spécifiques.
    • Le diagramme d’objets.
    • Le diagramme de structure composite.

La modélisation de l’architecture du système

  • L’architecture logicielle et matérielle.
  • Organiser l’architecture logicielle du système avec ses objets
    • Identification des paquetages (packages) fonctionnelles.
    • Identification des couches logicielles.
    • La modélisation des paquetages et de leurs relations : Le diagramme de paquetage d’UML 2.0.
  • Des objets aux composants.
    • Identification des composants logiciels par assemblage d’objets.
    • Le diagramme de composants.
  • L’architecture matérielle.
    • Décrire le système dans son environnement de fonctionnement.
    • Le diagramme de déploiement.

Formations relatives :

Nous contacter :

Avenue de l’indépendance Belge 58
1081 Bruxelles
Tel : +32 2 412 04 10
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@jlgestion.be

Nos avantages :

  • Type de formation : Inter-entreprise, Intra-entreprise et particuliers
  • Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
  • Demande de devis : Réponse dans les 24 heures.
  • Remise de 50% pour les PME Bruxelloises
  • Parking, boisson et lunch gratuit
  • Accès à notre centre de compétences : Syllabus, note de cours, exercises,…

Formation : UML pour les Développeurs Java – 4 JOURS

Description :

 

Apprendre modéliser un projet logiciel autour de la plate-forme Java.
Réaliser les différents diagrammes UML.
Comprendre l'impact de la modélisation sur la génération de code.
Affiner les modèles et le code.
Comprendre la démarche projet associée à UML et aux langages objets

UML pour les Développeurs Java

Objectifs du cours :

 

  • Modéliser un projet logiciel autour de la plate-forme Java.
  • Réaliser les différents diagrammes UML.
  • Comprendre l’impact de la modélisation sur la génération de code.
  • Affiner les modèles et le code.
  • Comprendre la démarche projet associée à UML et aux langages objets.

 

Contenu du cours :

Principes de la modélisation objet

  • Rappels et principes de la conception objet
  • Evolution des techniques de conception logicielle
  • Les apports de la technologie objet
  • Les principaux modèles

Rappels sur les caractéristiques des objets

  • Les objets et les messages
  • Encapsulation et réutilisation
  • Héritage et polymorphisme
  • Classes et interfaces
  • Application au langage Java des concepts objets
    • Les contraintes de l’héritage en Java
    • Les modificateurs d’accès Java pour l’encapsulation

L’analyse par les objets

  • Evolution de la modélisation
  • Les méthodes objets (HOOD et OMT)
  • Vue globale d’UML et ses objectifs
  • Les 4+1 vues
  • Les notions de paquetage
  • Les stéréotypes
    • Les stéréotypes liés à Java
  • Les couches métiers et ressources

Les différents axes pour l’analyse

  • L’axe fonctionnel
    • Le diagramme de cas d’utilisation
  • L’axe statique
    • Le diagramme de classe
  • L’axe dynamique
    • Le diagramme de séquence

Modélisation des comportements du système avec les cas d’utilisation

  • Organisation du système en couches architecturales
  • Définition et identification des mécanismes d’analyse
  • Identification des abstractions clés
  • Réalisation de cas d’utilisation
  • Analyse des cas d’utilisation
    • Identification des classes d’analyse à partir des cas d’utilisation
    • Allocation des responsabilités aux classes d’analyse
    • Modélisation des relations entre classes : associations et agrégations
  • Vers une première génération de code Java

Identification des classes de conception

  • Des classes d’analyse aux classes de conception
  • Ajuster les classes de conception : opérations, attributs, relations
  • Incorporer les mécanismes de conception

Identification des sous-systèmes et des interfaces

  • Finalisation du modèle de conception
  • Structurer un modèle en paquetage
  • Couplage entre paquetages et impact sur la qualité du système
  • Synchronisation du modèle avec le code Java

Raffiner les cas d’utilisation, architecture opérationnelle et distribution

  • Peaufiner les cas d’utilisation, impact sur la génération de code Java
  • Processus, threads, et classes actives
  • Distribution et nœuds

La démarche associée à UML : introduction au Processus Unifié

  • Les différentes phases
  • Incrémentation et prototypage
  • Itérations
  • Les cycles de vie

Formations relatives :

Nous contacter :

Avenue de l’indépendance Belge 58
1081 Bruxelles
Tel : +32 2 412 04 10
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@jlgestion.be

Nos avantages :

  • Type de formation : Inter-entreprise, Intra-entreprise et particuliers
  • Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
  • Demande de devis : Réponse dans les 24 heures.
  • Remise de 50% pour les PME Bruxelloises
  • Parking, boisson et lunch gratuit
  • Accès à notre centre de compétences : Syllabus, note de cours, exercises,…
.

Formation : UML pour les Développeurs Microsoft .NET – 4 JOURS

Description :

  • Apprendre à modéliser un projet logiciel autour de la plate-forme Microsoft .NET.
  • Réaliser les différents diagrammes UML.
  • Comprendre l’impact de la modélisation sur la génération de code.
  • Affiner les modèles et le code.
  • Comprendre la démarche projet associée à UML et aux langages objets.
  • UML pour les Développeurs Microsoft .NET
  • Objectifs du cours :

    • Modéliser un projet logiciel autour de la plate-forme Microsoft .NET.
    • Réaliser les différents diagrammes UML.
    • Comprendre l’impact de la modélisation sur la génération de code.
    • Affiner les modèles et le code.
    • Comprendre la démarche projet associée à UML et aux langages objets.

    Contenu du cours :

    Principes de la modélisation objet

    • Rappels et principes de la conception objet
    • Évolutions des techniques de conception logicielle
    • Les apports de la technologie objet
    • Les principaux modèles

    Rappels sur les caractéristiques des objets

    • Les objets et les messages
    • Encapsulation et réutilisation
    • Héritage et polymorphisme
    • Classes et interfaces
    • Application aux langages .NET des concepts objets
      • Les contraintes de l’héritage en .NET
      • Les modificateurs d’accès pour l’encapsulation

    L’analyse par les objets

    • Evolution de la modélisation
    • Les méthodes objets (HOOD et OMT)
    • Vue globale d’UML et ses objectifs
    • Les 4+1 vues
    • Les notions de paquetage
    • Les stéréotypes
      • Les stéréotypes liés .NET
    • Les couches métiers et ressources

    Les différents axes pour l’analyse

    • L’axe fonctionnel
      • Le diagramme de cas d’utilisation
    • L’axe statique
      • Le diagramme de classe
    • L’axe dynamique
      • Le diagramme de séquence

    Modélisation des comportements du système avec les cas d’utilisation

    • Organisation du système en couches architecturales
    • Définition et identification des mécanismes d’analyse
    • Identification des abstractions clés
    • Réalisation de cas d’utilisation
    • Analyse des cas d’utilisation
      • Identification des classes d’analyse à partir des cas d’utilisation
      • Allocation des responsabilités aux classes d’analyse
      • Modélisation des relations entre classes (associations et agrégations)
    • Vers une première génération de code VB .NET ou C#

    Identification des classes de conception

    • Des classes d’analyse aux classes de conception
    • Ajuster les classes de conception : opérations, attributs, relations
    • Incorporer les mécanismes de conception

    Identification des sous-systèmes et des interfaces

    • Finalisation du modèle de conception
    • Structurer un modèle en paquetage
    • Couplage entre paquetages et impact sur la qualité du système
    • Synchronisation du modèle avec le code VB .NET ou C#

    Raffiner les cas d’utilisation, architecture opérationnelle et distribution

    • Peaufiner les cas d’utilisation, impact sur la génération de code VB .NET ou C#
    • Processus, threads, et classes actives
    • Distribution et nœuds

    La démarche associée à UML : introduction au Processus Unifié

    • Les différentes phases
    • Incrémentation et prototypage
    • Itérations
    • Les cycles de vie

    Formations relatives :

    Nous contacter :

    Avenue de l’indépendance Belge 58
    1081 Bruxelles
    Tel : +32 2 412 04 10
    Fax : +32 2 412 04 19
    Gsm : +32 485 212 722
    Email : selossej@jlgestion.be

    Nos avantages :

    • Type de formation : Inter-entreprise, Intra-entreprise et particuliers
    • Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
    • Demande de devis : Réponse dans les 24 heures.
    • Remise de 50% pour les PME Bruxelloises
    • Parking, boisson et lunch gratuit
    • Accès à notre centre de compétences : Syllabus, note de cours, exercises,…

UML pour les développeurs Microsoft .NET

Public :
Développeurs Microsoft .NET avec VB .NET ou C#.
Objectifs :
Modéliser un projet logiciel autour de la plate-forme Microsoft .NET.
Réaliser les différents diagrammes UML.
Comprendre l’impact de la modélisation sur la génération de code.
Affiner les modèles et le code.
Comprendre la démarche projet associée à UML et aux langages objets.

Pré-requis :
Connaissance du langage VB .NET ou du langage C#.

Contenu pédagogique :
Principes de la modélisation objet
Rappels et principes de la conception objet
Évolutions des techniques de conception logicielle
Les apports de la technologie objet
Les principaux modèles
Rappels sur les caractéristiques des objets
Les objets et les messages
Encapsulation et réutilisation
Héritage et polymorphisme
Classes et interfaces
Application aux langages .NET des concepts objets
Les contraintes de l’héritage en .NET
Les modificateurs d’accès pour l’encapsulation
L’analyse par les objets
Evolution de la modélisation
Les méthodes objets (HOOD et OMT)
Vue globale d’UML et ses objectifs
Les 4+1 vues
Les notions de paquetage
Les stéréotypes
Les stéréotypes liés .NET
Les couches métiers et ressources
Les différents axes pour l’analyse
L’axe fonctionnel
Le diagramme de cas d’utilisation
L’axe statique
Le diagramme de classe
L’axe dynamique
Le diagramme de séquence
Modélisation des comportements du système avec les cas d’utilisation
Organisation du système en couches architecturales
Définition et identification des mécanismes d’analyse
Identification des abstractions clés
Réalisation de cas d’utilisation
Analyse des cas d’utilisation
Identification des classes d’analyse à partir des cas d’utilisation
Allocation des responsabilités aux classes d’analyse
Modélisation des relations entre classes (associations et agrégations)
Vers une première génération de code VB .NET ou C#
Identification des classes de conception
Des classes d’analyse aux classes de conception
Ajuster les classes de conception : opérations, attributs, relations
Incorporer les mécanismes de conception
Identification des sous-systèmes et des interfaces
Finalisation du modèle de conception
Structurer un modèle en paquetage
Couplage entre paquetages et impact sur la qualité du système
Synchronisation du modèle avec le code VB .NET ou C#
Raffiner les cas d’utilisation, architecture opérationnelle et distribution
Peaufiner les cas d’utilisation, impact sur la génération de code VB .NET ou C#
Processus, threads, et classes actives
Distribution et nœuds
La démarche associée à UML : introduction au Processus Unifié
Les différentes phases
Incrémentation et prototypage
Itérations
Les cycles de vie

Nous contacter:

Avenue de l’indépendance Belge 58
1081 Bruxelles

Tel : +32 2 412 04 10
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@jlgestion.be

NOS AVANTAGES :

  • Type de formation : Inter-entreprise, Intra-entreprise et particuliers
  • Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
  • Demande de devis : Réponse dans les 24 heures.
  • Remise de 50% pour les PME Bruxelloises
  • Parking, boisson et lunch gratuit
  • Accès à notre centre de compétences : Syllabus, note de cours, exercices,…

Modélisation et conception UML pour réussir un projet

Public :
Architectes de systèmes, chefs de projets, concepteurs, analystes et développeurs.

Objectifs :
Maîtriser les concepts de la modélisation par les objets.
Maitriser le formalisme du langage de modélisation UML et utiliser les nouveautés de la version 2.0 du langage.
Comprendre comment et pourquoi UML est utilisé dans les méthodes de gestion de projet actuelles.
Intégrer UML dans les différentes phases d’un projet.

Pré-requis :
Maîtriser une autre méthode d’analyse ou maîtriser un langage de programmation orienté objet.

Contenu pédagogique :
Les principes de l’approche objet
Evolution des techniques de conception de logiciels.
Evolution de la gestion de l’information.
Les apports de la conception objet.
Les principaux modèles.
Les caractéristiques des objets
Objets et messages.
Les relations entre classes et objets.
Encapsulation et réutilisation.
Héritage et polymorphisme.
Présentation d’UML
Les objectifs d’UML.
L’historique d’UML.
Les besoins initiaux.
Les apports successifs des différentes versions.
Les nouveautés d’UML 2.0.
Les axes et les vues de modélisation UML.
Présentation générales des différents diagrammes.
Quelle démarche adopter avec UML ?
Présentation de différentes démarches de modélisation.
Les outils pour UML.
Les fonctionnalités attendues d’un AGL (Atelier de Génie Logiciel).
Présentation et comparatif de plusieurs outils de modélisation actuels.
Introduction au Processus Unifié – Comment l’utiliser avec UML ?
Comment les besoins guident la démarche ?
Les notions fondamentales du Processus Unifié.
Construction incrémentale et itérative.
Les différentes activités et phases.
La modélisation des besoins : L’axe fonctionnel
Comment commencer ?
Introduction aux méthodes permettant de recueillir les besoins d’un système.
L’analyse fonctionnelle à partir du cahier des charges.
Analyser et identifier pour réaliser la description des cas d’utilisation.
Identification des différents scénarii.
Des cas d’utilisation au diagramme de cas d’utilisation.
Les éléments de notation du diagramme de cas d’utilisation.
Finaliser le diagramme de cas d’utilisation.
Les relations entre les cas d’utilisation, les différents types d’acteurs, les sous-systèmes, ….
Préparer l’axe de modélisation suivant.
La modélisation des comportements du système et des objets : L’axe dynamique
Les notions relatives à la modélisation de la dynamique.
Les messages, les événements et les états.
Les diagrammes d’interaction.
Le diagramme de séquence et ses nouveautés en UML 2.0
Le diagramme de communication.
Les diagrammes complémentaires apportés par UML2.0
Le diagramme de timing
Le diagramme de vue d’ensemble des interactions.
Formalisation des scénarios en diagrammes d’interactions.
Modélisation des activités : le diagramme d’activité.
Modélisation du cycle de vie des objets : le diagramme d’états-transitions.
La modélisation de la structure des objets : L’axe statique
Identification des classes à partir des objets identifiés dans les axes de modélisation précédents.
Le formalisme du diagramme de classe.
Représentation des classes concrètes et classes abstraites.
La notion de stéréotypes.
Première représentation des classes d’objets sur le diagramme de classe.
Les attributs et opérations membres.
Les types de données.
La visibilité des membres.
Les associations entre classes.
Liens d’associations, rôles, cardinalité, navigation…
Les différents types d’associations.
L’agrégation et la composition.
La généralisation et la spécialisation : modélisation de l’héritage.
Définir des contraintes sur les associations
Utilisation des interfaces.
Les spécificités des interfaces.
La relation de réalisation.
Identifier et représenter des objets spécifiques.
Le diagramme d’objets.
Le diagramme de structure composite.
La modélisation de l’architecture du système
L’architecture logicielle et matérielle.
Organiser l’architecture logicielle du système avec ses objets
Identification des paquetages (packages) fonctionnelles.
Identification des couches logicielles.
La modélisation des paquetages et de leurs relations : Le diagramme de paquetage d’UML 2.0.
Des objets aux composants.
Identification des composants logiciels par assemblage d’objets.
Le diagramme de composants.
L’architecture matérielle.
Décrire le système dans son environnement de fonctionnement.
Le diagramme de déploiement.

Nous contacter:

Avenue de l’indépendance Belge 58
1081 Bruxelles

Tel : +32 2 412 04 10
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@jlgestion.be

NOS AVANTAGES :

  • Type de formation : Inter-entreprise, Intra-entreprise et particuliers
  • Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
  • Demande de devis : Réponse dans les 24 heures.
  • Remise de 50% pour les PME Bruxelloises
  • Parking, boisson et lunch gratuit
  • Accès à notre centre de compétences : Syllabus, note de cours, exercices,…

UML pour les développeurs Microsoft .NET

Public :

  • Développeurs Microsoft .NET avec VB .NET ou C#.

Objectifs :

  • Modéliser un projet logiciel autour de la plate-forme Microsoft .NET.
  • Réaliser les différents diagrammes UML.
  • Comprendre l’impact de la modélisation sur la génération de code.
  • Affiner les modèles et le code.
  • Comprendre la démarche projet associée à UML et aux langages objets.

Pré-requis :

  • Connaissance du langage VB .NET ou du langage C#.

Contenu pédagogique

Principes de la modélisation objet

  • Rappels et principes de la conception objet
  • Évolutions des techniques de conception logicielle
  • Les apports de la technologie objet
  • Les principaux modèles

Rappels sur les caractéristiques des objets

  • Les objets et les messages
  • Encapsulation et réutilisation
  • Héritage et polymorphisme
  • Classes et interfaces
  • Application aux langages .NET des concepts objets
    • Les contraintes de l’héritage en .NET
    • Les modificateurs d’accès pour l’encapsulation

L’analyse par les objets

  • Evolution de la modélisation
  • Les méthodes objets (HOOD et OMT)
  • Vue globale d’UML et ses objectifs
  • Les 4+1 vues
  • Les notions de paquetage
  • Les stéréotypes
    • Les stéréotypes liés .NET
  • Les couches métiers et ressources

Les différents axes pour l’analyse

  • L’axe fonctionnel
    • Le diagramme de cas d’utilisation
  • L’axe statique
    • Le diagramme de classe
  • L’axe dynamique
    • Le diagramme de séquence

Modélisation des comportements du système avec les cas d’utilisation

  • Organisation du système en couches architecturales
  • Définition et identification des mécanismes d’analyse
  • Identification des abstractions clés
  • Réalisation de cas d’utilisation
  • Analyse des cas d’utilisation
    • Identification des classes d’analyse à partir des cas d’utilisation
    • Allocation des responsabilités aux classes d’analyse
    • Modélisation des relations entre classes (associations et agrégations)
  • Vers une première génération de code VB .NET ou C#

Identification des classes de conception

  • Des classes d’analyse aux classes de conception
  • Ajuster les classes de conception : opérations, attributs, relations
  • Incorporer les mécanismes de conception

Identification des sous-systèmes et des interfaces

  • Finalisation du modèle de conception
  • Structurer un modèle en paquetage
  • Couplage entre paquetages et impact sur la qualité du système
  • Synchronisation du modèle avec le code VB .NET ou C#

Raffiner les cas d’utilisation, architecture opérationnelle et distribution

  • Peaufiner les cas d’utilisation, impact sur la génération de code VB .NET ou C#
  • Processus, threads, et classes actives
  • Distribution et nœuds

La démarche associée à UML : introduction au Processus Unifié

  • Les différentes phases
  • Incrémentation et prototypage
  • Itérations
  • Les cycles de vie

Nous contacter:

Avenue de l’indépendance Belge 58
1081 Bruxelles

Tel : +32 2 412 04 10
Fax : +32 2 412 04 19
Gsm : +32 485 212 722
Email : selossej@jlgestion.be

NOS AVANTAGES :

  • Type de formation : Inter-entreprise, Intra-entreprise et particuliers
  • Formation 100% flexible et personalisée : Vous choisissez le lieu, la date et le programme de formation
  • Demande de devis : Réponse dans les 24 heures.
  • Remise de 50% pour les PME Bruxelloises
  • Parking, boisson et lunch gratuit
  • Accès à notre centre de compétences : Syllabus, note de cours, exercices…