Aula 06
92 pág.

Aula 06


DisciplinaTecnologia da Informação3.637 materiais17.151 seguidores
Pré-visualização21 páginas
Prof
a
. Patrícia Lima Quintão www.pontodosconcursos.com.br 86 de 92 
sequencial completo, formando uma cascata de ciclos de vida até o limite 
adequado para lidar com a complexidade do sistema. 
 
41. (ESAF/CGU/ Analista de Finanças e Controle/Desenvolvimento 
de Sistemas da Informação/2012) A escolha de um modelo é 
fortemente dependente das características do projeto. Os principais 
modelos de ciclo de vida podem ser agrupados em três categorias 
principais: 
a) sequenciais, cascata e evolutivos. 
b) sequenciais, incrementais e ágeis. 
c) sequenciais, incrementais e evolutivos. 
d) sequenciais, ágeis e cascata. 
e) cascata, ágeis e evolutivos. 
 
42. (Cesgranrio/Petrobrás/Processo de Negócios/2010) Existem 
vários Modelos de Ciclo de Vida do Processo de Software. O 
desenvolvimento em espiral é um modelo 
(A) iterativo. 
(B) para modificar requisitos. 
(C) para analisar componentes. 
(D) para analisar interface gráfica. 
(E) para modularizar o sistema. 
 
43. (ESAF/SEFAZ-CE/2007) Analise a seguinte descrição relacionada ao 
modelo espiral para a engenharia de software. 
O modelo espiral para a engenharia de software, além de abranger as 
características do ciclo de vida clássico e o da prototipação, apresenta um 
novo elemento, denominado _____________, que faltava a esses 
paradigmas. 
 
Escolha a opção que preenche corretamente a lacuna acima. 
a) análise de riscos 
b) planejamento 
c) engenharia 
d) projeto 
e) teste 
 
44. (ESAF/2007/SEFAZ-CE) Analise a descrição a seguir. 
TI EM EXERCÍCIOS P/ INSS 
Conhecimentos específicos - Formação em Tecnologia da Informação (TEINF) 
 
Prof
a
. Patrícia Lima Quintão www.pontodosconcursos.com.br 87 de 92 
O paradigma do ciclo de vida clássico da engenharia de software abrange seis 
atividades. Na atividade de _____________ são traduzidas as exigências de 
uma representação do software que podem ser avaliadas quanto à qualidade 
antes que se inicie a codificação. 
Escolha a opção que preenche corretamente a lacuna acima. 
a) análise 
b) engenharia de sistemas 
c) teste e análise de riscos 
d) coleta de requisitos 
e) projeto 
 
45. (Cesgranrio/Petrobrás/Engenharia de Software/2010) O modelo 
de ciclo de vida em cascata 
(A) enfatiza a realização sequencial das atividades do desenvolvimento de 
um produto de software. 
(B) enfatiza a comunicação estreita com o cliente durante o 
desenvolvimento do produto de software. 
(C) envolve a ideia principal de criar um protótipo executável e, por meio de 
transformações sucessivas, chegar ao sistema completamente 
implementado. 
(D) envolve a análise dos riscos envolvidos no desenvolvimento dos 
requisitos identificados para produto de software. 
(E) recomenda a geração de versões incompletas do sistema, que podem 
ser passadas para o usuário final, o que permite a retroalimentação do 
processo de desenvolvimento. 
 
46. (Cesgranrio/BNDES/Desenvolvimento/2009) No ciclo de vida em 
cascata, o custo de correção é menor na fase de 
(A) testes. 
(B) transição. 
(C) implementação. 
(D) requisitos. 
(E) manutenção. 
 
47. (FGV/FIOCRUZ/Tecnologista em Saúde - TI - Sistemas de 
Informação / Engenharia de Software /2010) A figura seguinte 
ilustra um modelo de processo, que prescreve um conjunto de elementos 
de processo como atividades de arcabouço, ações de engenharia de 
software, tarefas, produtos de trabalho, mecanismos de garantia de 
qualidade e de controle de modificações para cada projeto. 
TI EM EXERCÍCIOS P/ INSS 
Conhecimentos específicos - Formação em Tecnologia da Informação (TEINF) 
 
Prof
a
. Patrícia Lima Quintão www.pontodosconcursos.com.br 88 de 92 
 
 
 
