Buscar

Exercícios de processo de desenvolvimento de software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROCESSO DESENVOLVIMENTO DE SOFTWARE 
 
 
 
1. Prova: FUNRIO - 2013 - MPOG - Analista de Tecnologia da Informação 
No processo unificado de desenvolvimento de software, qual é a fase em que o 
planejamento do projeto é completado, o domínio do negócio é analisado e os requisitos 
do sistema são ordenados considerando-se prioridade e risco? 
 a) Concepção. 
 b) Elaboração. 
 c) Construção. 
 d) Transição. 
 e) Produção. 
 
 
 
2. Prova: FUNRIO - 2013 - MPOG - Analista de Tecnologia da Informação 
Considere o seguinte problema encontrado em projetos de desenvolvimento de software: 
“Projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo linear poder 
acomodar a iteração, ele o faz indiretamente. Como resultado, as modificações podem 
causar confusão à medida que a equipe de projeto prossegue.” Esse é um dos problemas 
que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento 
 a) em cascata. 
 b) ágil. 
 c) espiral. 
 d) incremental. 
 e) unificado. 
 
3. Prova: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
Assinale a alternativa que não corresponde a risco de um projeto de teste de software. 
 a) Ausência de cronograma detalhado do projeto de desenvolvimento, o que torna 
impossível elaborar um cronograma de testes 
 b) As datas fnais dependentes da execução dos testes, haja vista o risco das 
pressões caírem sobre a equipe de testes, causando sérios riscos na qualidade. 
 c) Escopo do projeto bem delimitado, possibilitando que se estabeleça um 
cronograma de testes 
 d) Baixa qualidade da base dos testes. 
 e) A base dos testes não estar disponível, nas datas programadas 
 
4. Prova: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
Assinale a alternativa correta, sobre automação de teste de software. 
 a) É a tarefa executada, pelos analistas de teste, tendo como objetivo descrever os 
fuxos dos UCs do Sistema. 
 b) Tem como principal tarefa, ajudar na concepção do Software. 
 c) É um questionário, aplicado para os usuários fnais do Sistema. 
 d) É ferramenta de instalação de Software. 
 e) É a utilização de um sistema, para controlar a execução dos testes de 
um Software 
 
5. Prova: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
Os testes de software são executados, usando os procedimentos e documentos de script 
de teste. Para que a fase de execução de teste, seja realizada com sucesso deve(m) ser 
executado(s): 
 a) os casos de uso 
 b) os diagramas de atividade 
 c) os casos de teste 
 d) os testes de Turing 
 e) o teste de COMA. 
 
6. Prova: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
A tarefa de efetuar testes,em software, foi considerada secundária por muito tempo. 
Geralmente,era vista como castigo para o programador ou como uma tarefa,onde não se 
deveria gastar muito tempo e investimentos.O tema esteve relegado a segundo plano e, 
até alguns anos atrás,não se encontrava muita literatura sobre o assunto.Este é um 
paradigma que vem mudando no mundo moderno de desenvolvimento de software. Um 
dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como 
principal característica: 
 a) verifcar o sistema, em relação aos seus requisitos originais e às necessidades 
atuais do usuário. 
 b) ser realizado no início do desenvolvimento do software, com o objetivo de evitar 
futuros erros, durante o processo de desenvolvimento. 
 c) ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento 
do produto. 
 d) ser realizado, com o cliente, apenas após a implantação do software. 
 e) ser realizado, com o cliente, apenas após o treinamento de uso do software. 
 
7. Prova: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
 
Existem no mercado algumas metodologias de desenvolvimento, que facilitam o processo 
de produção de software. Uma dessas metodologias é o XP (Extreme Programming), o 
qual tem um cuidado especial com os processos de teste de software. Como é feito o 
processo de teste de software, utilizando o XP? 
 a) Todos os testes são efetuados, ao fm do desenvolvimento pois, assim, o usuário 
