Informações sobre o curso
4.7
184 classificações
36 avaliações
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Horas para completar

Aprox. 17 horas para completar

Sugerido: 4 weeks of study, 3-4 hours a week...
Idiomas disponíveis

Inglês

Legendas: Inglês
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Horas para completar

Aprox. 17 horas para completar

Sugerido: 4 weeks of study, 3-4 hours a week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
3 horas para concluir

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 videos (Total 69 min), 1 leitura, 9 testes
Video11 videos
Motivation and Course Intro3min
What software development Looks Like?9min
Why do we need requirements?4min
Requirements vs Specification4min
Non-functional Requirements3min
WRSPM7min
WRSPM Model: Real-world Example7min
Software Architecture: Definition7min
Software Architecture: Models13min
Software Architecture: Process5min
Reading1 leituras
Welcome to the course5min
Quiz9 exercícios práticos
What software development Looks Like?6min
Why do we need requirements?6min
Requirements vs Specification6min
Non-functional Requirements4min
WRSPM Quiz6min
Software Architecture: Definition6min
Software Architecture Models6min
Software Architecture: Process6min
Requirements and Architecture30min
Semana
2
Horas para completar
4 horas para concluir

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 videos (Total 75 min), 10 testes
Video12 videos
Software Design: Modularity4min
Software Design: Coupling4min
Software Design: Cohesion4min
Implementation4min
Deployment4min
Deployment: Rollback3min
Deployment: Cutover Strategies9min
Software Testing: Introduction9min
Software Testing: Definitions7min
Software Testing: Strategies11min
Software Testing: Perspectives5min
Quiz10 exercícios práticos
Software Design: Introduction10min
Software Design: Modularity16min
Software Design: Coupling26min
Software Design: Cohesion30min
Implementation10min
Deployment6min
Deployment: Rollback6min
Deployment: Cutover Strategies10min
Software Testing: Introduction14min
Design, Implementation, and Testing30min
Semana
3
Horas para completar
4 horas para concluir

Software Development Models: Traditional Models

In this module we will learn about various traditional models like waterfall, RUP, Incremental, and Spiral models....
Reading
9 videos (Total 73 min), 5 testes
Video9 videos
Waterfall Model6min
V-Model3min
Sashimi Model4min
Incremental Models4min
Unified Process and its Variants13min
Spiral Model9min
Phase Gates / Stage Gates8min
Applying Software Development Models13min
Quiz4 exercícios práticos
Waterfall methods6min
Waterfall and Incremental Software Development Models14min
Unified and Spiral Processes10min
Traditional Software Development Models35min
Semana
4
Horas para completar
5 horas para concluir

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 videos (Total 58 min), 2 leituras, 4 testes
Video9 videos
Agile Manifesto and Principles7min
Agile Frameworks3min
Scrum8min
Kanban9min
Agile and Lean Summary2min
Lean Startup14min
Model Selection: When to use which model?6min
What Next?min
Reading2 leituras
Watch Agile Manifesto Video5min
Agile Manifesto Explained30min
Quiz3 exercícios práticos
Agile Mindset20min
Agile Frameworks and models10min
Agile & Lean Software Development30min
4.7
36 avaliaçõesChevron Right
Direcionamento de carreira

50%

comecei uma nova carreira após concluir estes cursos
Benefício de carreira

83%

consegui um benefício significativo de carreira com este curso

Melhores avaliações

por 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.

por 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.

Instrutores

Avatar

Praveen Mittal

Adjunct Professor
College of Science and Engineering
Avatar

Kevin Wendt

Teaching Specialist
Department of Computer Science and Engineering

Sobre University of 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....

Sobre o Programa de cursos integrados 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

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.