0% acharam este documento útil (0 voto)
20 visualizações1 página

Engenharia de Software Exercicio 1

Enviado por

ezio6633
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
20 visualizações1 página

Engenharia de Software Exercicio 1

Enviado por

ezio6633
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

1.

Modelo em Cascata

Esse modelo é ideal para projetos com requisitos bem definidos desde o início, mas é menos flexível
para mudanças durante o processo de desenvolvimento ele é um dos mais tradicionais e lineares. Ele
segue uma sequência rígida de fases, onde cada etapa do desenvolvimento depende da conclusão da
fase anterior. As principais fases incluem:

● Requisitos: Levantamento e análise dos requisitos do sistema.


● Projeto: Criação da arquitetura do software, incluindo a especificação detalhada de cada parte
do sistema.
● Implementação: Codificação do software de acordo com o projeto definido.
● Teste: Verificação do software para garantir que ele atende aos requisitos.
● Manutenção: Correção de erros ou melhorias após o software ser entregue.

2. Modelo Incremental
Modelo mais flexível e adaptável, permitindo incorporar feedback dos usuários a cada novo ciclo. É
uma abordagem comum em metodologias ágeis, como Scrum ele se baseia na ideia de desenvolver o
software em pequenos incrementos ou ciclos. Cada ciclo agrega novas funcionalidades ao sistema,
permitindo entregas parciais e mais rápidas. As etapas são:

● Planejamento do incremento: Definição dos requisitos que serão implementados em um


ciclo.
● Desenvolvimento e teste: Implementação dos requisitos definidos e realização dos testes
necessários.
● Entrega: Liberação de uma versão parcial do sistema, que será refinada em ciclos posteriores.
● Avaliação: Análise do sistema entregue para determinar ajustes e melhorias.

Você também pode gostar