Buscar

Ciclo de Vida de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

*
Engenharia de Software
Fernando Cesar Miranda
versão 1.2
Ciclo de Vida de Software
*
Ciclo de Vida de Software (Definição)
“É o período que se inicia com um conceito para um produto de software e acaba sempre que o software deixa de estar disponível para utilização.” (Peters).
CVS = PCVS + Atividades
Modelo de Ciclo de Vida
de software
*
Processo de Software
“É uma seqüência de etapas com feedback que resultam na produção e na evolução do software”. (Peters)
*
Feedbacks
Medições da entidade de software:
Desempenho
Qualidade
Confiabilidade
Custo
Risco
Corretiva:
Erros
Faltas
Falhas 
Mudança:
Defeitos
Aprimoramento:
Aperfeiçoar
Expandir
*
Processo de Software
IEEE 1074-1995 
IEEE Standard for Developing Software Life Cycle Processes
Planejar,
Guiar�
Decidir,
Escolher�
Executar�
Medir�
�
�
Feedback�
Entidade de
Software�
*
Processo de Software (Atividades)
Processo de gerenciamento de projeto:
Iniciação;
Monitoração;
Controle;
Gestão da qualidade.
Processo de pré-desenvolvimento:
Exploração de conceito;
Alocação de sistema.
*
Processo de Software (Atividades)
Processo de desenvolvimento:
Identificação de requisitos;
Projeto;
Implementação.
 Processos de pós-desenvolvimento:
Instalação;
Operação;
Suporte;
Manutenção;
Retirada.
*
Processos de Software (Atividades)
Processos de Integração:
Verificação e validação;
Gestão da configuração;
Desenvolvimento de documentação;
Treinamento.
*
Ciclos de Vida (Clássico)
Engenharia de Sistemas�
An�lise�
Projeto�
Codifica��o�
Teste�
Manuten��o�
*
Ciclos de Vida (Clássico)
Análise e engenharia de sistemas.
Análise de requisitos do software.
Projeto.
Codificação.
Testes.
Manutenção.
*
Ciclo de Vida (Clássico)
Problemas:
Linearidade
Levantamento de requisitos
Tempo
*
Ciclos de Vida (Prototipação)
Projeto R�pido�
Constru��o do Prot�tipo�
Avalia��o do Prot�tipo pelo Cliente�
Refinamento do Prot�tipo�
Engenharia de Produto�
�
In�cio�
Fim�
Coleta e Refinamento de Requisitos�
*
Ciclos de Vida (Prototipação)
Características:
Uso de fragmentos de programas existentes.
Geradores de relatórios.
Geradores de interface.
Etc.
*
Ciclos de Vida (Prototipação)
Problemas:
O cliente vê o protótipo como produto.
A pressa é inimiga da perfeição: escolha errada de SO, linguagem, etc.
*
Ciclos de Vida (Incremental)
Explora��o de Conceitos�
Requisitos�
Projeto�
Codifica��o�
Instala��o�
Manuten��o�
Projeto�
Codifica��o�
Instala��o�
Manuten��o�
Projeto�
Codifica��o�
Instala��o�
Manuten��o�
(Vers�o 1)�
(Vers�o 2)�
(Vers�o n)�
*
Ciclos de Vida (Incremental)
Problemas:
Principio “irreal” de que os requisitos e o sistemas permanecem estáveis.
*
Ciclos de Vida (Espiral)
�
An�lise de Risco�
Planejamento�
Engenharia�
Avalia��o do Cliente�
*
Ciclos de Vida (Unified Process)
Requirements�
Analysis�
Design�
Implementation�
Test�
Interation�
*
Ciclos de Vida (Unified Process)

Continue navegando