Logo Passei Direto
Buscar

Gerenciamento ágil dos sistemas

User badge image
Estudante

em

Ferramentas de estudo

Questões resolvidas

Em manutenibilidade, entende-se que favorecerá as tarefas “_____ porque o projeto (design) permite boa testabilidade, e de análise dos pontos que podem ______, inclusive quanto à 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:
De testes; causar falhas; requisito especificado.  CORRETO
De testes; gerar erros; pedido de manutenção.
De planejamento; causar falhas; pedido de manutenção.
De análise; causar falhas; requisito especificado.
De análise; gerar erros; requisito não funcional.

Escolha a alternativa que preenche corretamente a afirmativa: “As histórias de usuário podem ser utilizadas no _____ das _____ do sistema. Cada cartão de história elaborado pelo time de desenvolvimento possui a decomposição da história do usuário que receberá uma _____ de recursos necessários para a implementação” (SOMERVILLE, 2018).
Orçamento; criações; codificação.
Planejamento; iterações; documentação.
Orçamento; projeções; estimativa.
Planejamento; criações; documentação.
Planejamento; iterações; estimativa.  CORRETO

De acordo com Sommerville (2018), se tem um projeto com previsão para 15 meses quando a equipe conta com quatro pessoas, significa que são 60 pessoas/mês, portanto, se incluir mais uma pessoa na equipe, é certeza de que o mesmo sistema será entregue em 12 meses.
Alternativas:
Sim, ao ingressar mais uma pessoa que já tem experiência e conhecimento do negócio, vai aumentar a velocidade da equipe.
Não, pois não existe possibilidade de aumentar a quantidade de pessoas na equipe.
Não, pois a produtividade da equipe é prejudicada com o aumento da quantidade de pessoas na equipe.  CORRETO
Sim, com o aumento de uma pessoa, poderá ser entregue até antes de 12 meses.
Sim, pois o esforço de 60 pessoas/mês será dividido por cinco pessoas.

A disciplina da gestão da qualidade está se tornando mais valorizada no processo de desenvolvimento de sistemas, acrescentando maior garantia de produtos seguros e úteis aos usuários finais. Sobre a camada da sustentação da engenharia de software (PRESSMAN, 2016, p. 16), assinale a alternativa correta.
Alternativas:
repositório de Software Configuration Management; e a gestão de dependências é considerada como sendo uma gestão de impacto e orienta na escolha dos casos de teste.
A disciplina da gestão da qualidade só depende da cultura organizacional.
A base da sustentação é o foco na qualidade.  CORRETO
Métodos da engenharia de software é a base da sustentação.
Entende-se por camada da engenharia de software somente os métodos e processos.

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:
Probabilidade; diretrizes.
Probabilidade; detecções.
Probabilidade; consequências.  CORRETO
Oportunidade; diretrizes.
Oportunidade; consequências.

Sobre os aspectos da qualidade no processo de manutenção de software, analise as afirmativas segundo Taentzer et al. (2019).
São verdadeiras:
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.
IV – V.
II – III.
I – II – IV.
I – III – V  CORRETO
III – IV – V.

Sobre a qualidade na entrega do software modificado, para preservar (ou até aumentar) a qualidade, é sugerida que se adote a gestão de configuração (PRESSMAN, 2016):
Classifique as afirmativas em verdadeiras (V) ou falsas (F).
( ) A execução do teste diário, como exemplo, uso da técnica de teste de integração diária.
( ) Ao efetuar um build integrado, possibilita a entrega sem bugs e no prazo.
( ) A integração de todos os SCI numa build diária não possibilita a entrega sem bugs e no prazo.
( ) Caso duas pessoas efetuem alterações no mesmo SCI para o mesmo check out, quando essas pessoas efetuarem o check in, a ferramenta mantém somente o último check in para aquele SCI.
( ) O engenheiro de software é que garante a propagação das modificações utilizando a ferramenta SCM.
V – V – F – V – F.
F – F – V – V – V.
F – V – F – V – F.
V – V – F – F – V.  CORRETO
V – F – V – F – V.

