Engenharia de software

Mapa mental da Engenharia de software baseado no Swebok

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Engenharia de software por Mind Map: Engenharia de software

1. Construção de software

1.1. Fundamentos de construção de software

1.2. Gerenciando construção

1.3. Tecnologias de construção

1.4. Ferramentas de construção de software

2. Teste de software

2.1. Fundamentos de teste de software

2.2. Níveis de Teste

2.3. Técnicas de Teste

2.4. Medidas Relacionadas a Testes

2.5. Processo de Teste

2.6. Ferramentas de teste de software

3. Manutenção de software

3.1. Fundamentos de manutenção de software

3.2. Principais problemas na manutenção de software

3.3. Processo de Manutenção

3.4. Técnicas de Manutenção

3.5. Ferramentas de manutenção de software

4. Gestão de engenharia de software

4.1. Iniciação e Definição de Escopo

4.2. Planejamento de Projetos de Software

4.3. Aprovação de projeto de software

4.4. Revisão e Avaliação

4.5. encerramento

4.6. Medição de Engenharia de Software

4.7. Ferramentas de gerenciamento de engenharia de software

5. Modelos e métodos de engenharia de software

5.1. Modelagem

5.2. Tipos de Modelos

5.3. Análise do Modelo

5.4. Métodos de Engenharia de Software

6. Prática profissional de engenharia de software

6.1. Profissionalismo

6.2. Dinâmica de Grupo e Psicologia

6.3. Habilidades de comunicação

7. Fundamentos da computação

7.1. Técnicas de resolução de problemas

7.2. Abstração

7.3. Fundamentos de programação

7.4. Fundamentos da linguagem de programação

7.5. Ferramentas e técnicas de depuração

7.6. Estrutura e representação de dados

7.7. Algoritmos e Complexidade

7.8. Conceito Básico de um Sistema

7.9. Organização de computadores

7.10. Noções básicas do compilador

7.11. Noções básicas de banco de dados e gerenciamento de dados

7.12. Noções básicas de comunicação de rede

7.13. Computação Paralela e Distribuída

7.14. Fatores humanos básicos do usuário

7.15. Fatores humanos básicos do desenvolvedor

7.16. Desenvolvimento e manutenção de software seguro

8. Fundamentos da engenharia

8.1. Métodos empíricos e técnicas experimentais

8.2. Análise Estatística

8.3. Medição

8.4. Projeto de engenharia

8.5. Modelagem, Simulação e Prototipagem

8.6. Padrões

8.7. Análise de causa raiz

9. Requisitos de software

9.1. Fundamentos de requisitos de software

9.2. Processo de Requisitos

9.3. Elicitação de requisitos

9.4. Análise de Requisitos

9.5. Especificação de Requisitos

9.6. Validação de Requisitos

9.7. considerações práticas

10. Projeto de software

10.1. Fundamentos de projeto de software

10.2. Questões-chave no projeto de software

10.3. Estrutura e arquitetura de software

10.4. Design da interface do usuário

10.5. Análise e avaliação da qualidade do projeto de software

10.6. Notações de projeto de Software

10.7. Estratégias e métodos de projeto de software

10.8. Ferramentas de projeto de software

11. Gerenciamento da configuração de software

11.1. Gestão do Processo de GCS

11.2. Identificação de configuração de software

11.3. Controle de configuração de software

11.4. Contabilidade de status de configuração de software

11.5. Auditoria de configuração de software

11.6. Gerenciamento e entrega de lançamento de software

11.7. Ferramentas de gerenciamento de configuração de software

12. Processo de engenharia de software

12.1. Definição de Processo de Software

12.2. Ciclos de vida do software

12.3. Avaliação e melhoria do processo de software

12.4. Medição de Software

12.5. Ferramentas de processo de engenharia de software

13. Qualidade de software

13.1. Fundamentos de qualidade de software

13.2. Processos de gerenciamento de qualidade de software

13.3. Considerações práticas

13.4. Ferramentas de qualidade de software

14. Economia de engenharia de software

14.1. Fundamentos da economia da engenharia de software

14.2. Economia do Ciclo de Vida

14.3. Risco e Incerteza

14.4. Economic Analysis Methods

14.5. Métodos de Análise Econômica

14.6. Considerações práticas

15. Fundamentos matemáticos

15.1. Conjunto, relações, funções

15.2. Lógica Básica

15.3. Técnicas de Prova

15.4. Noções básicas de contagem

15.5. Gráficos e Árvores

15.6. Probabilidade Discreta

15.7. Máquinas de estado finito

15.8. Gramáticas

15.9. Precisão, exatidão e erros numéricos

15.10. Teoria dos Números

15.11. Estruturas Algébricas