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, la mise en œuvre, les tests et la maintenance. Ce cours se concentre sur les phases d'implémentation et de test du SDLC, et vous examinerez différents processus de développement de logiciels pour le développement de grands systèmes logiciels, et comprendrez les forces (avantages) et les faiblesses (inconvénients) des différents processus de développement de logiciels. Vous rencontrerez également des techniques de programmation défensive pour prévenir les bogues logiciels pendant l'implémentation, et apprendrez à tester votre système de manière approfondie en utilisant différents types de cas de test. Les concepts de base de la programmation orientée objet (POO) sont nécessaires pour les sujets couverts par la programmation défensive et les tests orientés objet. La mise en œuvre est pilotée par les modèles UML dérivés de l'analyse des besoins. Il est recommandé de suivre le cours "Génie logiciel : Modélisation des systèmes logiciels à l'aide d'UML" avant de suivre ce cours, mais ce n'est pas une obligation absolue.
Génie logiciel : mise en œuvre et tests
Ce cours fait partie de Spécialisation Génie logiciel
Instructeur : Kenneth W T Leung
12 014 déjà inscrits
Inclus avec
(95 avis)
Expérience recommandée
Compétences que vous acquerrez
- Catégorie : Test de logiciels
- Catégorie : Project Management
- Catégorie : Génie logiciel
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) Les tâches impliquées dans le développement de logiciels. (2) Les processus impliqués dans le cycle de vie du développement logiciel (SDLC).
Inclus
3 vidéos1 lecture1 devoir
Dans ce module, vous apprendrez (1) Les différents processus de développement de logiciels, y compris Waterfall, Code-and-Fix, Prototyping, Spiral, Phased-Released, Agile, Extreme Programming, Continuous Integration, Scrum, et Unified Process.
Inclus
3 vidéos3 lectures1 devoir
Dans ce module, vous apprendrez (1) L'objectif et les principales activités de l'implémentation. (2) Les techniques de programmation défensives pour prévenir les bogues logiciels pendant l'implémentation.
Inclus
3 vidéos3 lectures1 devoir
Dans ce module, vous apprendrez (1) Les différentes techniques de débogage. (2) La gestion de la configuration pour gérer, contrôler et surveiller les changements apportés aux artefacts du cycle de vie.
Inclus
2 vidéos1 lecture1 devoir
Dans ce module, vous apprendrez (1) L'objectif des tests. (2) Concevoir des tests qui ont la plus grande probabilité de trouver des défauts avec un minimum de temps et d'efforts. (3) Ce que sont les tests de la boîte blanche. (4) Révéler les sous-domaines pour le test du chemin de base.
Inclus
3 vidéos3 lectures1 devoir
Dans ce module, vous apprendrez (1) Révéler les sous-domaines pour le test des conditions, le test des boucles et le test des flux de données. (2) Qu'est-ce que le test de la boîte noire. (3) Révéler les sous-domaines avec le partitionnement par équivalence. (4) Révéler des sous-domaines pour le test des limites.
Inclus
3 vidéos3 lectures1 devoir
Dans ce module, vous apprendrez (1) Comment effectuer des tests. (2) Comment évaluer les tests. (3) L'élaboration d'un scénario de test pour les tests d'acceptation.
Inclus
3 vidéos3 lectures1 devoir
Instructeur
Recommandé si vous êtes intéressé(e) par Développement de logiciels
Board Infinity
LearnQuest
University of Colorado Boulder
Coursera Project Network
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
95 avis
- 5 stars
71,57 %
- 4 stars
22,10 %
- 3 stars
3,15 %
- 2 stars
1,05 %
- 1 star
2,10 %
Affichage de 3 sur 95
Révisé le 29 sept. 2024
Great way to learn Implementation and testing in software engineering.
Révisé le 24 nov. 2022
Excellent course.
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.