Informações sobre o curso

2,272 visualizações recentes

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

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

Aprox. 10 horas para completar

Sugerido: 10 hours/week...

Inglês

Legendas: Inglês

100% on-line

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

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

Aprox. 10 horas para completar

Sugerido: 10 hours/week...

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1

Semana 1

17 minutos para concluir

Introduction to Quality Software

17 minutos para concluir
1 vídeo (Total 7 mín.), 1 leitura
1 vídeos
1 leituras
Welcome to the Beta!10min
4 horas para concluir

Quality in Design

4 horas para concluir
6 vídeos (Total 38 mín.), 11 leituras, 1 teste
6 videos
Measuring Coupling6min
Measuring Cohesion2min
Additional Measures of Quality8min
Introduction to Patterns and the Observer Pattern5min
Strategy Pattern6min
11 leituras
Quality Attributes according to Microsoft10min
CMU SEI Technical Report on Quality Attributes30min
Coupling Factor10min
Lack of Documentation (as a metric)10min
Lack of Cohesion of Methods25min
Metric Definitions - SonarQube15min
Further Reading on Observer Pattern10min
Further Readings on Strategy Pattern #115min
Further Readings on Strategy Pattern #215min
Further Readings on Adapter #110min
Further Readings on Adapter #210min
1 exercício prático
Quality in Design20min
Semana
2

Semana 2

2 horas para concluir

Quality in Architecture

2 horas para concluir
1 leitura
1 leituras
ISO/IEC/IEEE Systems and software engineering — Architecture description15min
Semana
3

Semana 3

9 horas para concluir

Quality in Implementation

9 horas para concluir
6 vídeos (Total 59 mín.), 8 leituras, 4 testes
6 videos
Code Style Examples6min
Debugging9min
Static Analysis4min
Commenting12min
Version Control Systems12min
8 leituras
Tabs vs. Spaces5min
Bad Coding Standards5min
Static Analysis Tools15min
Git and GitHub10min
Intro to Make10min
A closer look at Apache Ant15min
Gradle15min
Comparison: Ant, Maven, and Gradle15min
1 exercício prático
Quality in Implementation30min
Semana
4

Semana 4

4 horas para concluir

Quality in Testing and Deployment

4 horas para concluir
15 leituras
15 leituras
More Details of Code Coverage15min
MC/DC Example20min
Minimum Acceptable Code Coverage10min
Jenkins - Getting Started15min
Jenkins Pipelines15min
SonarQube5min
SQALE Indices and Indicators5min
SonarQube Open Source Project Hosting15min
ovirt-root on SonarCloud10min
Netflix's Spinnaker10min
Spinnaker10min
Textbook in the field5min
Deployment Best Practices15min
More Deployment Info15min
Beyond "Continuous"20min
1 exercício prático
Quality in Testing and Deployment40min

Instrutores

Imagem do instrutor, Kevin Wendt

Kevin Wendt 

Teaching Specialist
Department of Computer Science and Engineering
12,089 aprendizes
2 Cursos

oferecido por

Logotipo de Universidade de MinnesotaUniversidade de Minnesota

Universidade de MinnesotaUniversidade de Minnesota

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