Ciclo de vida clássico
Resenha: Ciclo de vida clássico. Pesquise 862.000+ trabalhos acadêmicosPor: JosimarFacul • 23/8/2014 • Resenha • 430 Palavras (2 Páginas) • 301 Visualizações
O ciclo de vida Clássico
A NBR ISO/IEC 12207 define detalhadamente os procedimentos de execução das tarefas,
mas não detalha a sua sequencialidade. A resposta para isso é simples: trata-se de um conjunto
das melhores práticas que devem ser instanciadas, ou seja, ao iniciar um projeto, selecionam-se
e adaptam-se as práticas mais adequadas e, então, define-se a sequência de execução.
Entretanto, ao longo da história surgiram propostas de ciclos de vida que poderiam ser utilizados
em determinadas categorias de projetos. O ciclo de vida Clássico foi o primeiro deles.
O modelo apresentado a seguir, na Figura 3, é conhecido como ciclo de vida Clássico, também
denominado como Linear, ou ainda, Cascata. Ele é sugerido quando o projeto apresenta características que indicam que os requisitos serão fáceis de serem compreendidos e que o
projeto poderá ser realizado sem grandes complicações. Usualmente, os projetos que utilizam o
ciclo de vida Clássico são de pequeno porte ou, projetos de manutenção em algum software que
utilizam tecnologias e procedimentos bem conhecidos pela equipe de desenvolvimento. A principal característica deste modelo é a sequencialidade das atividades. Observe que a
figura lembra uma escada. Pense nessa escada como um conjunto de rochas, nas quais a água
deve fluir, ou seja, uma cascata. Em uma cascata, a água não volta para cima, mas vai batendo
na rocha de baixo à medida que cai. Isso indica que é necessário que uma atividade seja completamente
realizada para que a outra seja iniciada.
Tradicionalmente, este modelo é utilizado para ajudar o aluno a compreender a integração
e sequencialidade de atividades em projetos de software.
Mas não se engane: embora pareça (e é) óbvio que em todos os desenvolvimentos de
software são realizadas as atividades descritas no modelo, a maioria dos projetos não segue
rigidamente o preceito da sequencialidade e, frequentemente, necessita de algum tipo de volta
à fase anterior. Projetos de natureza complexa e projetos de grande porte geralmente têm essa
demanda.
Por isso, surgiram outros modelos em Engenharia de Software. É importante ressaltar que
toda empresa, grande ou pequena, utiliza um processo para desenvolver software. É comum,
também, que o gerente do projeto ou, o profissional responsável pela definição do modelo de
ciclo de vida, o defina baseado em suas próprias estratégias quanto ao uso dos processos que
você conheceu na NBR ISO/IEC 12207, mesmo que, muitas vezes, o profissional
...