ENGENHARIA DE SOFTWARE

Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
ENGENHARIA DE SOFTWARE Door Mind Map: ENGENHARIA DE  SOFTWARE

1. 1 - INTRODUÇÃO À ENGENHARIA DE SOFTWARE

1.1. 1.1 Mas, afinal, o que é Software?

1.2. 1.2 Categorias de Softwares

1.3. 1.3 Aplicação da Engenharia de Software

1.4. 1.4 Histórico

1.5. 1.5 Finalidade

2. 2 - PROCESSO DE SOFTWARE

2.1. 2.1 Especificação

2.2. 2.2 Projeto

2.3. 2.3 Implementação e Validação

2.4. 2.4 Manutenção e Evolução

2.5. 2.5 Modelos de Processo

3. 3 - MÉTODOS TRADICIONAIS – PARTE 1

3.1. 3.1 Modelo Cascata

3.2. 3.2 Mudança de requisitos

3.3. 3.3 Ausência de feedback contínuo

3.4. 3.4 Falta de produtividade.

3.5. 3.5 Modelo prototipação

4. 4 - MÉTODOS TRADICIONAIS – PARTE 2

4.1. 4.1 Modelo Espiral

5. 5 - INTRODUÇÃO AOS MÉTODOS ÁGEIS

5.1. 5.1 Rapidez nas entregas

5.2. 5.2 Independência e produtividade para a equipe

5.3. 5.3 Flexibilização dos softwares

5.4. 5.4 Bom gerenciamento do risco

5.5. 5.5 Interatividade

5.6. 5.6 Iteratividade

5.7. 5.7 A flexibilidade

5.8. 5.8 A transparência

6. 6 - MÉTODOS ÁGEIS - EXEMPLOS

6.1. 6.1 Metodologia de Desenvolvimento de Sistemas Dinâmicos (DSDM)

6.2. 6.2 Crystal Clear

6.3. 6.3 Feature-driven development (FDD)

6.4. 6.4 Extremming Programing (XP)

7. 7 - MÉTODOS ÁGEIS - SCRUM

7.1. 7.1 Sprint

7.2. 7.2 Backlog do produto

7.3. 7.3 Backlog da Sprint

7.4. 7.4 Quadro Kanban

7.5. 7.5 Definição de pronto

8. 8 - REQUISITOS DE SOFTWARE

8.1. 8.1 Técnicas para coleta de dados

8.2. 8.2 Entrevistas

8.3. 8.3 Cenários

8.4. 8.4 Casos de uso

8.5. 8.5 Etnografia

8.6. 8.6 Requisitos funcionais e não funcionais

8.7. 8.7 Requisitos funcionais

9. 9 - REQUISITOS DE SOFTWARE - CONTINUAÇÃO

9.1. 9.1 Requisitos não funcionais

9.2. 9.2 Requisitos no Ciclo de Vida do Projeto

9.3. 9.3 Identificação das regras de negócio

10. 10 - MODELAGEM DE SOFTWARE – INTRODUÇÃO À UML

10.1. 10.1 Diagramas

11. 11 - UML - DIAGRAMA DE ATIVIDADES

12. 12 - UML - DIAGRAMA

13. 13 - UML – DIAGRAMAS DE CASOS DE USO

13.1. 13.1 Elementos do Diagrama de Caso de Uso

13.2. 13.2 Análise de um Diagrama de Caso de Uso

14. 14 - TESTE E MANUTENÇÃO DE SOFTWARE

14.1. 14.1 Planejamento

14.2. 14.2 Análise, implementação e avaliação

14.3. 14.3 Encerramento de Teste

14.4. 14.4 Níveis de Testes

14.5. 14.5 Manutenção de Software

15. 15 - FERRAMENTAS DE APOIO AO DESENVOLVIMENTO DE SOFTWARE

15.1. 15.1 Ferramentas CASE

15.2. 15.2 ERWin

15.3. 15.3 Controle de Versão

15.4. 15.4 Git e GitHub

16. 16 - SISTEMA DE CONTROLE DE VERSÃO - GIT

16.1. 16.1 Criar/configurar/verificar um repositório

16.2. 16.2 Fluxo de Trabalho

16.3. 16.3 Enviando as alterações

16.4. 16.4 Branches

16.5. 16.5 Atualizando e dando merge (mesclando)