knowt logo

Aula 4- Conhecer Modelo Incremental

→ Apresentação

  • Modelo incremental: O sistema é dividido em partes que são desenvolvidas e entregues de forma independente

    • Utilizado geralmente quando existe pouco mão de obra para implementar um software

Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:

  • Relacionar os elementos dos modelos linear e prototipação com o modelo incremental.

  • Identificar os incrementos.

  • Descrever o funcionamento, vantagens e desvantagens do modelo incremental.

  • Como o modelo incremental se relaciona ou se diferencia dos modelos cascata e prototipação

    • Nos modelos cascata e prototipação o cliente só recebe o software depois de finalizada todas as etapas

      • O modelo incremental, no entanto, as etapas de especificação, desenvolvimento e validação ocorrem intercaladas, desse modo o sistema é desenvolvido como uma série de versões cada uma adicionando mais um adiciona funcionalidade à anterior

  • Modelo Incremental

    • Identificando os incrementos

      • Para identificar um incremento deste modelo é preciso analisar as etapas de desenvolvimento sendo executadas

      • Passo a passo do incremento:

        • Levantamento de necessidade

        • Analise do processo

        • Validação

    • Vantagens:

      • Redução dos custos com manutenção do sistema: evita erros causados por mal entendidos com o cliente, e erros técnicos são facilmente identificados devido ao ciclo curto e completo

      • Melhor controle de cronograma: evita problemas de cronograma ocasionados por mudanças ou correções inesperadas

      • Maior probabilidade de atendimento dos requisitos do cliente: o cliente participa ativamente do desenvolvimento do produto, tendo diversas oportunidades de reportar quando os requisitos não estão sendo atendidos

    • Desvantagens:

      • Dificuldades de gerenciamento: ocorre porque as fases de do ciclo podem ocorrer simultaneamente

      • Necessidade de participação e feedbacks constantes do cliente

      • A arquitetura do projeto precisa ser bem estruturada para que possa receber os incrementos quando solicitado

      • O cliente precisa estar ciente de que é um processo incremental e que não estará recebendo o software completo

LE

Aula 4- Conhecer Modelo Incremental

→ Apresentação

  • Modelo incremental: O sistema é dividido em partes que são desenvolvidas e entregues de forma independente

    • Utilizado geralmente quando existe pouco mão de obra para implementar um software

Ao final desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados:

  • Relacionar os elementos dos modelos linear e prototipação com o modelo incremental.

  • Identificar os incrementos.

  • Descrever o funcionamento, vantagens e desvantagens do modelo incremental.

  • Como o modelo incremental se relaciona ou se diferencia dos modelos cascata e prototipação

    • Nos modelos cascata e prototipação o cliente só recebe o software depois de finalizada todas as etapas

      • O modelo incremental, no entanto, as etapas de especificação, desenvolvimento e validação ocorrem intercaladas, desse modo o sistema é desenvolvido como uma série de versões cada uma adicionando mais um adiciona funcionalidade à anterior

  • Modelo Incremental

    • Identificando os incrementos

      • Para identificar um incremento deste modelo é preciso analisar as etapas de desenvolvimento sendo executadas

      • Passo a passo do incremento:

        • Levantamento de necessidade

        • Analise do processo

        • Validação

    • Vantagens:

      • Redução dos custos com manutenção do sistema: evita erros causados por mal entendidos com o cliente, e erros técnicos são facilmente identificados devido ao ciclo curto e completo

      • Melhor controle de cronograma: evita problemas de cronograma ocasionados por mudanças ou correções inesperadas

      • Maior probabilidade de atendimento dos requisitos do cliente: o cliente participa ativamente do desenvolvimento do produto, tendo diversas oportunidades de reportar quando os requisitos não estão sendo atendidos

    • Desvantagens:

      • Dificuldades de gerenciamento: ocorre porque as fases de do ciclo podem ocorrer simultaneamente

      • Necessidade de participação e feedbacks constantes do cliente

      • A arquitetura do projeto precisa ser bem estruturada para que possa receber os incrementos quando solicitado

      • O cliente precisa estar ciente de que é um processo incremental e que não estará recebendo o software completo