Informações sobre o curso
23,853 visualizações recentes

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 17 horas para completar

Sugerido: 4 weeks of study, 3-4 hours a week...

Inglês

Legendas: Inglês

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 17 horas para completar

Sugerido: 4 weeks of study, 3-4 hours a week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
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.

...
11 vídeos ((Total 69 mín.)), 1 leitura, 9 testes
11 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
1 leituras
Welcome to the course5min
9 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
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.

...
12 vídeos ((Total 75 mín.)), 10 testes
12 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
10 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
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.

...
9 vídeos ((Total 73 mín.)), 5 testes
9 videos
Waterfall Model6min
V-Model3min
Sashimi Model4min
Incremental Models4min
Unified Process and its Variants13min
Spiral Model9min
Phase Gates / Stage Gates8min
Applying Software Development Models13min
4 exercícios práticos
Waterfall methods6min
Waterfall and Incremental Software Development Models14min
Unified and Spiral Processes10min
Traditional Software Development Models35min
Semana
4
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.

...
9 vídeos ((Total 58 mín.)), 2 leituras, 4 testes
9 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?41s
2 leituras
Watch Agile Manifesto Video5min
Agile Manifesto Explained30min
3 exercícios práticos
Agile Mindset20min
Agile Frameworks and models10min
Agile & Lean Software Development30min
4.7
52 avaliaçõesChevron Right

67%

comecei uma nova carreira após concluir estes cursos

45%

consegui um benefício significativo de carreira com este curso

14%

recebi um aumento ou promoção

Principais avaliações do Software Development Processes and Methodologies

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 Universidade de MinnesotaUniversidade de 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.