Buscar

Prova - Gerenciamento ágil dos sistemas

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 6 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 6 páginas

Prévia do material em texto

Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação 
Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até 
cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder 
as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa 
prova!
1) Sobre os aspectos da qualidade no processo de manutenção de software, analise as afirmativas 
segundo Taentzer et al. (2019).
I. Fazem parte dos aspectos da qualidade funcional: corretude, usabilidade, confiabilidade e 
consistência.
II. O aspecto da corretude está relacionado apenas comparando os resultados da versão original e da
versão modificada.
III. Por meio de testes automatizados, podem conferir se o software apresenta bom nível de 
confiança.
IV. O teste automatizado é a única forma de conferir o aspecto da usabilidade, se está conforme os 
usuários querem.
V. Uma das maneiras mais eficientes para conferir o aspecto da segurança é estar atualizado sobre o 
modelo de manutenção de segurança porque a todo momento a tecnologia se apresenta em 
diferentes formas.
São verdadeiras:
Alternativas:
• IV – V.
• I – II – IV.
• I – III – V checkCORRETO
• II – III.
• III – IV – V.
Resolução comentada:
a afirmação II está errada, pois está relacionado com o requisito funcional especificado e com as 
versões anteriores; e IV é falsa porque, para avaliar a usabilidade, é necessário ter a participação do 
usuário.
Código da questão: 57772
2) Sobre as vantagens oferecidas por métodos ágeis, ainda existem carências que precisam ser 
melhoradas em algumas das áreas de conhecimento e processos:
I. A documentação de requisitos, histórias de usuários e projeto (design) de software são densos e 
extensos.
II. O desenvolvimento incremental e iterativo favorece a atualização dos requisitos no sentido de 
atender mais rapidamente o cliente.
III. A refatoração é uma técnica usada somente em modelo de processos tradicionais, ainda não 
sendo praticados em métodos ágeis.
IV. A gestão de configuração e controle de versão ainda necessita de melhorias.
V. A grande vantagem de métodos ágeis é a comunicação constante via e-mail, e raramente a 
comunicação acontece em reuniões.
São verdadeiras
Alternativas:
• I – III.
• I – II – IV.
• II – IV. checkCORRETO
• III – V.
• II – III – IV.
Resolução comentada:
a afirmação II e IV são verdadeiras.
A afirmação I é falsa, pois, em métodos ágeis, a documentação é mínima possível; a III é falsa, pois 
refatoração é largamente praticada em métodos ágeis; V é falsa, pois a comunicação prioritária é a 
face-to-face.)
Código da questão: 57736
3) Sobre os fatores da qualidade de McCall, o software pode ser avaliado em determinadas fases 
(PRESSMAN, 2016, p. 417), são elas:
( ) Facilidade de manutenção.
( ) Revisão.
( ) Capacitação.
( ) Reusabilidade e integridade.
( ) Transição.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
• V – V – V – F – F.
• F – V – V – V – F.
• F – V – F – F – V. checkCORRETO
• V – F – F – V – F.
• F – F – F – V – V.
Resolução comentada:
conforme McCall especifica em quais fases do processo de desenvolvimento de software a 
qualidade pode ser avaliada.
Código da questão: 57753
4) Numa implantação do SPI, sobre o tratamento de riscos, Pressman (2016, p. 782), estime e 
classifique os riscos: (1) a possibilidade ou ________ de que o risco seja real e (2) as ______ dos 
problemas associados ao risco.
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
• Probabilidade; detecções.
• Probabilidade; consequências. checkCORRETO
• Oportunidade; consequências.
• Oportunidade; diretrizes.
• Probabilidade; diretrizes.
Resolução comentada:
Pressman (2016 p. 782), estime e classifique os riscos: (1) a possibilidade ou probabilidade de que o
risco seja real e (2) as consequências dos problemas associados ao risco.
Código da questão: 57749
5) “Quando há envolvimento de times diferentes, uma diferença fundamental entre o 
desenvolvimento e a evolução é que o primeiro estágio da implementação da mudança requer uma 
compreensão do programa” (SOMMERVILLE, 2018, p. 235).
Qual alternativa corresponde melhor ao objetivo dessa compreensão do programa citada pelo autor?
Alternativas:
• Analisar o impacto da mudança para certificar-se de que não afetará outra parte do sistema 
ou na integração com outros sistemas do mesmo ambiente operacional. checkCORRETO
• Analisar o custo e o esforço necessário por parte dos usuários para testar o sistema.
• Criar um cenário de teste para ser aplicado antes da entrega.
• Analisar os sistemas de mobile, principalmente porque existem muitas instalações.
• Analisar o impacto da mudança nas documentações de operação do sistema para o usuário 
final.
Resolução comentada:
segundo o autor, tecnicamente, o engenheiro de software deve conhecer o suficiente para manter os 
níveis de qualidade quanto ao funcionamento do sistema e das integrações com outros sistemas.
Código da questão: 57774
6)
Alternativas:
• I – B; II – A; III – C.
• I – A; II – C; III – B.
• I – C; II – B; III – A. checkCORRETO
• I – C; II – A; III – B.
• I – A; II – B; III – C.
Resolução comentada:
mudanças de recursos: de origem causada por fator interno.
Adaptação às novas tecnologias: de origem causada por fator externo com grande impacto no 
desenvolvimento de software.
Atualização de requisitos: alteração da forma de atribuir pontuação nas provas do aluno.
Código da questão: 57733
7) Pressman (2016) cita que, dentre os princípios ágeis, o software ativo é importante, mas não se 
deve esquecer que também se deve apresentar uma série de atributos de qualidade, incluindo 
confiabilidade, usabilidade e facilidade de manutenção.
Sobre os 12 princípios do Manifesto Ágil para alavancar agilidade (SOMMERVILLE, 2018), 
considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F):
( ) A maior prioridade é satisfazer o cliente com entrega adiantada e contínua de software 
funcionando.
( ) O pessoal do comercial já cumpriu com a venda do serviço de desenvolvimento de software, 
portanto, os desenvolvedores assumem diariamente a execução do projeto.
( ) As melhores arquiteturas, os requisitos e projetos surgem de equipes auto-organizadas.
( ) Simplicidade – a arte de maximizar o volume de trabalho não realizado – é essencial.
( ) O método mais eficiente e efetivo de transmitir informações para e dentro de uma equipe de 
desenvolvimento é uma documentação completa.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
• V – V – F – V – F.
• F – V – F – F – V.
• V – F – V – V – V.
• F – F – F – V – F.
• V – F – V – V – F. checkCORRETO
Resolução comentada:
a segunda afirmativa é falsa, porque o pessoal do comercial e os desenvolvedores devem trabalhar 
em conjunto diariamente ao longo de todo o projeto; a quinta afirmativa também é falsa, pois o 
método mais eficiente e efetivo de transmitir informações para e dentro de uma equipe de 
desenvolvimento é uma conversa aberta, presencial.
Código da questão: 57714
8) Fazem parte dos fatores que influenciam no custo de um projeto de software, baseado no 
Cocomo II, conforme o modelo pós-arquitetura, dentre os 17 atributos:
( ) Tamanho da base de dados (do produto).
( ) Complexidade do produto (do produto).
( ) Experiência de aplicação (de pessoal).
( ) Restrição de armazenamento (de plataforma).
( ) Cronograma de desenvolvimento necessário (de projeto).
Assinale a alternativa que contenha a sequência correta:
Alternativas:
• V – V – F – V – F.
• V – V – F – F – V.
• V – V – V – V – F.
• F – F – F – V – V.
• V – V – V – V – V. checkCORRETO
Resolução comentada:
todas estão corretas.
Código da questão: 57730
9) Em manutenibilidade, entende-se que favorecerá as tarefas “_____ porque o projeto (design) 
permite boa testabilidade, e de análise dos pontos que podem ______, inclusivequanto à existência 
de alinhamento conceitual entre o _____ e a implementação” (TAENTZER et al., 2019, p. 16).
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:
• De testes; causar falhas; requisito especificado. checkCORRETO
• De testes; gerar erros; pedido de manutenção.
• De planejamento; causar falhas; pedido de manutenção.
• De análise; gerar erros; requisito não funcional.
• De análise; causar falhas; requisito especificado.
Resolução comentada:
métodos ágeis, com o uso de técnicas como refatoração, aumentam o nível de manutenibilidade, 
sendo descrito por Taentzer (2019), que favorece as tarefas de testes porque o projeto (design) 
permite boa testabilidade e de análise dos pontos que podem causar falhas, inclusive quanto à 
existência de alinhamento conceitual entre o requisito especificado e a implementação.
Código da questão: 57766
10) Podem ocorrer falhas na implantação de um processo de qualidade em processo de software, 
por conta de vários fatores, levando ao fracasso um projeto baseado no SPI para a melhoria 
contínua do desenvolvimento de software, tal como: _____. Escolha a alternativa que preenche 
corretamente a lacuna.
Alternativas:
• Motivação cultural.
• Aderência total da equipe técnica.
• Apoio da alta gestão.
• Documentação adequada do processo.
• Falta de apoio gerencial. checkCORRETO
Resolução comentada:
são motivos de fracasso: a falta de apoio gerencial, orçamento mal dimensionado, falta de aderência
da própria equipe técnica, por resistência cultural, uma documentação extensa tornando 
exageradamente formal.
Código da questão: 57760

Continue navegando