4. Engenharia e Arquitetura de Software. 4.1. Definição dos conceitos de arquitetura de software, componentes, frameworks e padrões de projeto. 4.2 Objetivos, conceitos e evolução da Engenharia de Software. 4.3 Paradigmas de desenvolvimento de software. 4.4 Evolução das metodologias de sistemas e suas principais técnicas. 4.5 Processo de desenvolvimento de software. 4.6 Modelos de software. 4.7 Ciclo de vida. (Parte 1)
4. Engenharia e Arquitetura de Software. 4.1. Definição dos conceitos de arquitetura de software, componentes, frameworks e padrões de projeto. 4.2 Objetivos, conceitos e evolução da Engenharia de Software. 4.3 Paradigmas de desenvolvimento de software. 4.4 Evolução das metodologias de sistemas e suas principais técnicas. 4.5 Processo de desenvolvimento de software. 4.6 Modelos de software. 4.7 Ciclo de vida. (Parte 2)
Metodologias Ágeis - Conceitos Básicos
METODOLOGIA DE DESENVOLVIMENTO ÁGIL SCRUM – 1. Princípios. 2. Aspectos. 3. Papéis e responsabilidades
3.3. Análise de Requisitos: Modelo de casos de uso.
3. Análise e Projeto de Sistemas Orientada a Objetos. 3.1. Conceitos de análise e projeto orientados a objetos
3.2. Linguagem de Modelagem Unificada (Unified Modeling Language – UML).
4.8 Qualidade de software e seus modelos.
5. Teste de software: 5.1. Testes unitários. 5.2. Testes módulos de integração.