Sunteți pe pagina 1din 1

ENGENHARIA DE SOFTWARE: VANTAGENS E DESVANTAGENS DOS MODELOS DE PROCESSO DE DESENVOLIVMENTO

Modelo em cascata
VANTAGENS A sequencia das fases bem definida; Como uma fase s comea quando a outra terminar, permite uma maior comunicao entre as equipes; Em cada etapa tem um padro nos produtos que sero elaborados; DESVANTAGENS Como uma fase no pode comear sem o termino da anterior, o atraso em uma etapa acarretar atraso na entrega final do produto; Qualquer mudana nos requisitos dificulta adequao para continuidade do processo; O cliente s poder visualizar seu pedido na fase final do projeto;

Modelo em espiral
VANTAGENS Uma das grandes vantagens do modelo que o desenvolvimento de software contnuo, isso permite uma gerncia maior dos riscos; Qualquer mudana no decorrer do desenvolvimento no trar prejuzos a elaborao final do produto; Permite a participao do cliente durante o desenvolvimento, permitindo que os requisitos sejam mais detalhados e melhorados; DESVANTAGENS Para projetos em que os requisitos esto bem definidos esse modelo no muito adequado; A constante avaliao de custos do projeto pode fazer com que o preo final do produto seja maior do que o planejado; Esse tipo de modelo permite que vrias etapas do processo possam acontecer ao mesmo tempo o que exige tcnicas especficas para gerenciamento de cronogramas.

Modelo baseado em componentes


VANTAGENS Com a reutilizao, reduz o esforo na produo do zero; A utilizao de componentes reduz os custos; Atravs de erros e acertos do passado do componente diminui os riscos de falhas na construo do software novo; DESVANTAGENS Como h utilizao de um componente j usado em outro software pode ser que este no atenda os requisitos do cliente; A reutilizao diminui as chances de evoluo do software; A medida que for surgindo mais componentes a tarefa de gerir pode se tornar complexa;

S-ar putea să vă placă și