pode ter uma visão ampla do software. 
 b) As etapas de teste são suprimidas do processo 
 c) Ao fnal de cada etapa, o usuário é convidado a testar o módulo pronto, 
evitando, assim, erros muito complexos, ao fnal do desenvolvimento. 
 d) O processo é efetuado, apenas por profssionais que trabalharam no 
desenvolvimento do produto, tornando assim, o teste mais efcaz e próximo da realidade 
do cliente. 
 e) Todos os testes são realizados na etapa de concepção do software. 
 
8. Prova: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
Sobre gerenciamento de riscos de software, assinale a alternativa correta: 
 a) O gerenciamento de riscos de software não envolve os risos ambientais, que 
possam afetar o projeto. 
 b) O controle de riscos é feito pelos planos de casos de uso 
 c) O controle de riscos é realizado por membros externos ao projeto. 
 d) Gerenciamento de riscos de software consiste em avaliar e controlar os riscos, 
que afetam o projeto, processo ou produto de software. 
 e) O gerenciamento de riscos de software consiste, apenas, no gerenciamento dos 
Testes de Caixa Branca do Software. 
9. Prova: IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Teste e Qualidade 
Em relação ao teste de software, assinale a alternativa correta sobre o teste de 
integração: 
 a) Tem como objetivo explorar a menor unidade de um projeto 
 b) Visa testar as falhas decorrentes da integração dos módulos do sistema 
 c) Visa descobrir falhas por meio da utilização do mesmo 
 d) Teste realizado pelos usuários fnais do software. 
 e) Tem a mesma aplicação do teste de aceitação 
 
10. Prova: FUNRIO - 2010 - FURP-SP - Analista de Sistemas - Júnior 
Sobre Engenharia de Software julgue os itens seguintes: 
1. As métricas orientadas a tamanho são universalmente aceitas como o melhor método 
de se medir o processo de desenvolvimento de software. 
2. A métrica de pontos por função independe da linguagem de programação utilizada. 
3. O modelo ESPIRAL é um modelo evolucionário carcterizando-se por combinar 
características da PROTOTIPAGEM com outras do modelo em CASCATA. 
 a) Apenas a afirmativa 1 está correta. 
 b) As afirmativas 2 e 3 estão corretas. 
 c) As afirmativas 1 e 2 estão corretas. 
 d) Apenas a afirmativa 3 está correta. 
 e) Todas as afirmativas estão corretas. 
 
11. Prova: CESPE - 2013 - TRT - 10ª REGIÃO (DF e TO) - Analista Judiciário - Tecnologia da Informação 
No que se refere a políticas organizacionais e gestão e análise de 
riscos, julgue os itens seguintes. 
A avaliação de riscos, uma atividade do processo de gestão de riscos, inclui a identificação 
e a análise dos riscos, as quais geram saídas para o tratamento desses riscos. 
 Certo Errado 
 
 
12. Prova: CESPE - 2013 - TRT - 10ª REGIÃO (DF e TO) - Analista Judiciário - Tecnologia da Informação 
Acerca de métricas de software, julgue os itens seguintes. 
Para se avaliar a qualidade do software, é importante e fundamental medir e monitorar 
todo o ciclo de seu desenvolvimento. 
 Certo Errado 
 
13. Prova: CESPE - 2013 - TRT - 10ª REGIÃO (DF e TO) - Analista Judiciário - Tecnologia da Informação 
Tendo em vista que o desenvolvimento de um software compreende 
várias fases, que vão desde a definiçãobásica até o uso do software, 
e que, nesse processo, diversos modelos, métodos e procedimentos 
de construção podem ser utilizados, julgue os itens subsecutivos. 
No modelo prototipação, a construção de software tem várias atividades que são 
executadas de forma sistemática e sequencial. 
 Certo Errado 
 
