Please enable JavaScript.
Coggle requires JavaScript to display documents.
ENGENHARIA DE SOFTWARE - Coggle Diagram
ENGENHARIA DE
SOFTWARE
Categorias de Softwares
Software de sistema
Software de aplicação
Software científico
Software embutido.
Software de web.
Software de inteligência artificial
Computação ubíqua
Software aberto
principais atribuições do engenheiro de software
gestão
desenvolvimento
estruturação
manutenção
PROCESSO DE SOFTWARE
Especificação
Projeto
Implementação e Validação
Manutenção e Evolução
MÉTODOS TRADICIONAIS
Cascata
prototipação
Espiral
MÉTODOS
ÁGEIS
Manifesto Ágil
as pessoas frente aos processos
o funcionamento versus documentação
a colaboração do cliente
consertar problemas e se adaptar a mudanças
Metodologia de Desenvolvimento de Sistemas Dinâmicos
Crystal Clear
Feature-driven development
Extremming Programing
SCRUM
criado por
Schwaber
Sutherland
Srum Master
Sprint
reuniao diarias
BackLog
Kanban
colunas do quadro
A fazer
Fazendo
Pronto
REQUISITOS DE SOFTWARE
Técnicas para coleta de dados
Entrevistas
Cenários
Casos de uso
Etnografia
Requisitos funcionais
UML
Projeto de arquitetura
Projeto de interface:
Projeto de componente
Projeto de banco de dados
Diagramas
Perspectiva conceitual
Perspectiva de especificação (software)
Perspectiva de implementação (software)
TESTE E MANUTENÇÃO
Planejamento
Análise, implementação e avaliação
Níveis de Testes
Encerramento de Teste
Teste de aceitacao
Teste de Sistema
Teste Integracao
Teste Unitario
FERRAMENTAS DE APOIO
Case
ERWin
Dia
Controle de Versão
Git