Escolar Documentos
Profissional Documentos
Cultura Documentos
DEFINIÇÕES
MODELOS EVOLUCIONÁRIOS
• Caracterizados por contínuas modificações, prazos muito apertados e por uma ênfase
na satisfação do cliente–usuário;
• Em muitos casos, o tempo de colocação de um produto no mercado é o requisito mais
importante a ser gerenciado;
• Prototipação e Espiral são os mais conhecidos;
• Outros menos conhecidos como o desenvolvimento concorrente define uma série de
eventos que irão disparar transições de estado para estado para cada uma das ativi-
dades, ações ou tarefas da engenharia de software.
MODELO EM V
1 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software II
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Obs.: o modelo em V é uma variação do modelo cascata que procura enfatizar a estreita
relação entre as atividades de teste e as demais fases do processo.
Os modelos sequenciais pressupõem que o sistema é entregue completo, após a
realização de todas as atividades de desenvolvimento.
Hoje em dia os clientes não estão dispostos a esperar a entrega no final, ainda mais
quando for um sistema grande, por isso a entrega por partes tornou-se mais comum
e disso surgiram outros processos.
2 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software II
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
RAD
3 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software II
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
10m
PROCESSO UNIFICADO
4 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software II
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
QUADRO RESUMO
• Modelo Cascata;
• Modelo de Prototipação;
• Modelo Iterativo;
• Modelo Incremental – (RAD);
• Processo Unificado – (RUP);
• Modelos Evolucionários – (Iterativo e Incremental).
15m
DIRETO DO CONCURSO
1. (2018/CESPE/FUB/TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO) Acerca dos proces-
sos de desenvolvimento de software, julgue o item a seguir:
O modelo espiral é um tipo de modelo iterativo de desenvolvimento em que cada ciclo se
encerra com a entrega de uma versão final do software.
COMENTÁRIO
Na verdade, o modelo espiral trata da entrega de versões novas do software cada vez mais
completa e não de uma versão final.
ANOTAÇÕES
5 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software II
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
COMENTÁRIO
Conjunto de atividades relacionadas que levam à produção de um produto de software
(Sommerville). Logo não é apenas estabelecer requisitos de componentes e suas interfaces.
COMENTÁRIO
Atenção apenas na classificação, pois os modelos já estudados de prototipação e espiral
são tipos de modelos evolucionários.
a. Scrum é uma metodologia ágil e implementa modelo de processo interativo e incrementais.
b. DFD é diagrama de fluxo de dados.
d. PMP é o profissional certificado nos conhecimentos do PMBOK.
e. JPA é método de acesso do Java para dados.
6 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software II
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
COMENTÁRIO
Modelo iterativo não se passa por todas as etapas do processo assim como no incremental.
O Modelo Iterativo introduziu a análise de riscos, por isso se diminuiu o tempo entre as
entregas e a comunicação com os usuários. RAD tem uma metodologia diversa do waterfall,
pois pensa em entregas rápidas em prazos curtos.
a. Incremental e sequencial.
b. Evolutivo e incremental.
c. Evolutivo e sequencial.
d. Incremental e evolutivo.
e. Evolutivo e evolutivo.
COMENTÁRIO
Modelos Evolucionários mais conhecidos: o Espiral e a Prototipação, caracterizados por
contínuas modificações, prazos muito apertados e por uma ênfase na satisfação do cliente–
usuário. RAD, desenvolvimento rápido de aplicação, é um modelo incremental que enfatiza
o ciclo de desenvolvimento extremamente curto.
ANOTAÇÕES
7 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software II
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
GABARITO
1. E
2. E
3. c
4. a
5. b
30m
REFERÊNCIAS
�Este material foi elaborado pela equipe pedagógica do Gran Cursos Online, de acordo com a aula
preparada e ministrada pelo professor Washington Henrique Carvalho Almeida.
A presente degravação tem como objetivo auxiliar no acompanhamento e na revisão do conteúdo
ministrado na videoaula. Não recomendamos a substituição do estudo em vídeo pela leitura exclu-
siva deste material.
ANOTAÇÕES
8 www.grancursosonline.com.br