O cliente prioriza as histórias a serem implementadas, escolhendo as que podem ser utilizadas imediatamente para proporcionar suporte útil _____. A intenção é identificar funcionalidades ______ que possam ser implementadas em aproximadamente duas semanas, quando a próxima versão do sistema é disponibilizada para o cliente (SOMMERVILLE, 2018).
Assinale a alternativa que completa adequadamente as lacunas acima:
Ao negócio; gerenciais.
Ao negócio; essenciais.  CORRETO
Para a sociedade; essenciais.
Ao negócio; raras.
Ao indivíduo; essenciais.

“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?
Criar um cenário de teste para ser aplicado antes da entrega.
Analisar o impacto da mudança nas documentações de operação do sistema para o usuário final.
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.  CORRETO
Analisar os sistemas de mobile, principalmente porque existem muitas instalações.
Analisar o custo e o esforço necessário por parte dos usuários para testar o sistema.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em manutenibilidade, entende-se que favorecerá as tarefas “_____ porque o projeto (design) permite boa testabilidade, e de análise dos pontos que podem ______, inclusive quanto à 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:
De testes; causar falhas; requisito especificado.  CORRETO
De testes; gerar erros; pedido de manutenção.
De planejamento; causar falhas; pedido de manutenção.
De análise; causar falhas; requisito especificado.
De análise; gerar erros; requisito não funcional.

Escolha a alternativa que preenche corretamente a afirmativa: “As histórias de usuário podem ser utilizadas no _____ das _____ do sistema. Cada cartão de história elaborado pelo time de desenvolvimento possui a decomposição da história do usuário que receberá uma _____ de recursos necessários para a implementação” (SOMERVILLE, 2018).
Orçamento; criações; codificação.
Planejamento; iterações; documentação.
Orçamento; projeções; estimativa.
Planejamento; criações; documentação.
Planejamento; iterações; estimativa.  CORRETO

De acordo com Sommerville (2018), se tem um projeto com previsão para 15 meses quando a equipe conta com quatro pessoas, significa que são 60 pessoas/mês, portanto, se incluir mais uma pessoa na equipe, é certeza de que o mesmo sistema será entregue em 12 meses.
Alternativas:
Sim, ao ingressar mais uma pessoa que já tem experiência e conhecimento do negócio, vai aumentar a velocidade da equipe.
Não, pois não existe possibilidade de aumentar a quantidade de pessoas na equipe.
Não, pois a produtividade da equipe é prejudicada com o aumento da quantidade de pessoas na equipe.  CORRETO
Sim, com o aumento de uma pessoa, poderá ser entregue até antes de 12 meses.
Sim, pois o esforço de 60 pessoas/mês será dividido por cinco pessoas.

A disciplina da gestão da qualidade está se tornando mais valorizada no processo de desenvolvimento de sistemas, acrescentando maior garantia de produtos seguros e úteis aos usuários finais. Sobre a camada da sustentação da engenharia de software (PRESSMAN, 2016, p. 16), assinale a alternativa correta.
Alternativas:
repositório de Software Configuration Management; e a gestão de dependências é considerada como sendo uma gestão de impacto e orienta na escolha dos casos de teste.
A disciplina da gestão da qualidade só depende da cultura organizacional.
A base da sustentação é o foco na qualidade.  CORRETO
Métodos da engenharia de software é a base da sustentação.
Entende-se por camada da engenharia de software somente os métodos e processos.

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:
Probabilidade; diretrizes.
Probabilidade; detecções.
Probabilidade; consequências.  CORRETO
Oportunidade; diretrizes.
Oportunidade; consequências.

Sobre os aspectos da qualidade no processo de manutenção de software, analise as afirmativas segundo Taentzer et al. (2019).
São verdadeiras:
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.
IV – V.
II – III.
I – II – IV.
I – III – V  CORRETO
III – IV – V.

Sobre a qualidade na entrega do software modificado, para preservar (ou até aumentar) a qualidade, é sugerida que se adote a gestão de configuração (PRESSMAN, 2016):
Classifique as afirmativas em verdadeiras (V) ou falsas (F).
( ) A execução do teste diário, como exemplo, uso da técnica de teste de integração diária.
( ) Ao efetuar um build integrado, possibilita a entrega sem bugs e no prazo.
( ) A integração de todos os SCI numa build diária não possibilita a entrega sem bugs e no prazo.
( ) Caso duas pessoas efetuem alterações no mesmo SCI para o mesmo check out, quando essas pessoas efetuarem o check in, a ferramenta mantém somente o último check in para aquele SCI.
( ) O engenheiro de software é que garante a propagação das modificações utilizando a ferramenta SCM.
V – V – F – V – F.
F – F – V – V – V.
F – V – F – V – F.
V – V – F – F – V.  CORRETO
V – F – V – F – V.

