Você está na página 1de 11

Desenvolvimento de Software Modelo Incremental

Engenharia de Software Prof Leticia Mara Peres Felipe Cys Laskoski Lucas Falco Radaelli

Modelo em Cascata

Fases do Modelo em Cascata [1]

Comunicao Essa atividade consiste no levantamento dos requisitos do sistema. Envolve a comunicao entre os desenvolvedores e o cliente.

Fases do Modelo em Cascata [2]

Planejamento Essa atividade estabelece um plano para o desenvolvimento do sistema. Descreve as tarefas e tcnicas a serem conduzidas, os riscos provveis, os recursos que sero necessrios, os produtos de trabalho a serem produzidos e um cronograma de trabalho.

Fases do Modelo em Cascata [3]

Modelagem Essa atividade inclui a criao de modelos que permitam ao desenvolvedor e ao cliente, entender melhor os requisitos do software e o projeto que vai satisfazer a esses requisitos.

Fases do Modelo em Cascata [4]

Construo Essa atividade combina gerao de cdigo e os testes necessrios para revelar erros no cdigo.

Fases do Modelo em Cascata [5]

Implantao O software (como entidade completa ou incremento parcialmente completo) entregue ao cliente, que avalia o produto entregue e fornece feedback com base na avaliao.

Funcionalidades e Caractersticas do Software

Modelo Incremental

Tempo Decorrido do Projeto

Vantagens do Modelo Incremental


Entregas parciais facilitam a identificao e correo de erros entre os componentes do software. Necessidades no especificadas nas fases iniciais podem ser desenvolvidas nos incrementos. Cada iterao produz um conjunto de itens utilizveis. Os feedbacks de iteraes anteriores podem ser usados nos prximos incrementos. Os incrementos podem ser desenvolvidos por menos profissionais. Entrega dos incrementos pemite o cumprimento do prazo especificado. Facilita a manuteno dos mdulos.

Desvantagens do Modelo Incremental


Nmero de iteraes no pode ser definido no incio do processo. O fim do processo no pode ser previamente definido. Gerenciamento e manuteno do sistema completo podem se tornar complexos. Gerenciamento do custo mais complexo devido ao nmero de iteraes (verba pode acabar).

Referncias
- Pressman, R. S., Software Engineering, 6th edition, 2006. - Sommerville, I., Software process models, ACM Comput. Surv., v. 28, n. 1, March 1996, p. 269 271. - Ruparelia, N. B., Software development lifecycle models, SIGSOFT Softw. Eng. Notes, v. 35, n. 3, May 2010, p. 8 13. - Osterweil, L. J., Understanding process and the quest for deeper questions in software engineering research, SIGSOFT Softw. Eng. Notes, v. 28, n. 5, September 2003, p. 6 14. - Ciclo de Vida Iterativo e Incremental. Disponvel em: http://wiki.sj.ifsc.edu.br/wiki/index.php/ Ciclo_de_Vida_Iterativo_e_Incremental Acesso em 24 mar. 2012.

Você também pode gostar