14. Prova: CESPE - 2013 - TRT - 10ª REGIÃO (DF e TO) - Analista Judiciário - Tecnologia da Informação 
Tendo em vista que o desenvolvimento de um software compreende 
várias fases, que vão desde a definição básica até o uso do software, 
e que, nesse processo, diversos modelos, métodos e procedimentos 
de construção podem ser utilizados, julgue os itens subsecutivos. 
O ciclo de vida de um software, entre outras características, está relacionado aos estágios 
de concepção, projeto, criação e implementação. 
 Certo Errado 
 
15. Prova: CESPE - 2013 - TRT - 10ª REGIÃO (DF e TO) - Analista Judiciário - Tecnologia da Informação 
Tendo em vista que o desenvolvimento de um software compreende 
várias fases, que vão desde a definição básica até o uso do software, 
e que, nesse processo, diversos modelos, métodos e procedimentos 
de construção podem ser utilizados, julgue os itens subsecutivos. 
No ciclo de vida da primeira versão do modelo em espiral, a etapa de análise de riscos é 
realizada dentro da fase de desenvolvimento. 
 Certo Errado 
 
16. Prova: CESPE - 2013 - TRT - 10ª REGIÃO (DF e TO) - Analista Judiciário - Tecnologia da Informação 
Com relação a conceitos gerais de engenharia de software, julgue 
os itens a seguir. 
A engenharia de software engloba processos, métodos e ferramentas. Um de seus focos é 
a produção de software de alta qualidade a custos adequados. 
 Certo Errado 
 
17. Prova: CESPE - 2013 - SERPRO - Analista - Desenvolvimento de Sistemas 
Julgue os próximos itens, a respeito de engenharia de software. 
No processo de definição de requisitos, a elicitação é a atividade responsável pela 
verificação de viabilidade, custo, tempo, prioridades, reúso, completude, corretude, 
variabilidade e evolução do projeto. 
 Certo Errado 
 
18. Prova: CESPE - 2013 - SERPRO - Analista - Desenvolvimento de Sistemas 
Julgue os itens a seguir, acerca de metodologias ágeis de desenvolvimento. 
Scrum é um processo de desenvolvimento que tem como ponto de partida um conjunto de 
requisitos bem definidos. 
 Certo Errado 
 
19. Prova: CESPE - 2013 - SERPRO - Analista - Desenvolvimento de Sistemas 
A respeito de gerência de riscos, julgue os itens que se seguem. 
O gerenciamento de riscos diz respeito ao processo de identificação, controle e 
minimização ou eliminação dos riscos de segurança que podem afetar os sistemas de 
informação, a um custo aceitável. 
 Certo Errado 
 
20. Prova: CIAAR - 2012 - CIAAR - Oficial Temporário - Análise de Sistemas 
De acordo com Wazlawick (2004), o Processo Unificado de Desenvolvimento 
de Software, também conhecido como RUP - Rational Unified Process, é composto por 4 
fases. Associe as duas colunas, relacionando fases do UP ás suas definições e, em 
seguida, assinale a alternativa que apresenta a sequência correta. 
 
 
 a) 2-3-4-1 
 b) 4-2-1-3 
 c) 3-4-2-1 
 d) 2-1-4-3 
 
21. Prova: CIAAR - 2012 - CIAAR - Oficial Temporário - Análise de Sistemas 
É o processo para compreender e definir quais serviços são necessários e identificar as 
restrições de operação e de desenvolvimento de sistema. Trata-se de um estágio 
particularmente critico do processo de software, pois os erros nesse estágio, conduzem 
inevitavelmente a problemas posteriores no projeto e na implementação do sistema. Essa 
afirmativa refere-se ao(á) 
 a) projeto de arquitetura. 
 b) especificação abstrata. 
 c) projeto de componente. 
 d) engenharia de requisitos. 
 
22. Prova: CESPE - 2013 - ANP - Analista Administrativo - Área 5 
Julgue os itens a seguir, a respeito da modelagem de processos. 
Um modelo de processo identifica as atividades essenciais do negócio que existem dentro 
de uma organização, incluindo descrição, diagrama textual, métricas e outras informações 
de apoio. 
 Certo Errado 
 
