Escolar Documentos
Profissional Documentos
Cultura Documentos
e Ciclo de Vida
Prof. Washington Almeida, MSC, ISF
27002
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 diferença entre o
modelo espiral e outros modelos de
processo de software é seu
reconhecimento 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.
Modelo Espiral
• Diferentemente de outros modelos de processo, que terminam quando o
software é entregue, o modelo espiral pode ser adaptado para ser aplicado
ao longo da vida do software.
• O modelo é uma abordagem realista para o desenvolvimento de softwares
de grande porte.
• No caso de um orçamento fixo, o modelo espiral pode ser um problema.
Modelo de Processos (Sommerville)
27
Modelo de Processos (Sommerville)
28
Modelo de Processos (Sommerville)
29
Desenvolvimento Baseado em
Componentes
• 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ódigos 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 obvia de reduzir a quantidade de software a ser
desenvolvido, no entanto, pode comprometer atendimento aos requisitos
do cliente.
Desenvolvimento Baseado em Componentes
32
Ciclo de Vida
Ano: 2014 Banca: IADES Órgão: TRE-PA Prova: IADES - 2014 - TRE-PA - Analista Judiciário - Análise de
Sistemas
1. 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 sistemas. 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.
LETRA D 35
Modelo de Processo
Ano: 2019 Banca: CESPE Órgão: SLU-DF Prova: CESPE - 2019 - SLU-DF - Analista de
Gestão de Resíduos Sólidos – Informática
4.Acerca de conceitos e disciplinas da engenharia de
software, julgue o item que se segue.
No modelo de desenvolvimento de software em cascata,
a abordagem é orientada ao risco e as tarefas são
organizadas nos seguintes ciclos: determinar objetivos,
identificar e resolver riscos, desenvolver e testar, e
planejar a próxima iteração.
ERRADO
36
Dicas !
?????
37
Gabarito
Questão Resposta
1 B
2 CERTO
3 D
4 ERRADO
38
Referências
• PRESSMAN, Roger S. ; Bruce R. Maxim. Engenharia de Software, Uma
Abordagem Profissional, 8° ed. Porto Alegre: AMGH, 2016. ISBN 978-85-
8055- 533-2.
• SOMMERVILLE, Ian. Engenharia de Software, 9. ed. São Paulo: Pearson
Prentice Hall, 2011. ISBN 978-85-7936-108-1.
• http://www.eripi.com.br/2017/images/anais/minicursos/3.pdf
• http://mds.cultura.gov.br/core.base_rup/guidances/supportingmaterials/
develop_iteratively_1F6AE780.html
39