Engenharia de Software

Project Control, Project Closing, Timeline template

Get Started. It's Free
or sign up with your email address
Rocket clouds
Engenharia de Software by Mind Map: Engenharia de Software

1. Introdução à Engenharia de Software

1.1. Conceitos de processo e produto de software

1.2. Etapas do processo de desenvolvimento de software

1.3. Ciclo de vida de software

1.4. Processos de Desenvolvimento de Software

2. Introdução a Qualidade de Software

2.1. Garantia da qualidade de software

2.1.1. Qualidade de produtos

2.1.2. Qualidade de Processo

2.2. Avaliação e gerenciamento de qualidade de software

2.3. Avaliação de processos de software

2.3.1. O modelo CMMI

2.3.2. O modelo MPS.br

2.3.3. O modelo TMMI e TPI

2.4. Melhorias de processo de desenvolvimento de software

3. Testes de Software

3.1. Testes de caixa-preta

3.2. Testes de caixa-branca

3.3. Teste unitário

3.4. Testes de desenvolvimento

3.5. Testes de usuário

4. Modelagem de Sistemas

4.1. Introdução à UML

4.1.1. Diagrama de classe

4.1.2. Diagramas de caso de uso

4.1.3. Diagramas de sequência

4.1.4. Diagramas de atividade

4.1.5. Diagramas de estado

4.2. Projeto de arquitetura

4.3. Projeto e implementação

5. Metodologias de desenvolvimento de software

5.1. Processos de desenvolvimento de software tradicionais

5.1.1. Modelos de processo prescritivos

5.1.2. Processo unificado

5.1.3. Modelos de processo especializado

5.2. Processos de desenvolvimento de software ágeis

5.2.1. Modelos de processo ágil

5.2.2. Ferramentas para processos ágeis

6. Engenharia de Requisitos

6.1. Requisitos funcionais e não funcionais

6.2. O documento de requisitos de software

6.3. Especificação de requisitos

6.4. Processos de engenharia de requisitos

6.4.1. Elicitação e análise de requisitos

6.4.2. Validação de requisitos

7. Gerenciamento de software

7.1. Gerenciamento de projetos

7.2. Planejamento de projeto

7.3. Gerenciamento de qualidade

7.4. Gerenciamento de Configuração

7.5. Manutenção de Software