Please enable JavaScript.
Coggle requires JavaScript to display documents.
Eng. Requisitos (Modelos de Processos (Evolucionário (Especificação…
Eng. Requisitos
Modelos de Processos
Codifica-Remenda
Não necessita de gerência complexa
Cascata
Estrutura rigorosa
Usar quando os requisitos são bem conhecidos
Cliente só possui o produto no final
Evolucionário
Especificação incremental
Ideal para sistemas pequenos e médios
Difícil gerenciar pequenos incrementos
Sistemas mal estruturados
Prototipagem Evolutiva
Codificação rápida
Versão desenvolvida rapidamente
Cliente não vê "remendos"
Espiral
Análise e resolução de riscos
Difícil gerenciar todos incrementos desenvolvidos
Processo de desenvolvimento
:one: Especificação
Requisitos
Funcionais
Não funcionais
Fases
:one: Estudo de viabilidade
:two: Elicitação e análise de requistos
:three: Especificação de requisitos
Requisitos de Usuário
Requisitos do sistema
:four: Validação de Requisitos
:two: Desenvolvimento
:one: Projeto de Arquitetura
:two: Especificação Abstrata
:three: Projeto de Interface
:four: Projeto de Componente
:five: Projeto de estrutura de dados
:six: Projeto de Algoritmos
:three: Validação
Verificar se o código está de acordo com os requisitos
Ferramentas
Inspeção
Revisão
Testes
Fases
Teste de Unidade
Teste de sistema
Teste de aceitação
:four:Evolução
Incorporar novas características
Integração
Migração
Exemplos de Processos
PSP
Solo
Processos pessoais básicos
processos pessoais com planejamento
processos pessoais com gestão de qualidade
TSP
Baseado no modelo espiral
Times pequenos de desenvolvedores
Fases
Lançamento
Estratégia
Planejamento
Requisitos
Desenho
Implementação
Testes
Post-mortem
Unified Process
Baseado no modelo espiral
Arcabouço para diversos projetos
Muito abstrato para ser utilizado
Fases
Concepção
Elaboração
Construção
Transição
Fluxos
Requisitos
Análise
Desenho
Implemtação
Testes