Engenharia de Software
por Ederson Cichaczewski
1. Histórico
1.1. 1970: Nascimento da Engenharia de Software
1.2. 1980: Crescimento e Complexidade
1.3. 1990: Internet e Desenvolvimento Ágil
1.4. 2000-2010: Software como Serviço (SaaS) e DevOps
1.5. 2010-2020: Transformação Digital e Inteligência Artificial
2. A Natureza do Software
2.1. Um software produto
2.2. Um software veículo para distribuir um produto
2.3. Software Legado
3. Introdução
3.1. Definição
3.2. Tecnologia em camadas
3.2.1. Processo
3.2.2. Métodos
3.2.3. Ferramentas
3.2.4. Foco na Qualidade
3.3. O profissional
4. Processos de Software
4.1. Definição
4.2. Metodologia do Processo
4.3. Atividades Principais Fundamentais
4.3.1. Especificação
4.3.2. Desenvolvimento
4.3.3. Validação
4.3.4. Evolução
5. Modelos de Processo
5.1. Prescritivos
5.1.1. Cascata
5.1.2. Espiral
5.1.3. RUP
5.2. Evolucionários
5.2.1. Prototipação
5.2.2. Incremental