Modelos de Processo de Software
Existem alguns modelos teóricos desenvolvidos que buscam descrever a forma com que as fases seguem e interagem. Nesta seção estão descritos alguns dos modelos mais conhecidos [28,2,31,34]. Existe alguma flexibilidade no que diz respeito à definição do termo ``modelo''; neste trabalho são considerados, dentre os modelos descritos na literatura, os que têm um caráter estratégico, e não específico. Em outras palavras, um modelo é uma filosofia do andamento das fases, e não uma descrição de como cada atividade deve ser executada.
A seção 2.5, por sua vez, descreve algumas metodologias, que são formas práticas de organizar o processo de desenvolvimento. Uma metodologia traz conceitos bastante específicos em relação ao desenvolvimento, como exemplifica Beck [8] em sua descrição da metodologia XP -- programação em pares, ciclos de 15 dias e equipes de menos de 10 pessoas.
O Modelo Cascata
Este modelo foi idealizado em 1970 por Royce, e tem como característica principal a seqüencialidade das atividades: sugere um tratamento ordenado e sistemático ao desenvolvimento do software. Cada fase transcorre completamente e seus produtos são vistos como entrada para a nova fase; o software é desenvolvido em um longo processo e entregue ao final deste. O autor sugere laços de feedback, que permitem realimentar fases anteriores do processo, mas em geral o modelo cascata é considerado um modelo linear [31]. A figura 2.1 fornece uma descrição visual do modelo.
CONTADOR DE VISITAS
Magazine Luiza
Ricardo Eletro
Magazine Luiza
Asa de Arapiraca
sexta-feira, 1 de outubro de 2010
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário