Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelo Espiral
É um modelo de processo de software evolucionário que une a natureza iterativa da
prototipação aos aspectos sistemáticos e controlados do modelo cascata. A principal dife-
rença entre o modelo espiral e outros modelos de processo de software é seu reconheci-
mento explícito do risco.
As versões iniciais podem ser um modelo de papel ou protótipo. As últimas são cada
vez mais completas do sistema.
Obs.: os processos que entregam versões mais completas do sistema também são enten-
didos como processos incrementais.
ANOTAÇÕES
1 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
O modelo em cascata apresenta um fluxo linear, cujas fases são apresentadas na imagem
acima, já com base em um modelo mais atual.
2 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Na maioria dos projetos de software, há algum reúso de software. Isso acontece muitas
vezes informalmente, quando as pessoas envolvidas no projeto sabem de projetos ou códi-
gos semelhantes ao que é exigido.
Abordagens orientadas a reúso dependem de uma ampla base de componentes reusá-
veis de software e de um framework de integração para a composição desses componentes.
Tem a vantagem óbvia de reduzir a quantidade de software a ser desenvolvido, no
entanto, pode comprometer atendimento aos requisitos do cliente.
10m
3 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
Incremental x Iterativo
O modelo incremental é aquele em que é feita a entrega de uma primeira versão, que
será incrementada posteriormente. Já o modelo iterativo é aquele em que se passa por
fases, mas sem uma sequência “amarrada”.
A imagem abaixo exemplifica essa diferença:
DIRETO DO CONCURSO
1. (IADES/TRE-PA/ANALISTA JUDICIÁRIO – ANÁLISE DE SISTEMAS/2014) Ciclo de vida
de desenvolvimento de softwares é o processo de criação e manutenção de sistemas de
informação descrito em modelos e metodologias utilizadas para desenvolver esses sis-
temas. Um exemplo de modelo de ciclo de vida é o Cascata. Assinale a alternativa que
apresenta característica correta do modelo de ciclo de vida em Cascata.
a. Várias partes do sistema são desenvolvidas em paralelo.
b. É um modelo de desenvolvimento sequencial.
c. Os usuários conseguem ver gradualmente seu progresso.
d. É fácil voltar atrás e corrigir erros.
e. Não há fase de análise de requisitos.
4 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
COMENTÁRIO
No modelo em cascata, as fases não são desenvolvidas em paralelo, logo não é simples
15m
voltar atrás e corrigir erros. Ele possui uma fase de análise de requisitos e os usuários
não conseguem ver gradualmente seu progresso. Assim, é correto dizer que o modelo em
cascata é um modelo de desenvolvimento sequencial.
COMENTÁRIO
De acordo com Pressman, o processo de desenvolvimento de software perpassa pelas
fases de comunicação, planejamento, modelagem, construção e uso (ou entrega).
5 www.grancursosonline.com.br
ENGENHARIA DE SOFTWARE
Processos e Ciclo de Vida de Software
Viu algum erro neste material? Contate-nos em: degravacoes@grancursosonline.com.br
COMENTÁRIO
a) O disposto no item não se aplica ao tema em estudo.
b) A prototipação permite gerar uma maior clareza dos requisitos. Não se trata de uma
etapa de testes.
c) O correto seria mudanças no software.
d) A codificação pode ser feita de forma automatizada ou manual.
COMENTÁRIO
O modelo em cascata não é muito preocupado com os riscos.
25m
GABARITO
1. b
2. C
3. d
4. E
�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
6 www.grancursosonline.com.br