À propos de ce cours
4.7
199 notes
40 avis
Spécialisation
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant

Niveau débutant

Heures pour terminer

Approx. 17 heures pour terminer

Recommandé : 4 weeks of study, 3-4 hours a week...
Langues disponibles

Anglais

Sous-titres : Anglais
Spécialisation
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant

Niveau débutant

Heures pour terminer

Approx. 17 heures pour terminer

Recommandé : 4 weeks of study, 3-4 hours a week...
Langues disponibles

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
3 heures pour terminer

Software development processes : Part 1

In this module and next one, we will learn about various software development processes at a high level to understand what is involved in each of these processes. In this module, we will cover Requirements and Architecture....
Reading
11 vidéos (Total 69 min), 1 lecture, 9 quiz
Video11 vidéos
Motivation and Course Intro3 min
What software development Looks Like?9 min
Why do we need requirements?4 min
Requirements vs Specification4 min
Non-functional Requirements3 min
WRSPM7 min
WRSPM Model: Real-world Example7 min
Software Architecture: Definition7 min
Software Architecture: Models13 min
Software Architecture: Process5 min
Reading1 lectures
Welcome to the course5 min
Quiz9 exercices pour s'entraîner
What software development Looks Like?6 min
Why do we need requirements?6 min
Requirements vs Specification6 min
Non-functional Requirements4 min
WRSPM Quiz6 min
Software Architecture: Definition6 min
Software Architecture Models6 min
Software Architecture: Process6 min
Requirements and Architecture30 min
Semaine
2
Heures pour terminer
4 heures pour terminer

Software Development Processes : Part 2

In this module, we will learn about processes that are used to implement the software, verify and validate the software, deploy the software and maintain the software....
Reading
12 vidéos (Total 75 min), 10 quiz
Video12 vidéos
Software Design: Modularity4 min
Software Design: Coupling4 min
Software Design: Cohesion4 min
Implementation4 min
Deployment4 min
Deployment: Rollback3 min
Deployment: Cutover Strategies9 min
Software Testing: Introduction9 min
Software Testing: Definitions7 min
Software Testing: Strategies11 min
Software Testing: Perspectives5 min
Quiz10 exercices pour s'entraîner
Software Design: Introduction10 min
Software Design: Modularity16 min
Software Design: Coupling26 min
Software Design: Cohesion30 min
Implementation10 min
Deployment6 min
Deployment: Rollback6 min
Deployment: Cutover Strategies10 min
Software Testing: Introduction14 min
Design, Implementation, and Testing30 min
Semaine
3
Heures pour terminer
4 heures pour terminer

Software Development Models: Traditional Models

In this module we will learn about various traditional models like waterfall, RUP, Incremental, and Spiral models....
Reading
9 vidéos (Total 73 min), 5 quiz
Video9 vidéos
Waterfall Model6 min
V-Model3 min
Sashimi Model4 min
Incremental Models4 min
Unified Process and its Variants13 min
Spiral Model9 min
Phase Gates / Stage Gates8 min
Applying Software Development Models13 min
Quiz4 exercices pour s'entraîner
Waterfall methods6 min
Waterfall and Incremental Software Development Models14 min
Unified and Spiral Processes10 min
Traditional Software Development Models35 min
Semaine
4
Heures pour terminer
5 heures pour terminer

Software Development Models: Agile and Lean

In this module, we will learn about agile and modern techniques of software development. We will also learn about techniques that helps you learn faster about your market, your users, and your product....
Reading
9 vidéos (Total 58 min), 2 lectures, 4 quiz
Video9 vidéos
Agile Manifesto and Principles7 min
Agile Frameworks3 min
Scrum8 min
Kanban9 min
Agile and Lean Summary2 min
Lean Startup14 min
Model Selection: When to use which model?6 min
What Next?41s
Reading2 lectures
Watch Agile Manifesto Video5 min
Agile Manifesto Explained30 min
Quiz3 exercices pour s'entraîner
Agile Mindset20 min
Agile Frameworks and models10 min
Agile & Lean Software Development30 min
4.7
40 avisChevron Right
Orientation de carrière

67%

a commencé une nouvelle carrière après avoir terminé ces cours
Avantage de carrière

40%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Meilleurs avis

par MFMay 25th 2018

Week 4 assignment. I kept going back to my submission to see if it’s been graded since I never got any email verifications. Now it says I’ve resubmitted the asisngment. Which I haven’t done.

par PKMar 17th 2018

The week 4 content was very interesting and the whole course was executed excellently and the content was good enough to justify the course title.

Enseignants

Avatar

Praveen Mittal

Adjunct Professor
College of Science and Engineering
Avatar

Kevin Wendt

Teaching Specialist
Department of Computer Science and Engineering

À propos de Université du Minnesota

The University of Minnesota is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation’s most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations....

À propos de la Spécialisation Software Development Lifecycle

This Specialization is designed for people who are new to software engineering. It's also for those who have already developed software, but wish to gain a deeper understanding of the underlying context and theory of software development practices. At the end of this Specialization, we expect learners to be able to: 1.) Build high-quality and secure software using SDLC methodologies such as agile, lean, and traditional/waterfall. 2.) Analyze a software development team's SDLC methodology and make recommendations for improvements. 3.) Compare and contrast software development methodologies with respect to environmental, organizational, and product constraints....
Software Development Lifecycle

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

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