Aquantic training - Formation

UML 2, analyse et conception

Icône DuréeDurée

4 jours - 28 heures

Icône EuroPrix

3190 € HT

Icône RéférenceRéférence

AQ-UML2AC-33

Icône TypeType

🏢 Intra

Public

hefs de projets, analystes, concepteurs, architectes logiciels et développeurs amenés à participer au développement de projets objets

Pré-requis

Connaissances de base en génie logiciel. Expérience souhaitable en analyse et conception d'applications.

Objectifs

  • Acquérir une compréhension des différentes étapes de la modélisation objet en UML.
  • Appréhender la signification et les avantages de l'utilisation des divers diagrammes UML.
  • Être capable de convertir un besoin fonctionnel en utilisant les diagrammes UML comme support.
  • Explorer les principales approches de la modélisation.

Programme

Jour 1: Fondamentaux de l'Approche Objet

Matin (9h-12h):

Introduction à l'Approche Objet. Paradigmes de programmation (logique, impératif, objet). Concepts d'objets : identité, état, comportement. Relations avec le monde réel et les systèmes informatiques. Après-midi (13h-17h):

Avantages et popularité de l'Approche Objet. Abstraction, encapsulation, classification. Classes, instances, classes abstraites. Héritage, méthodes, envois de messages. Exercices pratiques et démonstrations d'environnements de développement Objet.

Jour 2: Analyse et Conception Objet, Introduction à l'UML

Matin (9h-12h):

Rôle de la modélisation, spectre de l'analyse et de la conception. Modélisation du domaine métier et solutions informatiques. Analyse et conception, impact des langages de programmation. Évolution vers l'analyse/conception Objet, avantages. Après-midi (13h-17h):

Présentation générale d'UML, objectifs, vues de l'architecte. Types de diagrammes (statiques et dynamiques). Démarches de modélisation, extensions UML. Travaux pratiques, présentation des études de cas.

Jour 3: Diagramme UML des Cas d'Utilisation et Modélisation Statique

Matin (9h-12h):

Utilité du diagramme des cas d'utilisation. Capture des besoins fonctionnels, éléments du diagramme. Identification des acteurs, description des cas d'utilisation. Exercices pratiques.

Après-midi (13h-17h):

Vue d'ensemble du système, diagramme de classe. Identification des classes, attributs, opérations. Relations entre classes, diagramme d'objets. Exercices pratiques sur la conception de classes.

Jour 4: Modélisation Dynamique, Architecture et Concepts Avancés

Matin (9h-12h):

Interactions entre objets, diagramme de séquence et global d'interactions. Diagramme de communication et d'état transition. Diagramme d'activité et de temps. Notations et exemples, exercices pratiques.

Après-midi (13h-17h):

Architecture logicielle et matérielle, modèles d'architectures. Paquetages, diagramme de composants, de déploiement. Concepts avancés, outillage, Design Patterns. Ateliers de modélisation, MDA - MDD, processus unifié (UP). Exercices avancés, test des fonctionnalités de l'AGL.

Bilan global de la formation. Auto-évaluation des compétences acquises. Élaboration d'un plan d'action individuel pour appliquer les connaissances dans des projets futurs

Méthodes Pédagogiques:

  • Apports théoriques illustrés par des exemples de code.
  • Réalisation d'un mini-projet (70% de travaux pratiques).

Modalités et informations pratiques

UML 2, analyse et conception

Icône DuréeDurée

4 jours - 28 heures

Icône EuroPrix

3190 € HT

Icône RéférenceRéférence

Icône TypeType

Intra

Public

hefs de projets, analystes, concepteurs, architectes logiciels et développeurs amenés à participer au développement de projets objets

Pré-requis

Connaissances de base en génie logiciel. Expérience souhaitable en analyse et conception d'applications.

Objectifs

  • Acquérir une compréhension des différentes étapes de la modélisation objet en UML.
  • Appréhender la signification et les avantages de l'utilisation des divers diagrammes UML.
  • Être capable de convertir un besoin fonctionnel en utilisant les diagrammes UML comme support.
  • Explorer les principales approches de la modélisation.

Programme

Jour 1: Fondamentaux de l'Approche Objet

Matin (9h-12h):

Introduction à l'Approche Objet. Paradigmes de programmation (logique, impératif, objet). Concepts d'objets : identité, état, comportement. Relations avec le monde réel et les systèmes informatiques. Après-midi (13h-17h):

Avantages et popularité de l'Approche Objet. Abstraction, encapsulation, classification. Classes, instances, classes abstraites. Héritage, méthodes, envois de messages. Exercices pratiques et démonstrations d'environnements de développement Objet.

Jour 2: Analyse et Conception Objet, Introduction à l'UML

Matin (9h-12h):

Rôle de la modélisation, spectre de l'analyse et de la conception. Modélisation du domaine métier et solutions informatiques. Analyse et conception, impact des langages de programmation. Évolution vers l'analyse/conception Objet, avantages. Après-midi (13h-17h):

Présentation générale d'UML, objectifs, vues de l'architecte. Types de diagrammes (statiques et dynamiques). Démarches de modélisation, extensions UML. Travaux pratiques, présentation des études de cas.

Jour 3: Diagramme UML des Cas d'Utilisation et Modélisation Statique

Matin (9h-12h):

Utilité du diagramme des cas d'utilisation. Capture des besoins fonctionnels, éléments du diagramme. Identification des acteurs, description des cas d'utilisation. Exercices pratiques.

Après-midi (13h-17h):

Vue d'ensemble du système, diagramme de classe. Identification des classes, attributs, opérations. Relations entre classes, diagramme d'objets. Exercices pratiques sur la conception de classes.

Jour 4: Modélisation Dynamique, Architecture et Concepts Avancés

Matin (9h-12h):

Interactions entre objets, diagramme de séquence et global d'interactions. Diagramme de communication et d'état transition. Diagramme d'activité et de temps. Notations et exemples, exercices pratiques.

Après-midi (13h-17h):

Architecture logicielle et matérielle, modèles d'architectures. Paquetages, diagramme de composants, de déploiement. Concepts avancés, outillage, Design Patterns. Ateliers de modélisation, MDA - MDD, processus unifié (UP). Exercices avancés, test des fonctionnalités de l'AGL.

Bilan global de la formation. Auto-évaluation des compétences acquises. Élaboration d'un plan d'action individuel pour appliquer les connaissances dans des projets futurs

Méthodes Pédagogiques:

  • Apports théoriques illustrés par des exemples de code.
  • Réalisation d'un mini-projet (70% de travaux pratiques).

Modalités et informations pratiques

Sauf indication contraire, le prix indiqué est valable pour une session complète de formation Inter-entreprises dans nos locaux, et par personne. Pauses café offertes. Déjeuner en option. Pour l'adapation d'une formation en Intra-entreprises vous pouvez nous consulter pour établir un devis.

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d'effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

  • Apports théoriques et mises en pratique.
  • Chaque point du programme fait l'objet d'une explication théorique appuyée d'une démonstration. Elle est suivie d'une mise en pratique par le biais d'exercices concrets
  • Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  • Un formateur possédant plusieurs années d'expérience

Une feuille d'émargement fournie par Aquantic sera signée par les stagiaires à chaque début de session (matin et après-midi). Elle sera transmise avec l'ensemble des documents relatifs à la formation à Aquantic.

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session.
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.

📝 Pour nous faire part de vos retours, merci de compléter notre formulaire en ligne. 💭 Vos commentaires sont essentiels pour nous améliorer !

Contact

Logo Aquantic