Mindmap
MODELOS DE DESENVOLVIMENTO DE SOFTWARE
Inhalt der Mindmap
MODELOS DE DESENVOLVIMENTO DE SOFTWARE
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;
- VANTAGENS
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.
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.
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