5. Processos de software: evolução histórica dos processos de software; (Parte 1) (Prof. Diego Carvalho e Fernando Pedrosa)
5. Processos de software: evolução histórica dos processos de software; Prototipação (Parte 2) (Prof. Diego Carvalho e Fernando Pedrosa)
Processo Unificado (UP); (Prof. Diego Carvalho e Fernando Pedrosa)
Processo ágil; Lean development (Prof. Diego Carvalho e Fernando Pedrosa)
Scrum (Prof. Diego Carvalho e Fernando Pedrosa)
Extreme Programming (XP) (Prof. Diego Carvalho e Fernando Pedrosa)
Kanban; Produto mínimo viável; engenharia reversa. (Prof. Diego Carvalho e Fernando Pedrosa)
Engenharia de Requisitos: elicitação e gestão de requisitos, histórias de usuário, casos de uso. (Prof. Diego Carvalho e Fernando Pedrosa)
Modelos de software: orientação a objetos. (Prof. Diego Carvalho e Fernando Pedrosa)
UML, diagramas estruturais e comportamentais. Casos de uso. (Prof. Diego Carvalho e Fernando Pedrosa)
Qualidade de software: objetivos da qualidade, restrições e atributos de qualidade, métricas de processo e de código-fonte,análise estática e dinâmica de software. Padronização. (Prof. Diego Carvalho e Fernando Pedrosa)
18. Testes de software: testes de unidade, de integração e de sistema; planejamento de testes;
Arquitetura de software e de sistemas: arquiteturas em camadas, cliente- servidor. Princípios de projeto de software: acoplamento, coesão. (Prof. Diego Carvalho e Fernando Pedrosa)
Arquitetura de software e de sistemas: baseada em serviços. (Prof. Diego Carvalho e Fernando Pedrosa)
Padrões de projeto. design para reutilização, refatoração. (Prof. Diego Carvalho e Fernando Pedrosa)
Design de interface e de experiência do usuário, responsividade, usabilidade e acessibilidade.