Aula demo 1. Engenharia de Software. 1.1 Modelos de ciclo de vida de software. 1.2 Metodologias de desenvolvimento de software. 1.3 Arquitetura de software. 1.4 Conceitos e técnicas do projeto de software. 1.5 Processos e práticas de desenvolvimento de software. 1.6 Processo interativo e incremental. 1.7 Práticas ágeis de desenvolvimento de software.. (Parte I)
Aula 01 1. Engenharia de Software. 1.1 Modelos de ciclo de vida de software. 1.2 Metodologias de desenvolvimento de software. 1.3 Arquitetura de software. 1.4 Conceitos e técnicas do projeto de software. 1.5 Processos e práticas de desenvolvimento de software. 1.6 Processo interativo e incremental. 1.7 Práticas ágeis de desenvolvimento de software. 1.8 Gerenciamento de ciclo de vida de aplicações. (Parte II)
Aula 02 3.7 Práticas ágeis.
Aula 03 1.1 Gerenciamento de produtos com métodos ágeis: Scrum
Aula 04 1.1 Gerenciamento de produtos com métodos ágeis: Kanban
Aula 05 1.9 Desenvolvimento orientado por comportamento (BDD). 1.10 Desenvolvimento guiado por testes (TDD).
Aula 06 2. Requisitos. 2.1 Elicitação e Gerenciamento de Requisitos 2.2 Histórias do usuário. 2.3 Critérios de Aceitação.
Aula 07 1. Qualidade de Software. 1.1 Garantia da qualidade de software.
Aula 08 1.3 Testes de software (unitário, integração, funcional, aceitação, desempenho, carga, vulnerabilidade). 1.4 Técnicas para aplicação de testes de software (caixa-branca, caixa-preta, regressão e não funcionais).