23. Prova: CESPE - 2013 - ANP - Analista Administrativo - Área 5 
Julgue os seguintes itens, acerca de análise e desenvolvimento de 
software. 
A análise de requisitos de um software envolve as atividades de elicitação, análise e 
registro dos requisitos. 
 Certo Errado 
 
24. Prova: CESPE - 2013 - TRT - 10ª REGIÃO (DF e TO) - Analista Judiciário - Tecnologia da Informação 
Tendo em vista que o desenvolvimento de um software compreende 
várias fases, que vão desde a definição básica até o uso do software, 
e que, nesse processo, diversos modelos, métodos e procedimentos 
de construção podem ser utilizados, julgue os itens subsecutivos. 
O ciclo de vida de um software, entre outras características, está relacionado aos estágios 
de concepção, projeto, criação e implementação. 
 Certo Errado 
 
25. Prova: CESPE - 2013 - INPI - Analista de Planejamento - Desenvolvimento e Manutenção de Sistemas 
Julgue os itens seguintes, relativos ao processo unificado de desenvolvimento 
de software. 
No iRUP, o marco das fases de iniciação, elaboração, construção e transição são, 
respectivamente, objetivo do ciclo de vida, arquitetura do ciclo de vida, capacidade 
operacional inicial e release do produto. 
 Certo Errado 
 
26. Prova: CIAAR - 2012 - CIAAR - Oficial Engenheiro - Engenharia da Computação 
O primeiro modelo de processo de desenvolvimento de software publicado originou-se de 
processos mais gerais de engenharia de sistema(Royce, 1970). Devido ao encadeamento 
de uma fase com outra, esse modelo é conhecido como modelo em cascata ou ciclo de 
vida dosoftware. Os principais estágios do modelo demonstram as atividades 
fundamentais de desenvolvimento (Sommerville, 2007). Sobre essas atividades, 
relacione a coluna da direita com a da esquerda e, em seguida, marque a alternativa que 
apresenta a sequência correta. 
 
 
 a) 1 – 3 – 4 – 2 – 5 
 b) 3 – 5 – 4 – 1 – 2 
 c) 5 – 1 – 2 – 3 – 4 
 d) 5 – 3 – 1 – 2 – 4 
 
27. Prova: CESPE - 2012 - ANAC - Analista Administrativo - Área 4 
Acerca do processo de desenvolvimento de software, julgue os itens 
subsequentes. 
Ciclo de desenvolvimento em cascata, gerenciamento de requisitos, arquitetura e uso de 
componentes e gerência de configuração e mudanças estão entre as práticas que 
fundamentam o RUP (Rational Unified Process). 
 Certo Errado 
 
28. Prova: ESAF - 2012 - CGU - Analista de Finanças e Controle - prova 3 - Desenvolvimento de Sistemas 
da Informação 
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. 
 
 
29. Prova: FCC - 2012 - TST - Analista Judiciário - Análise de Sistemas 
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua 
concepção até o processo de manutenção e declínio. No que diz respeito ao 
desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, 
possui característica iterativa e incremental, inicia cada fase do projeto realizando um 
planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da 
fase (riscos, lições aprendidas) e incrementanovos objetivos para a fase seguinte, 
seguindo para a próxima iteração. O processo desoftware em questão é o 
 a) modelo espiral. 
 b) ciclo de vida em cascata. 
 c) modelo de desenvolvimento evolucionário (prototipação). 
 d) modelo de desenvolvimento ágil. 
 e) método de desenvolvimento Cleanroom (Sala Limpa). 
 
 
30. Prova: CESGRANRIO - 2012 - Chesf - Profissional de Nível Superior - Analista de Sistemas 
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão 
razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um 
processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um 
conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e 
expandidas em versões futuras. 
 
Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse 
caso? 
 a) Cascata 
 b) Espiral 
 c) Formal 
 d) Incremental 
 e) Prototipação 
 
