Trabalhos

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (936 palavras )
  • Download(s) : 0
  • Publicado : 17 de março de 2013
Ler documento completo
Amostra do texto
Ciclo de vida
• Fase de definição
– Análise e Especificação – Estudo de Viabilidade – Estimativas Planejamento

• Fase de desenvolvimento
– Design – Implementação e integração – Verificação eValidação

• Fase de operação
– Distribuição, Instalação e Configuração – Utilização e administração – Manutenção – corretiva, evolutiva e adaptativa

• Fase de retirada
– Migração, reengenharia,engenharia reversa
Engenharia de Software, © 2006 Jair C Leite

Ciclo de vida: fases x atividades
(variam de acordo com o modelo de processo) migração evolução manutenção testes Implementaçãodesign especificação definição desenvolvimento operação retirada

Atividades

Possível distribuição de tarefas em cada Atividade x Fases

Fases (tempos)

Engenharia de Software, © 2006 Jair CLeite

Fase de Definição
• deve-se analisar os requisitos, recursos e restrições para • apresentar soluções, • estudar a viabilidade, • planejar e gerenciar o desenvolvimento • a partir de estimativase análise de riscos que se utilizam de métricas • Esta fase encerra-se com o contrato de desenvolvimento.
Engenharia de Software, © 2006 Jair C Leite

Fase de desenvolvimento
• Design de Software– Design conceitual, design da interface de usuário, design da arquitetura de software, design de algoritmos e estruturas de dados

• Implementação e integração
– Codificação, compilação,integração e verificação de programas (testes, inspeção, depuração)

• Verificação da qualidade
– Testes beta, avaliação de usabilidade, avaliação de desempenho, etc.

Engenharia de Software, © 2006 JairC Leite

Fase de Operação
• • • • Distribuição e entrega Instalação e configuração Utilização Manutenção
– Corretiva – correção de erros – Evolutiva ou adaptativa – novas versões
• Novosrequisitos • novas situações de operação – hardware, sistemas operacionais

Engenharia de Software, © 2006 Jair C Leite

Especificação de software (definição)
• Processo de estabelecer quais...
tracking img