GoConqr has a new look! Let us know what you think.

Mind map

Modelos de Engenharia de Software

Carlos Gabriel sistemas Portuguese

Map content

Modelos de Engenharia de Software

  1. Modelo Cascata

    • Verificação e definição de requisitos
      • Planejamento
        • Definição de periodos e tarefas
        • Modelagem
          • Criação do modelo
            • Criação de Interfaces
            • Verificação de arquitetura do software
            • Linguagem de programação a ser usada
          • Integração
            • Fase de teste
              • Verificação dos sistemas desenvolvidos e suas funcionalidades
            • Implantação / entrega manutenção
              • fase final do processo
                • entrega do software
                • Acompanhamento para verificação de possiveis erros ou duvidas
              • possivel apenas com a finalização da fase de integração
            • baseado totalmente nas implementações definidos no passo anterior
          • baseado totalmente nos planejamentos definidos no passo anterior
        • Elaboração de estrategias para acompanhamento
        • baseado totalmente nos requisitos definidos no passo anterior
      • Interação com o cliente - fase de comunicação * entender o projeto
    • Vantagens
      • Por se tratar de um modelo que exija que cada passo so seja realizado após a finalização do passo anterior, acabar por acarretar em processos com erros minimos
      • Estrutura de processo bem definida
    • Desvantagens
      • como o nome sugere por ser um modelo em cascata não se tem a possibiliade de pular ou voltar passos
      • Não muito flexivel com base no mercado atual
  2. Modelo Iterativo e Incremental

    • Permite desenvolvimento em paralelo do software
    • Desenvolvimento 2
      • Definição de requisitos
        • Planejamento
          • Modelagem
            • Verificaçao e implementação
              • Implantação
    • Desenvolvimento 3
      • Definição de requisitos
        • Planejamento
          • Modelagem
            • Verificaçao e implementação
              • Implantação
    • Desenvolvimento 1
      • Definição de requisitos
        • Planejamento
          • Modelagem
            • Verificaçao e implementação
              • Implantação
    • Vantagens
      • Por permitir a continuaçao e desenvolvimento do software em paralelo a outros desenvolvimento no mesmo software, facilita a identificação e solução de problemas ainda no incio.
      • A cada desenvolvimento realizado existe a implementação de novos recursos
    • Desvantagens
      • Não há como definir o numero de desenvolvimentos que o software ira precisar ate estar em um estado utilizavel
      • Por haver diversas correções e implementações no software durante seu desenvolvimento, pode resultar na saida de algo que é diferente do que foi planejado originalmente
  3. Modelo Espiral

    • Determinação de requisitos
      • Planejamento
        • Modelação
          • Construção
            • Entrega / Feedback
        • Analise de Riscos para implementação de contra medidas
    • Modelo espiral exige que o processo seja feito um após o outro em formato espiral, ou seja, se o feedback apos a entrega nao for positivo, entao o projeto retorna ao ponto inicial e refaz todo o processo ate atingir um feedback positivo
    • Desvantagens
      • Por exigir que o modelo fique "dando voltas" se torna cansativo e custoso o processo ate a entrega final do sowtware
    • Vantagens
      • Por passar varias vezes por esse processo em espiral, se torna facil para o desenvolvedor e cliente notarem as mudanças que deverão ser feitas
  4. Prototipação

    • usado para se ter uma melhor visao do que se quer no projeto
    • usado para verificar a eficiência da logistíca usada
    • usado para definir os requisitos
    • conepção dos requisitos
      • prototipo inicial
        • analise do protótipo
          • refinamento do prototipo
            • entrega do mesmo
    • Vantagens
      • Cliente ja tem desde o inicio a visão do trabalho sendo realizado e de como pode ser alterado
      • Compreensão facilitada do que esta sendo construido
    • Desvantagens
      • Por trabalhar constantemente somente com o prototipo, o mesmo acaba por se tornar o produto final
      • Muitas vezes por nào se ter um planejamento profundo o software passa por um numero muito grande de alterações

Information

Description
sistemas Mind Map on Modelos de Engenharia de Software, created by Carlos Gabriel on 24/05/2021.
Created by
Carlos Gabriel
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?