Esse modelo é conhecido como Modelo: 
a) por funções. 
b) em cascata. 
c) incremental. 
d) em pacotes. 
e) por módulos. 
 
48. (FUMARC/Analista de Sistemas/2004) Este trecho foi extraído do 
livro GHEZZI, Fundamentals of Software Engineering, pg 371: 
\u201cO modelo waterfall teve um importante papel por incorporar a disciplina ao 
processo de desenvolvimento de software e, dessa forma, superar o 
desestruturado processo de codificar-e-corrigir. Esse modelo introduziu 
duas contribuições fundamentais para o processo de software: primeiro que 
o processo de desenvolvimento de software deve ser submetido à disciplina, 
planejamento e gerenciamento, e, segundo, que a implementação de um 
sistema deve ser adiada até que todos os objetivos estejam bem 
entendidos.\u201d 
Marque a alternativa que representa uma ordem ascendente de etapas de 
desenvolvimento defendidas pelo modelo waterfall. 
a) análise de requerimentos, codificação, integração e testes. 
b) codificação, análise de requerimentos, integração e testes. 
c) integração e testes, análise de requerimentos, codificação. 
d) análise de requerimentos, integração e testes, codificação. 
 
49. (CESPE/2008/SERPRO) O modelo em cascata consiste de fases e 
atividades que devem ser realizadas em sequência, de forma que uma 
atividade é requisito da outra. 
 
50. (Cesgranrio/BR Distribuidora/Infraestrutura/2008) Considere a 
sequência de atividades e eventos apresentada a seguir. 
\u2022 Projeto de concepção de um novo software de prateleira 
\u2022 Projeto de desenvolvimento do novo software 
TI EM EXERCÍCIOS P/ INSS 
Conhecimentos específicos - Formação em Tecnologia da Informação (TEINF) 
 
Prof
a
. Patrícia Lima Quintão www.pontodosconcursos.com.br 89 de 92 
\u2022 Projeto de marketing de lançamento do software 
\u2022 Distribuição do software por dois anos 
\u2022 Projeto de alteração das funcionalidades do software 
\u2022 Projeto de marketing do software ampliado para atingir novos segmentos 
de mercado 
 
Esta sequência de atividades é conhecida como 
(A) ciclo de vida do produto. 
(B) ciclo de vida de projetos. 
(C) ciclo de projetos. 
(D) projetos de ciclo de vida. 
(E) projetos de produtos. 
 
51. (FUMARC/CEMIG/Analista de TI Junior/2010) Sobre modelos de 
processo de desenvolvimento de software, assinale a alternativa 
INCORRETA: 
a) O Scrum é um processo de desenvolvimento ágil de software baseado 
em grupos de práticas e papeis pré-definidos. Ele é um processo iterativo e 
incremental para gerenciamento de projetos e desenvolvimento de 
sistemas, onde cada sprint é uma iteração que segue um ciclo PDCA (Plan, 
Do, Check, Act) e entrega um incremento de software pronto. 
b) O design centrado no usuário (UCD) é uma abordagem do processo de 
desenvolvimento de software baseada no entendimento explícito dos 
usuários, tarefas, e tem como objetivo principal o casamento entre o 
modelo conceitual embutido no sistema pelo projetista e o modelo mental 
do usuário. 
c) Programação extrema (XP \u2013 extreme programming) é um processo de 
desenvolvimento ágil baseado em feedback rápido, e simplicidade; com 
enfoque explícito em tempo, custo e qualidade no desenvolvimento, que são 
alcançados através de uma definição rígida do escopo das funcionalidades 
da aplicação. 
d) O modelo em espiral é um processo de desenvolvimento de software que 
intercala etapas de projeto e prototipação, combinando conceitos de 
desenvolvimento top-down e bottom-up, e permitindo, desta forma, análise 
de riscos e estimativas do progresso do trabalho mais realistas. 
 
52. (FUMARC/BDMG/2011) O modelo de ciclo de vida de processo de 
software cujos principais subprocessos são executados em estrita 
sequência, o que permite demarcá-los como pontos de controle bem 
definidos, é denominado: 
a) Espiral. 
TI EM EXERCÍCIOS P/ INSS 
Conhecimentos específicos - Formação em Tecnologia da Informação (TEINF) 
 
Prof
a
. Patrícia Lima Quintão