GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

MODELOS DE DESENVOLVIMENTO DE SOFTWARE

Nicolas Tessuto Portugiesisch

Inhalt der Mindmap

MODELOS DE DESENVOLVIMENTO DE SOFTWARE

  1. MODELO CASCATA

    • VANTAGENS
      • Em cada incremento, é adicionada uma nova funcionalidade ao sistema; Riscos críticos são resolvidos antes que grandes investimentos sejam realizados; O cliente recebe um feedback desde o início do projeto; Quando o cliente vê a funcionalidade ela já está pronta para a implementação.
    • DESVANTAGENS
      • Só há uma etapa para o levantamento de requisitos; Não há feedback entre as fases; O cliente só pode ver o produto funcionando quando este estiver completamente pronto; Excessivamente sincronizado; Qualquer alteração no sistema pode se tornar uma tarefa difícil Atraso em uma fase é cascateado para as demais.
    • Também conhecido como Ciclo de Vida Clássico, é ideal para problemas nos quais os requisitos são bem definidos. Implementa uma abordagem sistemática e sequencial, isto é, uma nova atividade só pode ser iniciada quando a anterior estiver totalmente concluída
    • MODELO RAD
      • Usando a abordagem de construção de componentes, é uma adaptação de “alta velocidade” do Modelo em Cascata. As atividades utilizadas neste modelo são as mesmas da estrutura genérica de um processo: Comunicação, Planejamento, Modelagem, Construção e Implementação.
      • DESVANTAGENS
        • Projetos grandes, mas passíveis de sofrer aumento; RAD exige recursos humanos suficientes para compor uma equipe; Se desenvolvedores e clientes não estiverem comprometidos com as atividades no seu determinado tempo, o projeto RAD falhará.
      • VANTAGENS
        • Usando a abordagem de construção de componentes, é uma adaptação de “alta velocidade” do Modelo em Cascata;
  2. MODELO INCREMENTAL

    • Normalmente, é escolhido quando há uma necessidade de entrega rápida de algumas funcionalidades do software, mesmo que sejam limitadas...
    • VANTAGENS
      • Em cada incremento, é adicionada uma nova funcionalidade ao sistema; Riscos críticos são resolvidos antes que grandes investimentos sejam realizados; Quando o cliente vê a funcionalidade ela já está pronta para a implementação.
    • DESVANTAGENS
      • Formal e rigoroso; Exige um cuidado ao definir o incremento para que ele não se aproxime do Modelo Cascata.
  3. MODELO DE PROTOTIPAGEM

    • Utiliza-se protótipos para auxiliar na identificação dos requisitos de software porque, nem sempre, os requisitos de entrada, de processamento e de saída são bem definidos. Os protótipos produzidos devem focar os interesses do cliente como, por exemplo, a interface de páginas e estrutura de relatórios
    • VANTAGENS
      • Facilita a definição de requisitos; A experiência de produzir o protótipo pode reduzir o custo das etapas seguintes. Reduz os riscos e incertezas do desenvolvimento.
    • DESVANTAGENS
      • O cliente precisa estar ciente de que o produto deverá ser refeito, uma vez que foi construído apenas um protótipo; Desenvolvedores não devem aproveitar o código escrito (sem planejamento) para usá-lo na versão final.
  4. MODELO ESPIRAL

    • É um Modelo Evolutivo que combina a natureza iterativa da Prototipagem com os aspectos controlados e sistemáticos do Modelo em Cascata.
    • VANTAGENS
      • Possibilita o desenvolvimento rápido de versões cada vez mais completas.
    • DESVANTAGENS
      • No caso de um orçamento fixo, o modelo espiral pode ser um problema.

Informationen

Beschreibung
Mindmap am MODELOS DE DESENVOLVIMENTO DE SOFTWARE, erstellt von Nicolas Tessuto am 16/08/2021.
Erstellt von
Nicolas Tessuto
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck