Apprenez les méthodologies et modélisation avec UML avancée

Méthodologies et modélisation avanée avec UML

2.25 (18 reviews)
Udemy
platform
Français
language
Other
category
instructor
Apprenez les méthodologies et modélisation avec  UML avancée
66
students
1.5 hours
content
Apr 2021
last update
$19.99
regular price

What you will learn

Modélisation UML avancé

Why take this course?

UML est un langage de modélisation objet et propose donc une notation et une sémantique associée à  des modèles, mais pas de processus. UML n’est donc pas une méthode. UML a une approche entièrement (i.e. couvrant tout le cycle de développement : analyse, conception et réalisation) objet (et non fonctionnelle). Quelques généralités UML est conçu pour modéliser divers types de systèmes, de taille quelconque et pour tous les domaines d’application (gestion, scientifique, temps réel, système embarqué). UML permet de diviser le système d’information (d’une organisation) en le système métier et le système informatique. Le système métier modélise les aspects statiques et dynamiques de l’activité selon une vision externe et une vision interne (en ignorant l’implémentation technique) tandis que le système informatique recouvre la partie automatisée du système métier concrétisant les choix effectués parmi les différentes technologies d’actualité.

Dans ce cours, nous allons étudier les 10 principaux diagrammes de UML. Les principaux diagrammes qui sont présentés dans la suite du cours et utilisés en bureaux d’étude sont le diagramme de cas d’utilisation, les diagrammes d’objets et de classes, les diagrammes de séquence et de communications ainsi que le diagramme de machine à états. Les diapositives qui suivent indiquent dans quelles vues et dans quelles phases / étapes du processus de développement ces diagrammes sont construits.

Voici en quelques mots une présentation du contenu de chaque type de diagramme :

  • cas d’utilisation : interactions entre le système et les utilisateurs (et autres systèmes externes). Il aide dans la visualisation des exigences / besoins ;

  • activité : séquence et parallélisme dans les activités du système ; autrement dit, modélisation des processus métier avec les échanges de données

  • classes : classes, types, interfaces et relations entre eux ;

  • objets : instances de classes définissant une configuration importante du système ;

  • machine à états3 : états des classes à travers leur cycle de vie (de la création / instanciation des objets à leur destruction) et les événements qui provoquent les transitions / changements d’états ;

  • interaction, qui se décline en deux types de diagrammes :

    - séquence : interactions entre des objets pour lesquelles l’ordre des interactions est important ;

    - communications4 : interactions entre objets pour lesquels les connexions entre objets sont importantes ;

  • composants : rassemblements de classes ou de composants tels que vus par l’équipe de développement pour décomposer le système en parties de logiciel gérables (du point de vue développement en gestion de projet) ;

  • paquetages : rassemblement d’éléments de modélisation par exemple pour les distribuer entre membres de l’équipe de développement ;

  • déploiement : unités d’installation, de configuration et de déploiement du produit fini sur un parc de machines.

Reviews

Valérie
August 24, 2023
Les concepts sont à peine expliqués, les vidéos finissent alors que l'explication n'est pas terminée. De plus le son est inégal, souvent trop bas.
Alpha
October 28, 2022
Je trouve que le cours est très bref, difficile à cerner surtout pour les débutants et aucun exercice pratique ou questions de consolidation
Cédric
August 3, 2022
Je regrette de mettre une note aussi désastreuse, mais je ne le fais pas à la légère car ca reste du temps et un investissement important de mettre au point une série de tutos sur un sujet. Toutefois, si le diaporama est très instructif, je suis sincèrement désolé de constater à quel point le formateur semble ne pas maitriser son sujet. L'impression que j'ai eu durant tout ce cours a été que le formateur avait trouvé son diapo et le découvrait en même temps que nous. Dans la réalité ca n'est très certainement pas le cas, mais c'est vraiment l'impression que sa prestation m'a donnée. Le diapo présente des concepts dans les grandes lignes qui ne demandaient qu'à être expliqués. Toutefois, les explications fournies rendent ces concepts beaucoup plus flous (pour ne pas dire incompréhensibles). Pour ne pas faire une critique sans intérêt, je vais quand même suggérer une piste d'amélioration : plutôt que de présenter des diagrammes tous faits et de tenter d'expliquer comment utiliser sommairement staruml (ce qui n'est pas sans intérêt, mais n'était pas pour moi l'essentiel de ce cours), j'essaierai d'imaginer un cas d'analyse concret, une problématique initiale qui serait décortiquée au fur et à mesure du cours avec la découverte des différents diagrammes UML les plus utiles, tout simplement en les créant en direct. Ainsi, à partir d'un problème suggéré, on en déduirait le diagramme des cas d'utilisations, puis, si j'ai bien compris, le diagramme de classes qui en découlerait et ainsi de suite. Ce qui permettrait de pratiquer (en mettant les vidéos en pause) puis de comparer son travail avec un exemple de correction correctement expliqué. Après, c'est mon avis entièrement rédigé à l'issue de la formation, je laisse à chacun le choix de lui accorder la valeur qu'il souhaite. ---------------------------------------------------------------------------- Edit : En cherchant sur internet hier soir un cours plus détaillé sur UML - après avoir laissé ma note et mon commentaire -, je suis tombé sur un pdf de l'université de Paris 13 fort intéressant. C'est exactement cette formation mais en plus détaillée... Les exemples sont les mêmes (au détail près), j'ai retrouvé une faute de frappe du pdf dans cette formation, bref ce cours payant semble basé sur un pdf accessible gratuitement sur internet. Et en version intégrale sans les commentaires du formateur qui obscurcissent tout. Là je suis choqué. S'il y avait une note plus basse, je baisserais mon évaluation au minimum. Ca me conforte dans l'idée que ce formateur a trouvé son diapo en ligne (enfin a recréé le sien en recopiant certains passages d'un travail déjà fait) sans lui même comprendre grand chose à ce qu'il expliquait. Autrement dit, sans aucune valeur ajoutée... Bref j'ai demandé à être remboursé, faut pas abuser.

Charts

Price

Apprenez les méthodologies et modélisation avec  UML avancée - Price chart

Rating

Apprenez les méthodologies et modélisation avec  UML avancée - Ratings chart

Enrollment distribution

Apprenez les méthodologies et modélisation avec  UML avancée - Distribution chart

Related Topics

3848554
udemy ID
2/14/2021
course created date
4/30/2021
course indexed date
Bot
course submited by