31. Prova: CONSULPLAN - 2012 - TSE - Técnico Judiciário - Programação de Sistemas 
Observe um modelo de ciclo de vida para desenvolvimento de sistemas. Nessa 
abordagem, o desenvolvimento do produto de software é dividido em ciclos, sendo 
identificadas em cada ciclo, as fases de análise, projeto, implementação e testes. 
 
 
 
Este modelo é conhecido como ciclo de vida 
 a) por prototipação em cascata. 
 b) por estágios em módulos. 
 c) iterativo e incremental. 
 d) evolutivo e procedural. 
 
 
32. Prova: FCC - 2012 - TJ-PE - Analista Judiciário - Análise de Sistemas 
Sobre XP e SCRUM é INCORRETO afirmar: 
 a) No XP, os testes são escritos antes da atividade de desenvolvimento e todas as 
funcionalidades só possuem valor se forem testadas e obtiverem unanimidade de 
aprovação. 
 b) O SCRUM tem como características a divisão do processo em pequenos ciclos de 
desenvolvimento chamados Sprint, o monitoramento do progresso do processo através de 
reuniões diárias com toda a equipe e, reuniões com os Stakeholders no fim de cada ciclo 
de desenvolvimento. 
 c) No XP, não há indicação de que é necessário criar documentação no código porém, 
os documentos tradicionais são reduzidos aos aspectos mais relevantes, visando obter no 
final do processo, apenas artefatos de grande importância para o projeto. 
 d) SCRUM não especifica a programação em pares ou desenvolvimento orientado a 
testes, porém especifica a forma de gerenciamento dos requisitos ou características 
solicitadas. 
 e) Enquanto o XP é mais receptivo a mudanças durante a iteração, no SCRUM as 
solicitações do cliente devem aguardar o término da iteração em andamento. 
 
33. Prova: IADES - 2011 - PG-DF - Analista Jurídico - Analista de Sistemas 
O ciclo de vida de um software pode ser descrito com base em modelos. Um deles, 
proposto por Barry Boehm em 1988, apresenta-se como um modelo onde cada fase é 
precedida por uma análise de risco e sua execução é realizada incrementalmente. O nome 
dado ao modelo descrito por Barry Boehm em 1988 é modelo 
 a) cascata. 
 b) espiral. 
 c) “construa e conserte”. 
 d) maturidade da capacidade (CMM). 
 e) ISO-9000. 
 
34. Prova: CESPE - 2011 - EBC - Analista - Engenharia de Software 
 
Com relação a esse assunto, julgue os itens seguintes. 
Um projeto que usa o desenvolvimento iterativo tem um ciclo de vida que consiste em 
várias iterações. Uma iteração incorpora um conjunto quase sequencial de atividades em 
modelagem de negócios, requisitos, análise e design, implementação, teste e implantação, 
em várias proporções, dependendo do local em que ela está localizada no ciclo de 
desenvolvimento. 
 Certo Errado 
35. Prova: FGV - 2009 - MEC - Analista de Sistemas - Especialista 
O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela 
Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento 
de software em 4 fases. Assinale a alternativa que não indica uma fase do ciclo de vida de 
desenvolvimento de software, de acordo com o RUP. 
 a) Transição. 
 b) Concepção. 
 c) Elaboração. 
 d) Implantação. 
 e) Construção. 
 
 
36. Prova: CETAP - 2010 - AL-RR - Analista de Sistemas 
Das seguintes informações sobre modelos de ciclos de vida de desenvolvimento de 
software, é INCORRETO afirmar: 
 a) O modelo de ciclo de vida em espiral divide o desenvolvimento do software em 
iterações. 
 b) O modelo de ciclo de vida em espiral é orientado a reduzir os riscos do projeto. 
 c) No modelo de ciclo de vida em cascata, as etapas acontecem de maneira 
