Você está na página 1de 2

Instituto Federal do Norte de Minas Gerais - Campus Pirapora

Disciplina: Engenharia de Software Prof.: Vivian Ludmila

EXERCÍCIO AVALIATIVO Turma: 4º Período Sistemas de Informação

Discente: Lara Caroline de Oliveira Santos

EXERCICIO AVALIATIVO - RESUMO


Modelo em Cascata

Este foi um dos primeiros modelos no ramo de desenvolvimento de


software, é baseado em planejar e programar uma determinada atividade antes de
trabalhar nela. Nele, é contido cinco estágios de processos:

Requerimento: É onde se estabelece serviços, metas, restrições e especificações


desejadas pelo usuário.

Projeto: Nesta etapa é feita a identificação e descrição de abstrações fundamentais


no sistema e seus relacionamentos.

Implementação: Nesta etapa são feitos testes para verificar se toda especificação
foi atendida.

Verificação: É a etapa que o produto é testado para ser entregue ao cliente.

Manutenção: Nesta etapa o programa é colocado em uso e é corrigido todas as


falhas que anteriormente não foram identificadas.

Modelo em espiral

O modelo espiral foi criado combinando as melhores características dos


modelos: Linear e Prototipação. E ainda acrescenta um novo recurso, a análise de
riscos, que não tem em outros modelos. As quatro etapas a serem seguidas são
preparadas da seguinte maneira:

Planejamento: onde se determinam os objetivos, alternativas e restrições.

Análise de riscos: onde as alternativas são analisadas e os riscos são identificados e


logo adiante, resolvidos.

Engenharia: O desenvolvimento do produto ao nível seguinte.

Atualização: É realizada pelo cliente, onde os resultados obtidos pela engenharia


são avaliados.
Modelo Incremental

A ideia é de desenvolver uma primeira implementação, apresentando ao


usuário e evoluir ao longo do tempo de acordo com o gosto e especificações do
usuário.
Este modelo entrega um produto operacional a cada incremento, ou seja, faz
mudanças e apresenta ao usuário, faz outra mudança e mais uma vez apresenta ao
usuário, resultando em um produto sem erros e pronto para o usuário aproveitar.
Mesmo que os primeiros incrementos sejam partes do produto, essas partes são
operacionais e funcionam sem as outras. Portanto, os incrementos possuem totais
condições de atender ao usuário.

Modelo de Prototipagem

Este modelo é recomendado quando o cliente define um conjunto de


objetivos gerais para o software, mas não identifica detalhadamente requisitos de
entrada, processamento ou saída, ou mesmo, quando o desenvolvedor não está
seguro sobre a eficiência de um algoritmo ou de um sistema operacional.

O paradigma de prototipagem começa com a comunicação. O engenheiro


de software e o cliente se encontram e definem os objetivos gerais do software,
identificando as necessidades conhecidas e verificam as áreas que necessitam de
mais definições.

Você também pode gostar