À propos de ce cours

27,137 consultations récentes
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 18 heures pour terminer
Anglais

Compétences que vous acquerrez

Application SecuritySoftware ArchitectureSoftware TestingSoftware DesignSoftware Quality
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 18 heures pour terminer
Anglais

Offert par

Placeholder

Université du Minnesota

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1

Semaine 1

12 minutes pour terminer

Introduction to Quality Software

12 minutes pour terminer
1 vidéo (Total 7 min), 1 lecture
1 vidéo
1 lecture
Welcome to the course5 min
4 heures pour terminer

Quality in Design

4 heures pour terminer
7 vidéos (Total 42 min), 11 lectures, 1 quiz
7 vidéos
Measuring Coupling6 min
Measuring Cohesion2 min
Additional Measures of Quality9 min
Introduction to Patterns and the Observer Pattern5 min
Strategy Pattern6 min
Adapter Pattern6 min
11 lectures
Quality Attributes according to Microsoft10 min
CMU SEI Technical Report on Quality Attributes30 min
Coupling Factor10 min
Lack of Cohesion of Methods25 min
Lack of Documentation (as a metric)10 min
Metric Definitions - SonarQube15 min
Further Reading on Observer Pattern10 min
Further Readings on Strategy Pattern #115 min
Further Readings on Strategy Pattern #215 min
Further Readings on Adapter #110 min
Further Readings on Adapter #210 min
1 exercice pour s'entraîner
Quality in Design20 min
Semaine
2

Semaine 2

2 heures pour terminer

Quality in Architecture

2 heures pour terminer
7 vidéos (Total 40 min), 1 lecture, 1 quiz
7 vidéos
Architectural Styles5 min
View, Viewpoint, and Perspective4 min
Writing Scenarios7 min
Security Perspective6 min
Attack Trees5 min
Security Tactics6 min
1 lecture
ISO/IEC/IEEE Systems and software engineering — Architecture description15 min
Semaine
3

Semaine 3

7 heures pour terminer

Quality in Implementation

7 heures pour terminer
7 vidéos (Total 61 min), 8 lectures, 4 quiz
7 vidéos
Code Style Examples5 min
Debugging8 min
Static Analysis4 min
Commenting10 min
Version Control Systems12 min
Build Process7 min
8 lectures
Tabs vs. Spaces5 min
Bad Coding Standards5 min
Static Analysis Tools15 min
Git and GitHub10 min
Intro to Make10 min
A closer look at Apache Ant15 min
Gradle15 min
Comparison: Ant, Maven, and Gradle15 min
1 exercice pour s'entraîner
Quality in Implementation30 min
Semaine
4

Semaine 4

4 heures pour terminer

Quality in Testing and Deployment

4 heures pour terminer
5 vidéos (Total 30 min), 15 lectures, 1 quiz
5 vidéos
Test Adequacy5 min
Test-Driven Development3 min
Continuous Integration3 min
Continuous Delivery / Continuous Deployment4 min
15 lectures
More Details of Code Coverage15 min
MC/DC Example20 min
Minimum Acceptable Code Coverage10 min
Jenkins - Getting Started15 min
Jenkins Pipelines15 min
SonarQube5 min
SQALE Indices and Indicators5 min
SonarQube Open Source Project Hosting15 min
ovirt-root on SonarCloud10 min
Netflix's Spinnaker10 min
Spinnaker10 min
Textbook in the field5 min
Deployment Best Practices15 min
More Deployment Info15 min
Beyond "Continuous"20 min
1 exercice pour s'entraîner
Quality in Testing and Deployment30 min

Avis

Meilleurs avis pour ENGINEERING PRACTICES FOR BUILDING QUALITY SOFTWARE

Voir tous les avis

À propos du Spécialisation Software Development Lifecycle

Software Development Lifecycle

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.