Modelos de ciclo de vida no processo de desenvolvimento de software

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2281 palavras )
  • Download(s) : 0
  • Publicado : 18 de maio de 2011
Ler documento completo
Amostra do texto
[pic]

SISTEMA DE ENSINO PRESENCIAL CONECTADO
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

AUTOR:

título do trabalho

• MODELOS DE CICLO DE VIDA NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
o Cascata
o Codifica‐remenda
o Espiral
o Prototipação
o Modelo iterativo e incremental
• Processos ágeis
o Scrum
o Extreme Programming
• RUP

Itaberaba-Ba
2009AUTOR:

título do trabalho

• MODELOS DE CICLO DE VIDA NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
o Cascata
o Codifica‐remenda
o Espiral
o Prototipação
o Modelo iterativo e incremental
• Processos ágeis
o Scrum
o Extreme Programming
• RUP

Trabalho apresentado ao Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para adisciplina Análise de Sistemas I

Orientador: Prof. Simone Sawasaki Tanaka

2009

Introdução

No decorrer do trabalho apresentarei modelos de ciclo de vida que descrevem as etapas do processo de desenvolvimento do sistema e as atividades a serem realizadas em cada etapa.

.

Modelos de ciclo de vida no processo de desenvolvimento de software.

Umprocesso de Desenvolvimento de Software define quem esta fazendo, o que, quando e como, para alcançar certa meta que e ter um software de qualidade construindo ele ou alterando um existente.

Ciclos de vida do software descrevem como um software deve ser desenvolvido. Basicamente definem a ordem global das atividades envolvidas em um contexto de projeto de software e propõe uma estratégia dedesenvolvimento que pode ser aplicada a um determinado contexto de projeto de software. Ciclos de vida normalmente são vagos nas descrições de detalhes das condições de início e término de uma atividade, recursos utilizados, artefatos consumidos ou produzidos, papéis desempenhados etc. Dentre os diversos ciclos de vida de software, pode-se citar: codifica-remenda, Cascata, Espiral, Prototipação, iterativo eIncremental.

Processo de desenvolvimento de software e seu ciclo de vida têm o objetivo de reduzir riscos, capturar e apresentar as melhores pratica para o seu desenvolvimento, promover uma cultura e uma visão comum a todos os envolvidos no processo para desta forma todos terem a mesma visão das metas a serem adotadas evitando perca de tempo e agilidade no seu desenvolvimento.

Ciclo de vidaCodifica-remenda: é um modelo que mal tem um levantamento prévio de como vai ser desenvolvido o software, os desenvolvedores vai criando e emendado o software e tem com principal característica o caos, infelizmente, é provavelmente e o ciclo de vida mais usado, não exige nenhuma sofisticação técnica ou gerencial; (preferido por muitos desenvolvedores) e devido a tantas características negativasele se torna um modelo de alto risco.

Ciclo de vida modelo cascata- É um dos processos mais antigos e pelo fato de ser o mais antigo também é o mais conhecido, seqüencial e de gerenciamento simples.

O processo em Cascata consiste na execução das atividades em uma seqüência ordenada. Desta forma, a passagem para determinada atividade exige como critério a finalização da atividade imediatamenteanterior. As principais atividades do modelo são: Requerimento, projeto, implementação, verificação e manutenção.
[pic]

Recomendação- O modelo Cascata é recomendado para projetos nos quais há um total conhecimento e domínio do sistema que será desenvolvido e quando o pessoal envolvido no projeto é fraco tecnicamente.
Desvantagem no processo Cascata:
1. Propõe uma seqüência entreetapas que não representa adequadamente um processo de desenvolvimento de software;

2. Não oferece suporte adequado para mudanças que são percebidas durante o processo e que requerem modificações em etapas anteriores (flexibilidade);
3. Não oferece facilidades para acomodar tecnologias recentes como prototipação rápida e,
4. Fornece poucos recursos para detalhamento...
tracking img