incremental
Software
Modelo Incremental
Engenharia de Software
Prof Leticia Mara Peres
Felipe Cys Laskoski
Lucas Falcão Radaelli
Modelo em Cascata
Fases do Modelo em Cascata [1]
• Comunicação
• Essa atividade consiste no levantamento dos requisitos do sistema.
Envolve a comunicação 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 técnicas a serem conduzidas, os riscos prováveis, os recursos que serão necessários, os produtos de trabalho a serem produzidos e um cronograma de trabalho.
Fases do Modelo em Cascata [3]
• Modelagem
• Essa atividade inclui a criação 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]
• Construção
• Essa atividade combina geração de código e os testes necessários para revelar erros no código.
Fases do Modelo em Cascata [5]
• Implantação
• O software (como entidade completa ou incremento parcialmente completo) é entregue ao cliente, que avalia o produto entregue e fornece feedback com base na avaliação.
Funcionalidades e Características do Software
Modelo Incremental
Tempo Decorrido do Projeto
Vantagens do Modelo
Incremental
• Entregas parciais facilitam a identificação e correção de erros entre os componentes do software. • Necessidades não especificadas nas fases iniciais podem ser desenvolvidas nos incrementos.
• Cada iteração produz um conjunto de itens utilizáveis. • Os feedbacks de iterações anteriores podem ser usados nos próximos incrementos.
• Os incrementos podem ser desenvolvidos por menos profissionais.
• Entrega dos incrementos pemite o cumprimento do prazo especificado.
• Facilita a manutenção dos “módulos”.
Desvantagens do Modelo
Incremental
• Número de iterações