The Hong Kong University of Science and Technology

Génie logiciel : Modélisation des systèmes logiciels à l'aide d'UML

The Hong Kong University of Science and Technology

Génie logiciel : Modélisation des systèmes logiciels à l'aide d'UML

Ce cours fait partie de Spécialisation "Génie logiciel"

Enseigné en Français (doublage IA)

Kenneth Wai-Ting Leung

Instructeur : Kenneth Wai-Ting Leung

41 989 déjà inscrits

Inclus avec Coursera PlusEn savoir plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

393 avis

niveau Intermédiaire

Expérience recommandée

Planning flexible
3 semaines à 10 heures une semaine
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.

393 avis

niveau Intermédiaire

Expérience recommandée

Planning flexible
3 semaines à 10 heures une semaine
Apprenez à votre propre rythme

Compétences que vous acquerrez

  • Catégorie : Vérification et validation
  • Catégorie : Conception de logiciels
  • Catégorie : Analyse des besoins
  • Catégorie : Cycle de vie du développement des systèmes
  • Catégorie : Gestion de projet
  • Catégorie : Développement de logiciels
  • Catégorie : Programmation orientée objet (POO)
  • Catégorie : Génie logiciel
  • Catégorie : Spécification fonctionnelle
  • Catégorie : Modélisation des données
  • Catégorie : Évaluation du modèle
  • Catégorie : Configuration requise
  • Catégorie : Exigences fonctionnelles
  • Catégorie : Planification du projet

Outils que vous découvrirez

  • Catégorie : Langage de modélisation unifié
  • Catégorie : Systèmes logiciels

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

8 devoirs

Enseigné en Français (doublage IA)
77%
La plupart des étudiants ont apprécié ce cours

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Génie logiciel"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 7 modules dans ce cours

Dans ce module, vous découvrirez pourquoi le développement de grands systèmes logiciels est un processus complexe. Vous examinerez les principaux moyens mis en œuvre par le génie logiciel pour gérer cette complexité. Vous découvrirez également ce qu'est le génie logiciel et pourquoi il joue un rôle essentiel dans le développement de logiciels.

Inclus

3 vidéos1 lecture2 devoirs

Dans ce module, vous découvrirez ce qu'est l'UML et comment il est utilisé pour représenter des systèmes logiciels. Vous étudierez les systèmes logiciels en tant qu'ensembles d'objets collaborant entre eux et apprendrez à distinguer l'UML en tant que langage de modélisation plutôt qu'en tant que méthodologie de développement logiciel. Vous vous concentrerez également sur les concepts fondamentaux des diagrammes de classes UML, notamment les classes, les associations et la généralisation.

Inclus

3 vidéos3 lectures1 devoir

Dans ce module, vous découvrirez comment l'UML est utilisé pour modéliser des systèmes logiciels et en quoi il diffère d'une méthodologie de développement logiciel. Vous vous concentrerez sur les concepts fondamentaux des diagrammes de classes UML, notamment les classes, les associations et la généralisation. Vous étudierez également les principaux éléments de modélisation, tels que les classes d'association, l'héritage et les contraintes, tels qu'ils sont représentés dans les diagrammes de classes.

Inclus

3 vidéos5 lectures1 devoir

Dans ce module, vous étudierez l'objectif de la collecte des exigences et son rôle dans le processus de développement logiciel. Vous vous pencherez sur les raisons pour lesquelles la collecte des exigences est à la fois importante et complexe, ainsi que sur les principales activités impliquées dans la collecte et la définition des exigences du système. Vous découvrirez également comment l'UML est utilisé pour représenter les données et les exigences fonctionnelles d'un système, et pourquoi la validation des exigences constitue une étape essentielle du processus.

Inclus

3 vidéos3 lectures1 devoir

Dans ce module, vous étudierez la collecte des exigences et son rôle dans le processus de développement logiciel. Vous découvrirez pourquoi la collecte des exigences est importante, pourquoi elle peut s'avérer complexe, ainsi que les principales activités qui la composent. Vous verrez également comment l'UML est utilisé pour représenter les exigences fonctionnelles et les exigences relatives aux données, et pourquoi la validation des exigences du système constitue une étape essentielle du processus.

Inclus

3 vidéos3 lectures1 devoir

Dans ce module, vous étudierez l'objectif de la collecte des exigences et son rôle dans le processus de développement logiciel. Vous examinerez pourquoi la collecte des exigences est à la fois essentielle et complexe, et passerez en revue les principales activités qu'elle implique. Vous verrez également comment utiliser l'UML pour représenter les exigences fonctionnelles et les exigences relatives aux données, ainsi que le rôle de la validation dans la confirmation des exigences du système.

Inclus

3 vidéos4 lectures1 devoir

Dans ce module, vous étudierez en quoi la collecte des exigences soutient le processus de développement logiciel et pourquoi elle peut s'avérer à la fois importante et complexe. Vous examinerez les principales activités liées à la collecte des exigences, notamment la manière dont le langage UML peut être utilisé pour représenter les exigences fonctionnelles et les données d'un système. Vous aborderez également le rôle de la validation dans la vérification de la pertinence et de l'exhaustivité des exigences du système.

Inclus

2 vidéos5 lectures1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Évaluations de l’enseignant
(98 évaluations)
Kenneth Wai-Ting Leung
The Hong Kong University of Science and Technology
11 Cours238 641 apprenants

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

  • 5 étoiles

    71,75 %

  • 4 étoiles

    20,10 %

  • 3 étoiles

    4,07 %

  • 2 étoiles

    1,52 %

  • 1 étoile

    2,54 %

Affichage de 3 sur 393

SN

Révisé le 1 avr. 2023

TD

Révisé le 22 févr. 2023

FF

Révisé le 21 juil. 2025

Qu’est-ce qui vous amène sur Coursera aujourd’hui ?

Foire Aux Questions