Buscar

Mapa Engenharia de software (pronto)



Continue navegando


Prévia do material em texto

PROCESSO DE SOFTWARE
MÉTODOS TRADICIONAIS – PARTE 1
MÉTODOS TRADICIONAIS – PARTE 2
INTRODUÇÃO AOS MÉTODOS ÁGEIS
MÉTODOS ÁGEIS - EXEMPLOS
MÉTODOS ÁGEIS - SCRUM
REQUISITOS DE SOFTWARE
MODELAGEM DE SOFTWARE – INTRODUÇÃO À UML
UML - DIAGRAMA DE ATIVIDADES
UML - DIAGRAMA
UML – DIAGRAMAS DE CASOS DE USO
TESTE Manutenção de SoftwareE MANUTENÇÃO DE
SOFTWARE
FERRAMENTAS DE APOIO AO DESENVOLVIMENTO
DE 
SOFTWARE
SISTEMA DE CONTROLE DE VERSÃO - GIT
Especificação
Projeto
Implementação e Validação
Manutenção e Evolução
Modelos de Process
Modelo Cascat
Mudança de requisitos
Ausência de feedback contínuo
Falta de produtividade
Modelo prototipação
Modelo Espiral
Rapidez nas entregas
Independência e produtividade para a equipe
Flexibilização dos softwares
Bom gerenciamento do risco
Interatividade
Iteratividade
A flexibilidade
A transparência
DSDM
Crystal Clear
Feature-driven development (FDD)
Extremming Programing (XP)
Sprint
Backlog do produto
Backlog da Sprint
Quadro Kanban
Definição de pronto
Técnicas para coleta de dados
Entrevistas
Cenários
Casos de uso
Etnografia
Requisitos funcionais e não funcionais
Requisitos funcionais
Requisitos não funcionais
Requisitos no Ciclo de Vida do Projeto
Identificação das regras de negócio
Diagramas
Elementos do Diagrama de Caso de Uso
Análise de um Diagrama de Caso de Uso
Planejamento
Análise, implementação e avaliação
Encerramento de Teste
Níveis de Testes
Ferramentas CASE
ERWin
Controle de Versão
Git e GitHub
Criar/configurar/verificar um repositório
Fluxo de Trabalho
Enviando as alterações
Branches
Atualizando e dando merge (mesclando)