Ce que vous apprendrez ?

  • Appliquer les diagrammes UML (classe, séquence et cas d'utilisation) pour la conception et la documentation d'un système simple.
  • Analyser et interpréter des diagrammes de classes, de séquence et de cas d'utilisation UML.
  • Concevoir des cas d'utilisation UML pour spécifier les exigences fonctionnelles d'un système.
  • Construire des diagrammes de séquence UML pour illustrer l'interaction entre les objets d'un système.
  • Identifier et modéliser les classes, attributs et méthodes d'un système à l'aide de diagrammes de classes UML.

Prérequis

  • Compréhension des concepts de base de la programmation orientée objet (POO). Familiarité avec les concepts de base de la modélisation et de l'analyse de systèmes. Capacité à lire et à comprendre des diagrammes simples. Connaissance de base d'un langage de programmation (tout langage). Aptitude à la résolution de problèmes et à la pensée analytique. Capacité à travailler de manière autonome et en équipe. Accès à un logiciel de modélisation UML (ex: Lucidchart, draw.io, ou un IDE avec support UML). Connaissance de base du cycle de vie du développement logiciel. Aptitude à la communication écrite et orale. Motivation à apprendre et à participer activement aux activités du cours.

Contenu de la Formation

Total: 24 Chapitres Total hours: 12
  • Introduction à UML
  • Concepts fondamentaux de la modélisation objet
  • Diagrammes de classes : notation et éléments principaux
  • Exemple pratique : modélisation d'une bibliothèque simple
  • Relations entre classes : association, agrégation, composition
  • Héritage et généralisation
  • Attributs et opérations : visibilité et contraintes
  • Diagrammes de classes complexes : exemple d'application
  • Diagrammes de séquence : objectifs et utilisation
  • Notation des diagrammes de séquence : acteurs, objets, messages
  • Exemple pratique : modélisation d'un processus de commande en ligne
  • Gestion des messages synchrones et asynchrones
  • Diagrammes de séquence complexes : boucles, conditions, appels de méthodes
  • Modélisation des interactions entre plusieurs objets
  • Lien entre diagrammes de classe et diagrammes de séquence
  • Pratique : réalisation de diagrammes de séquence pour différents scénarios
  • Diagrammes de cas d'utilisation : objectifs et utilisation
  • Acteurs et cas d'utilisation : identification et description
  • Relations entre cas d'utilisation : inclusion, extension, généralisation
  • Exemple pratique : modélisation des fonctionnalités d'un système de réservation
  • Diagrammes de cas d'utilisation complexes : scénarios alternatifs
  • Lien entre diagrammes de cas d'utilisation et autres diagrammes UML
  • Documentation des cas d'utilisation : écriture de descriptions détaillées
  • Pratique : modélisation complète d'un système simple avec diagrammes de cas d'utilisation

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Ahmed Zellou

ahmed.zellou@openskillroom.com

Ahmed Zellou Received his Ph.D. degree in Applied Sciences at the Mohammedia School of Engineers, Mohammed V University, Rabat, Morocco and ENSIMAG, Grenoble, France in 2008. He is currently a part-time Professor at Mohammed VI Polytechnic University and full Professor at ENSIAS, Mohamed V University in Rabat, Morocco. His research interests include parallel computing, Data quality, recommender system, indexation, and integration system, where he is the author/co-author of more than a hundred Scopus indexed publications. SKILLS DOMAINS • Data integration systems, complex information systems, Datawarehouse, and Web Semantic. • Modeling: Merise, UML1&2, BPMN. • Procedural and Object-oriented programming: Python, JAVA, C++, PHP. • Web development: HTML, CSS, JS and PHP. • Web Technologies: HTML, XML, PHP, Web Frameworks (Symfony, Laravel, CakePHP, CodeIgniter, Yii and Zend). • Databases, MYSQL, Postgress, Mongodb, ... Publications: ResearchGate : https://www.researchgate.net/profile/Zellou_Ahmed Scopus : https://www.scopus.com/authid/detail.uri?authorId=55644907000 Google Scholar : https://scholar.google.fr/citations?hl=fr&user=CjkVg9UAAAAJ

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 12 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Cours connexes

Related course image
Mise en place des design patterns
Tarik Haddane

2 730,00 DH
4 200,00 DH

Related course image
Mise en place de systèmes de recommendation
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Related course image
Améliorer la qualité d'un logiciel
Ahmed Zellou

2 730,00 DH
4 200,00 DH

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.