O cliente prioriza as histórias a serem implementadas, escolhendo as que podem ser utilizadas imediatamente para proporcionar suporte útil _____. A intenção é identificar funcionalidades ______ que possam ser implementadas em aproximadamente duas semanas, quando a próxima versão do sistema é disponibilizada para o cliente (SOMMERVILLE, 2018).
Assinale a alternativa que completa adequadamente as lacunas acima:
Ao negócio; gerenciais.
Ao negócio; essenciais.  CORRETO
Para a sociedade; essenciais.
Ao negócio; raras.
Ao indivíduo; essenciais.

“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?
Criar um cenário de teste para ser aplicado antes da entrega.
Analisar o impacto da mudança nas documentações de operação do sistema para o usuário final.
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.  CORRETO
Analisar os sistemas de mobile, principalmente porque existem muitas instalações.
Analisar o custo e o esforço necessário por parte dos usuários para testar o sistema.

Prévia do material em texto

Gerenciamento ágil dos sistemas
Professor(a): Marco Ikuro Hisatomi (Mestrado acadêmico)
1)
2)
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!
Em manutenibilidade, entende-se que favorecerá as tarefas “_____ porque o projeto
(design) permite boa testabilidade, e de análise dos pontos que podem ______, inclusive
quanto à 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.  CORRETO
De testes; gerar erros; pedido de manutenção.
De planejamento; causar falhas; pedido de manutenção.
De análise; causar falhas; requisito especificado.
De análise; gerar erros; requisito não funcional.
Código da questão: 57766
Alternativas:
I – A; II – B; III – C.
I – B; II – A; III – C.
I – B; II – C; III – A.  CORRETO
I – C; II – A; III – B.
I – C; II – B; III – A.
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.
Resolução comentada:
de acordo com a apresentação do gerenciamento de configuração de Pressman
(2016), o relatório de defeitos listados pelos stakeholders é considerado um Software
Configuration Itens; conjunto de mecanismos e estruturas de dados que permitem a
uma equipe de software gerenciar alterações de maneira eficaz é considerado um
3)
4)
5)
Código da questão: 57769
Escolha a alternativa que preenche corretamente a afirmativa:
“As histórias de usuário podem ser utilizadas no _____ das _____ do sistema. Cada cartão de
história elaborado pelo time de desenvolvimento possui a decomposição da história do
usuário que receberá uma _____ de recursos necessários para a implementação”
(SOMERVILLE, 2018).
Alternativas:
Orçamento; criações; codificação.
Planejamento; iterações; documentação.
Orçamento; projeções; estimativa.
Planejamento; criações; documentação.
Planejamento; iterações; estimativa.  CORRETO
Código da questão: 57721
De acordo com Sommerville (2018), se tem um projeto com previsão para 15 meses
quando a equipe conta com quatro pessoas, significa que são 60 pessoas/mês, portanto, se
incluir mais uma pessoa na equipe, é certeza de que o mesmo sistema será entregue em 12
meses.
Alternativas:
Sim, ao ingressar mais uma pessoa que já tem experiência e conhecimento do negócio,
vai aumentar a velocidade da equipe.
Não, pois não existe possibilidade de aumentar a quantidade de pessoas na equipe.
Não, pois a produtividade da equipe é prejudicada com o aumento da quantidade de
pessoas na equipe.  CORRETO
Sim, com o aumento de uma pessoa, poderá ser entregue até antes de 12 meses.
Sim, pois o esforço de 60 pessoas/mês será dividido por cinco pessoas.
Código da questão: 57739
A disciplina da gestão da qualidade está se tornando mais valorizada no processo de
desenvolvimento de sistemas, acrescentando maior garantia de produtos seguros e úteis
aos usuários finais.
Sobre a camada da sustentação da engenharia de software (PRESSMAN, 2016, p. 16),
assinale a alternativa correta.
Alternativas:
repositório de Software Configuration Management; e a gestão de dependências é
considerada como sendo uma gestão de impacto e orienta na escolha dos casos de
teste.
Resolução comentada:
conforme o texto da página 64 do livro Engenharia de software descreve, o modelo
de processo ágil quanto às histórias de usuário e as estimativas. É a partir das
histórias de usuário que se planeja o que será desenvolvido na iteração, sendo que
cada história dessa recebe uma estimativa de esforço para o seu desenvolvimento.
Resolução comentada:
sobre a duração de projeto e alocação de equipe, fica claro que o aumento do
número de pessoas na equipe pode diminuir a velocidade produtiva por pessoa pela
necessidade de comunicação.
6)
7)
A disciplina da gestão da qualidade só depende da cultura organizacional.
A base da sustentação é o foco na qualidade.  CORRETO
Métodos da engenharia de software é a base da sustentação.
Entende-se por camada da engenharia de software somente os métodos e processos.
A camada-base são as ferramentas do desenvolvimento.
Código da questão: 57745
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:
Oportunidade; diretrizes.
Probabilidade; consequências.  CORRETO
Oportunidade; consequências.
Probabilidade; diretrizes.
Probabilidade; detecções.
Código da questão: 57749
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.
II – III.
I – II – IV.
I – III – V  CORRETO
III – IV – V.
Resolução comentada:
a qualidade é conquistada por meio do acúmulo de esforços, com o foco na
qualidade (PRESSMAN, 2016), sendo esta a base fundamental da sustentação da
engenharia de software.
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.
Resolução comentada:
8)
9)
Código da questão: 57772
Classifique as afirmativas em verdadeiras (V) ou falsas (F).
Sobre a qualidade na entrega do software modificado, para preservar (ou até aumentar) a
qualidade, é sugerida que se adote a gestão de configuração (PRESSMAN, 2016):
( ) A execução do teste diário, como exemplo, uso da técnica de teste de integração diária.
( ) Ao efetuar um build integrado, possibilita a entrega sem bugs e no prazo.
( ) A integração de todos os SCI numa build diária não possibilita a entrega sem bugs e no
prazo.
( ) Caso duas pessoas efetuem alterações no mesmo SCI para o mesmo check out, quando
essas pessoas efetuarem o check in, a ferramenta mantém somente o último check in para
aquele SCI.
( ) O engenheiro de software é que garante a propagação das modificações utilizando a
ferramenta SCM.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – V – F – V – F.
F – F – V – V – V.
F – V – F – V – F.
V – V – F – F – V.  CORRETO
V – F – V – F – V.
Código da questão: 57767
O cliente prioriza as histórias a serem implementadas, escolhendo as que podem ser
utilizadas imediatamente para proporcionar suporte útil _____. A intenção é identificar
funcionalidades ______ que possam ser implementadas em aproximadamente duas
semanas, quando a próxima versão do sistema é disponibilizada para o cliente
(SOMMERVILLE, 2018).
Assinale a alternativa que completa adequadamente as lacunas acima:
Alternativas:Ao negócio; gerenciais.
Ao negócio; essenciais.  CORRETO
Para a sociedade; essenciais.
Ao negócio; raras.
Ao indivíduo; essenciais.
Código da questão: 57709
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.
Resolução comentada:
a integração de todos os SCI numa build diária possibilita a entrega sem bugs e no
prazo.
Caso duas pessoas efetuem alterações no mesmo SCI para o mesmo check out,
quando essas pessoas efetuarem o check in, a ferramenta mantém os dois check in
para aquele SCI.
Resolução comentada:
o cliente busca operacionalização aos negócios e somente as funcionalidades
essenciais devem ser implementadas.
10) “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 custo e o esforço necessário por parte dos usuários para testar o sistema.
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. 
CORRETO
Criar um cenário de teste para ser aplicado antes da entrega.
Analisar o impacto da mudança nas documentações de operação do sistema para o
usuário final.
Analisar os sistemas de mobile, principalmente porque existem muitas instalações.
Código da questão: 57774
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.
Arquivos e Links

Mais conteúdos dessa disciplina