Formation Analyse et conception orientées objet (OOAD) avec UML

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Identifier les étapes et l'importance de l'analyse fonctionnelle dans le développement de logiciels
  • Comprendre les concepts fondamentaux de l'OOAD et leur application dans la création d'analyses fonctionnelles
  • Analyser les exigences du produit et les décrire à l'aide de cas d'utilisation UML
  • Produire un document de spécification des exigences du logiciel en tant que premier produit livrable du processus de développement du logiciel
  • Déterminer et catégoriser les exigences du produit, en exprimant ces exigences à l'aide de cas d'utilisation UML
  • Créer un modèle de domaine initial pour approfondir les exigences

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 400,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 400,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Suivez notre formation sur l’analyse et la conception orientées objet (OOAD), conçue pour les professionnels de l'informatique désireux d'améliorer leurs compétences analytiques et de conception à l'aide d'UML. Pendant quatre jours intensifs, plongez dans l'analyse fonctionnelle, maîtrisez l'analyse des exigences du produit et apprenez à articuler des conceptions logicielles sophistiquées. En présentiel ou classe virtuelle, notre cours est conçu pour vous fournir les outils nécessaires à la production de spécifications méticuleuses des exigences logicielles et au développement de modèles de domaine initiaux. Rejoignez-nous et faîtes passer vos projets au niveau supérieur !

Programme

Introduction à la formation Object-Oriented Analysis and Design (OOAD)

Comprendre l’analyse et la conception orientées objet (OOAD)
Définition et importance dans le développement de logiciels.
Comparaison avec les paradigmes de programmation procédurale.
Bases d’UML
Histoire et évolution d’UML.
Vue d’ensemble des diagrammes UML et de leurs objectifs.
L’importance de l’analyse fonctionnelle
Rôle dans la détermination de la portée et des contraintes du projet.
Impact sur la réussite et l’échec du projet.
Exemples d’activités pratiques :
Dessiner les diagrammes UML de base pour un projet hypothétique.
Identification des exigences fonctionnelles à partir d’un cahier des charges.

Analyse des exigences produit

Identification des besoins
Techniques de collecte et d’identification des besoins en produits.
L’analyse des parties prenantes et son importance.
Utilisation d’UML pour l’analyse des exigences
Introduction aux diagrammes de cas d’utilisation : acteurs, cas d’utilisation et relations.
Conseils pratiques pour rédiger des cas d’utilisation efficaces.
Spécification des exigences logicielles (SRS)
Structure et composants d’un document SRS.
Traduction des cas d’utilisation en spécifications écrites.
Exemples d’activités pratiques :
Création de diagrammes de cas d’utilisation basés sur des user stories.
Rédaction d’un document SRS pour une application simple.

Modélisation de domaine

Introduction à la modélisation de domaine
Définition et objectif des modèles de domaine dans OOAD.
Le concept d’identification des entités et de leurs relations.
Création de modèles de domaine avec UML
Vue d’ensemble des diagrammes de classes : classes, attributs, opérations et associations.
Incorporation de l’héritage, de l’agrégation et de la composition dans les modèles de domaine.
Exemples d’activités pratiques :
Conception d’un diagramme de classes pour un énoncé de problème donné.
Affiner les diagrammes de classes pour inclure les relations et les hiérarchies.

Diagrammes UML avancés

Diagrammes structurels
Approfondissement des diagrammes de classes : fonctionnalités avancées et meilleures pratiques.
Introduction aux diagrammes d’objets et à leurs cas d’utilisation.
Diagrammes comportementaux
Utilisation des diagrammes de séquence pour modéliser les interactions dans le temps.
Diagrammes d’activités : modélisation des flux de travail et des processus.
Diagrammes d’état : représentation des changements d’état d’un composant du système.
Exemples d’activités pratiques :
Création de diagrammes de séquence et d’activité pour un processus de connexion d’utilisateur.
Conception d’un diagramme d’état pour un système de gestion des commandes de commerce électronique.

Intégrer l’OOAD dans le cycle de vie du développement logiciel

De l’analyse à la conception
Passage de l’analyse des besoins à la conception du système.
Le rôle de l’OOAD dans les méthodologies de développement agile et en cascade.
Modèles de conception et OOAD
Vue d’ensemble des modèles de conception courants dans la conception orientée objet.
Application des patrons de conception pour résoudre les problèmes de conception.
Mise en œuvre des meilleures pratiques OOAD
Assurer la flexibilité, la maintenabilité et l’évolutivité dans la conception.
Éviter les pièges courants de l’OOAD.
Exemples d’activités pratiques :
Application de modèles de conception pour améliorer un modèle de domaine.
Révision par les pairs des documents de conception avec des sessions de feedback.

Prérequis

Compréhension de base des processus de développement de logiciels. Une connaissance d’UML (Unified Modeling Language) est souhaitable mais pas obligatoire.

Public

Concepteurs,

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Identifier et décrire les applications et spécificités des systèmes industriels
  • Décrire les architectures de référence ISA-IEC 62443 et ANSSI
  • Définir le processus analyse des risques et mettre en place une gestion de risques
  • Identifier les vulnérabilités sur les différentes couches d'une architecture industrielle
  • Décrire les principes et les applications de défense en profondeur
Tarif

A partir de 2 690,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Revit Architecture - Avec certification ICDL/PCIE

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Dessinateurs des bureaux d'études bâtiment, mécaniciens, constructeurs et architectes souhaitant découvrir la modélisation intelligente d’un Bâtiment et les principes de la modélisation Objet avec le logiciel Revit. Cette formation permettra de prendre en main les principaux outils de Revit et de comprendre la conception de projets avec Revit Architecture.