seqüencial. 
 d) O modelo de ciclo de vida em cascata permite instalar no final de cada fase uma 
versão do software no cliente. 
 e) O modelo de prototipagem evolucionária permite que desde muito cedo se ganhe 
uma melhor percepção dos requisitos do sistema. 
 
 
 
37. Prova: FEPESE - 2010 - SEFAZ-SC - Auditor Fiscal da Receita Estadual - Parte III - Tecnologia da 
Informação 
Relacione as características de modelos de ciclo de vida, descritos na Coluna 2, com os 
identificadores corretos de modelos de ciclo de vida, relacionados na Coluna 1. 
 
Coluna 1 
1. Modelo cascata (waterfall) 
2. Modelo espiral 
3. Modelo iterativo e incremental 
4. Modelo V 
 
Coluna 2 
( ) Preconiza que o início da elaboração dos planos de teste deve ocorrer antes da etapa 
de implementação. 
( ) Permite alterar o resultado de uma etapa anterior. 
( ) É baseado em ambientes físicos altamente estruturados, em que depois de uma ação 
as mudanças são proibitivamente caras, se não impossíveis. 
( ) Inclui explicitamente a análise de riscos e a prototipação como atividades do processo 
de desenvolvimento. 
 
Assinale a alternativa que indica a sequência correta, de cima para baixo. 
 a) 1 - 2 - 4 - 3 
 b) 2 - 3 - 1 - 4 
 c) 2 - 3 - 4 - 1 
 d) 3 - 2 - 1 - 4 
 e) 4 - 3 - 1 - 2 
 
38. Prova: FCC - 2010 - BAHIAGÁS - Analista de Processos Organizacionais - Análise de Sistemas 
No modelo em espiral do processo de software cada loop na espiral representa 
 a) uma disciplina de requisitos. 
 b) um enfoque de banco de dados. 
 c) uma tomada de decisão. 
 d) uma fase do processo. 
 e) um ciclo de programa. 
 
 
 
39. Prova: CESGRANRIO - 2010 - ELETROBRÁS - Analista de Sistemas - FUNCIONAL SAP-ERP 
A figura abaixo representa, simplificadamente, as fases do Modelo de Ciclo de Vida 
Cascata. 
 
 
 
Dentre as diversas características desse modelo, afirma-se que 
 a) existe um protótipo do sistema, ao final de cada fase, cada vez mais completo, 
que permite ao cliente avaliar o produto. 
 b) nenhuma fase é terminada até que a sua documentação tenha sido completada e 
seus produtos aprovados pelo grupo de garantia da qualidade. 
 c) o custo de modificação do sistema é praticamente o mesmo, independente da fase 
em que o projeto esteja. 
 d) as fases podem se sobrepor, para acelerar o projeto. 
 e) datagramas de fluxo de dados ou diagramas UML são utilizados como técnicas 
gráficas para se comunicar com seus clientes. 
 
 
40. Prova: FGV - 2009 - MEC - Arquiteto de Sistemas 
Acerca dos processos XP e Scrum, assinale a afirmativa incorreta. 
 a) O XP divide o ciclo de vida de desenvolvimento de software em 4 fases: 
Concepção, Elaboração, Construção e Transição. 
 b) Scrum é uma metodologia ágil para gestão e planejamento de projetos de 
software. No Scrum, os projetos são divididos em ciclos chamados Sprints. 
 c) No scrum os requisitos do projeto são organizados em uma listade tarefas, 
chamada de product backlog, em ordem decrescente de prioridade. 
 d) XP é uma metodologia ágil para equipes de tamanho pequeno ou médio 
desenvolverem software com requisitos vagos ou que mudem rapidamente. Seus valores 
são comunicação, simplicidade, feedback e coragem. 
 e) O Scrum foi criado para gerenciamento de projetos de fabricação de automóveis e 
produtos de consumo. Sua popularização no desenvolvimento de software ocorreu a partir 
de 1995.

Continue navegando