Le cycle de vie du développement logiciel (SDLC) est le processus de développement d'un logiciel à travers la planification, l'analyse des besoins, la conception, l'implémentation, les tests et la maintenance. Ce cours se concentre sur la phase d'analyse des besoins du SDLC, et vous apprendrez à utiliser les modèles UML pour capturer les besoins du système et faciliter la communication entre les clients/utilisateurs et les développeurs. UML est un langage de modélisation visuelle à usage général pour les systèmes. Il peut être utilisé pour mettre en évidence les différents aspects du système qui intéressent les différentes parties prenantes. Les exigences en matière de données sont saisies dans le modèle de domaine, qui décrit les concepts importants du domaine d'application sous forme de classes, d'associations entre elles et de contraintes. Les exigences fonctionnelles sont saisies dans le modèle de cas d'utilisation pour décrire les interactions entre le système et son environnement (utilisateurs, autres systèmes). UML intègre les meilleures pratiques actuelles en matière de techniques de modélisation orientées objet. Les concepts de base de la programmation orientée objet (OOP) sont nécessaires pour suivre le cours. Il est recommandé de suivre les cours dans l'ordre où ils sont énumérés, car ils développent progressivement des techniques et des concepts sur le génie logiciel, mais ce n'est pas une exigence absolue.
Une nouvelle année, de bonnes résolutions et des économies gigantesques : profitez d'un an d'accès illimité aux formations de Coursera Plus, pour $199. Économiser maintenant.
Génie logiciel : modélisation des systèmes logiciels avec UML
Ce cours fait partie de Spécialisation Génie logiciel
Instructeur : Kenneth W T Leung
23 606 déjà inscrits
Inclus avec
(280 avis)
Expérience recommandée
Compétences que vous acquerrez
- Catégorie : Project Management
- Catégorie : Génie logiciel
- Catégorie : Planification de projet
Détails à connaître
Ajouter à votre profil LinkedIn
7 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- 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
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 7 modules dans ce cours
Bienvenue dans le premier module de ce cours ! Dans ce module, vous apprendrez (1) Le développement de grands systèmes logiciels est un processus complexe.(2) Comment gérer la complexité du développement de logiciels.(3) Qu'est-ce que l'ingénierie logicielle.
Inclus
3 vidéos1 lecture1 devoir
Dans ce module, vous apprendrez (1) ce qu'est UML (2) Comment modéliser un système logiciel comme une collection d'objets collaboratifs. (3) Les composants de modélisation de base (classe, association et agrégation/composition) des diagrammes de classe UML.
Inclus
3 vidéos3 lectures1 devoir
Dans ce module, vous apprendrez (1) Les composants de base de la modélisation (classe d'association, héritage et autres contraintes) du diagramme de classes UML.
Inclus
3 vidéos5 lectures1 devoir
Dans ce module, vous apprendrez (1) Ce qu'est la capture des exigences et son rôle dans le processus de développement logiciel. (2) Comment capturer les exigences de données dans un modèle de domaine. (3) Comment évaluer les attributs, les classes et les associations dans un modèle de domaine.
Inclus
3 vidéos3 lectures1 devoir
Dans ce module, vous apprendrez (1) Comment capturer les exigences fonctionnelles dans un modèle de cas d'utilisation. (2) Comment évaluer les cas d'utilisation dans un modèle de cas d'utilisation.
Inclus
3 vidéos3 lectures1 devoir
Dans ce module, vous apprendrez (1) Comment écrire une spécification de cas d'utilisation pour décrire le comportement dans un cas d'utilisation.
Inclus
3 vidéos4 lectures1 devoir
Dans ce module, vous apprendrez (1) Comment capturer les exigences non fonctionnelles. (2) Comment valider les exigences du système.
Inclus
2 vidéos5 lectures1 devoir
Instructeur
Recommandé si vous êtes intéressé(e) par Développement de logiciels
Coursera Instructor Network
University of California San Diego
University of Colorado System
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
280 avis
- 5 stars
69,14 %
- 4 stars
22,69 %
- 3 stars
4,60 %
- 2 stars
1,77 %
- 1 star
1,77 %
Affichage de 3 sur 280
Révisé le 7 nov. 2022
The content is great. The exercises are very good.
Révisé le 1 avr. 2023
Easy to understand and good explanation. I feel that the assessment should have included modeling so that we would get a better learning experience.
Révisé le 22 juil. 2023
Thank You sir, you are amazing and your way of teaching is exceptional. You covered every use case that comes in the way of UML.
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
L'accès aux cours et aux devoirs dépend de votre type d'inscription. Si vous suivez un cours en mode audit, vous pourrez consulter gratuitement la plupart des supports de cours. Pour accéder aux devoirs notés et obtenir un certificat, vous devrez acheter l'expérience de certificat, pendant ou après votre audit. Si vous ne voyez pas l'option d'audit :
Il se peut que le cours ne propose pas d'option d'audit. Vous pouvez essayer un essai gratuit ou demander une aide financière.
Le cours peut proposer l'option "Cours complet, pas de certificat" à la place. Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la Specializations, et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page de réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez uniquement lire et visualiser le contenu du cours, vous pouvez auditer le cours gratuitement.
Si vous vous êtes abonné, vous bénéficiez d'une période d'essai gratuite de 7 jours pendant laquelle vous pouvez annuler votre abonnement sans pénalité. Après cette période, nous ne remboursons pas, mais vous pouvez résilier votre abonnement à tout moment. Consultez notre politique de remboursement complète.