Engenharia de Software

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Engenharia de Software por Mind Map: Engenharia de Software

1. Tecnicas e abordagens de desenvolvimento de software

1.1. Camadas da engenharia de software

1.1.1. Ferramentas

1.1.2. Métdos

1.1.3. Processo

1.1.4. Foco na qualidade

1.2. Ciclo de vidade do Software

1.2.1. Requesitos

1.2.2. Análise

1.2.3. Desenho

1.2.3.1. Implantação

1.2.3.1.1. Testes de unidades

1.2.3.1.2. Codificação

1.2.3.1.3. Integração

1.2.3.2. Testes

1.2.3.2.1. Implantação

1.2.3.2.2. Operação

2. Metodologias

2.1. Clássicas

2.1.1. Cascata

2.1.2. Prototipação

2.1.3. Desenvolvimento baseado em componentes

2.1.4. Metodologias incremental e espiral

2.2. Ágeis

2.2.1. Manifesto Ágil

2.2.2. Extreme Programming (XP).

2.2.3. Feature Driven Development (FDD)

2.2.4. Scrum

2.3. Scrum

3. Ferramentas CASE

3.1. Ferramentas para modelagem de um Sistema de Software

3.1.1. UML

3.1.2. ASTAH

3.1.3. Microsoft Visio

3.1.4. NetBeans

3.1.5. Eclipse

3.1.6. Excalidraw

3.1.7. Draw io

3.1.8. Interfaces com o usuário final

3.1.8.1. Prototipagem UX

3.1.8.2. Sketch

3.1.8.3. Balsamiq Wireframe Software

3.1.8.4. Figma

3.1.8.5. Draw io

3.2. Ferramentas CASE para gerenciamento de projeto de desenvolvimento de software

3.2.1. GitHub

3.2.2. Azure Devops

3.2.3. Trello

3.2.4. Jira

3.2.5. EasyRedmine

3.3. Ferramentas para automação de testes de software

3.3.1. Selenium

3.3.2. Apache JMeter

3.3.3. Robotium

4. Etapas do ciclo de desenvolvimento de softwar

4.1. Modelagem

4.2. Implementação

4.3. Testes

4.4. Implantação

4.5. Manutenção

5. levantamento e análise de requisitos