À l'issue de la formation, le stagiaire sera capable de :

  • Utiliser les différentes fonctionnalités et les principaux concepts de Revit Architecture
  • Produire des documents informatiques pour vos projets
Tarif

A partir de 1 900,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Apprendre la programmation orientée Objet avec C++ - Etre capable de développer en autonomie avec C++
Tarif

A partir de 2 375,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Contrôle de gestion

Proposé par GERESO

Objectifs de la formation

  • Mettre en œuvre ou valider la cohérence d'une démarche de contrôle de gestion.
  • Utiliser les outils du contrôle de gestion : élaboration budgétaire, tableaux de bord et analyse des écarts.
  • Définir les axes de pilotage prioritaires et mettre en place les indicateurs de performance pertinents.
Tarif

A partir de 3 895,00 €

Durée

6 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Intégrer les enjeux financiers liés au fonctionnement et à l'activité hospitalière dans sa prise de décision.
  • Optimiser ses méthodes et outils du contrôle de gestion pour une analyse efficiente de l'hôpital.
  • Exploiter des tableaux de bord de gestion adaptés aux problématiques hospitalières.
  • Éclairer les choix du décideur au regard du développement des activités.
Tarif

A partir de 1 560,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Gérer des données sous forme de liste (notion de "Tableau")
  • Synthétiser et analyser les données en générant des tableaux et graphiques croisés dynamiques simples et complexes
Tarif

A partir de 300,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Appliquer les concepts et méthodes fondamentaux liés aux domaines des technologies de l'information et de la sécurité
  • Aligner les objectifs opérationnels globaux de l'organisation avec les fonctions et les mises en oeuvre de la sécurité
  • Protéger les actifs de l'organisation au cours de leur cycle de vie
  • Exploiter les concepts, principes, structures et normes utilisés pour concevoir, mettre en oeuvre, surveiller et sécuriser les systèmes d'exploitation, les équipements, les réseaux, les applications et les contrôles utilisés pour appliquer divers niveaux de confidentialité, d'intégrité et de disponibilité
  • Appliquer les principes de conception de la sécurité pour choisir les mesures d'atténuation appropriées des vulnérabilités présentes dans les types et les architectures de systèmes d'information courants
  • Expliquer l'importance de la cryptographie et des services de sécurité qu'elle peut fournir à l'ère du numérique et de l'information
  • Evaluer les éléments de sécurité physique par rapport aux besoins des systèmes d'information
  • Evaluer les éléments qui composent la sécurité des communications et des réseaux par rapport aux besoins de sécurité de l'information
  • Exploiter les concepts et l'architecture qui définissent les systèmes et les protocoles de technologie et de mise en oeuvre associés aux couches 1 à 7 du modèle OSI (Open Systems Interconnection) pour répondre aux besoins de sécurité de l'information
  • Déterminer les modèles de contrôle d'accès appropriés pour répondre aux besoins de sécurité de l'entreprise
  • Appliquer les modèles de contrôle d'accès physique et logique pour répondre aux besoins de sécurité de l'information
  • Différencier les principales méthodes de conception et de validation des stratégies de test et d'audit qui répondent aux exigences de sécurité de l'information
  • Appliquer les contrôles et contre-mesures de sécurité appropriés pour optimiser la fonction et la capacité de fonctionnement d'une organisation
  • Evaluer les risques liés aux systèmes d'information pour les activités opérationnelles d'une organisation
  • Déterminer les contrôles appropriés pour atténuer les menaces et les vulnérabilités spécifiques
  • Appliquer les concepts de sécurité des systèmes d'information pour atténuer le risque de vulnérabilité des logiciels et des systèmes tout au long du cycle de vie des systèmes
  • Passer l'examen CISSP.
Tarif

A partir de 4 250,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre et interpréter correctement les résultats d'un antibiogramme
  • Identifier et comprendre les mécanismes de résistance bactérienne aux antibiotiques
  • Contribuer à la gestion de l'antibiothérapie
  • Interpréter la détermination de la sensibilité aux antibiotiques par la méthode des disques
  • Promouvoir l'utilisation judicieuse des antibiotiques pour minimiser le développement de la résistance bactérienne
Tarif

A partir de 2 320,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’intérêt et l’usage des Design-Patterns en conception logicielle
  • Concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés
  • Identifier les différentes familles de Design-Patterns GoF et les responsabilités de chacun
  • Identifier les Design-Patterns nécessaires à la construction d’une application Java SE/Jakarta EE
  • Modéliser et développer une couche de persistance des données en utilisant les modèle de conception permettant de rendre les autres couches indépendantes du système de persistance
  • Modéliser et implémenter une couche métier en s’appuyant sur la couche de persistance avec les modèles d’abstraction essentiels
  • Modéliser et implémenter la couche de présentation/IHM et utiliser les patterns pour le lien avec la couche métier, la gestion de l’interaction utilisateur et l’affichage de données
  • Comprendre l’apport des patterns d’architecture tels que le modèle MVC dans une structure logicielle complexe
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S'approprier les principes et enjeux du Business Process Management
  • Maîtriser la notation BPMN 2 et comprendre son impact sur la conception des processus
  • Être en mesure de cartographier les processus de son entreprise
  • Connaître les outils et meilleures pratiques pour implémenter BPMN 2
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...