Buscar

Engenharia de Software - Gerenciamento Ágil dos Sistemas - Professor Marco Ikuro Hisatomi

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 4 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

1/4
Gerenciamento ágil dos sistemas
Professor(a): Marco Ikuro Hisatomi (Mestrado acadêmico)
1)
2)
3)
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!
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:
II – III – IV.
II – IV.  CORRETO
I – II – IV.
III – V.
I – III.
Código da questão: 57736
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; consequências.  CORRETO
Probabilidade; diretrizes.
Oportunidade; consequências.
Oportunidade; diretrizes.
Probabilidade; detecções.
Código da questão: 57749
Pressman (2016, p. 804) afirma que “o tipo mais comum de reengenharia é _____. Alguns sistemas legados têm uma arquitetura de
programa razoavelmente sólida, mas os módulos individuais foram codificados de uma maneira que dificulta entendê-los, testá-los e _____.
Nesses casos, _____ dentro dos módulos suspeitos pode ser reestruturado”.
Escolha a alternativa que preenche corretamente as lacunas.
Alternativas:
A reestruturação de código; mantê-los; o código.  CORRETO
A reestruturação dos dados; alterá-los; as estruturas.
A reengenharia reversa; mantê-los; a arquitetura.
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.)
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.
2/4
4)
5)
6)
A reestruturação dos documentos; atualizá-los; os comentários.
A engenharia direta; reestruturá-los; o código.
Código da questão: 57773
Ao perceber que o tempo da iteração não foi suficiente para a implementação e entrega da história do usuário, deve-se proceder a um
ajuste para garantir que o objetivo da iteração seja alcançado. Assinale a alternativa que especifica o ajuste adequado para esse caso:
Alternativas:
Contratar novos integrantes para a equipe de desenvolvimento.
O time de desenvolvimento deve reescrever a história do usuário.
Aumentar o tempo da iteração.
Eliminar parte da história para conseguir entregar o software.
O usuário final deve reescrever a história em histórias menores.  CORRETO
Código da questão: 57723
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:
Apoio da alta gestão.
Motivação cultural.
Falta de apoio gerencial.  CORRETO
Documentação adequada do processo.
Aderência total da equipe técnica.
Código da questão: 57760
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:
Resolução comentada:
a alternativa A é a única que condiz com o texto do autor citado e também representa o conceito correto sobre o assunto.
Resolução comentada:
o compromisso de escrita da história do usuário é do próprio usuário, inclusive quando existe a necessidade de divisão em partes
menores, pois é ele que tem a responsabilidade de priorizar cada uma das partes.
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.
3/4
7)
8)
V – F – V – V – V.
V – V – F – V – F.
F – V – F – F – V.
F – F – F – V – F.
V – F – V – V – F.  CORRETO
Código da questão: 57714
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 – F – V.
V – V – V – V – F.
V – V – V – V – V.  CORRETO
V – V – F – V – F.
F – F – F – V – V.
Código da questão: 57730
Alternativas:
I – C; II – B; III – A.
I – C; II – A; III – B.
I – A; II – B; III – C.
I – B; II – A; III – C.
I – B; II – C; III – A.  CORRETO
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.
Resolução comentada:
todas estão corretas.
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 repositório de Software Configuration Management; e a
4/4
9)
10)
Código da questão: 57769
Alternativas:
I – A; II – B; III – C.
I – C; II – A; III – B.
I – B; II – A; III – C.
I – C; II – B; III – A.  CORRETO
I – A; II – C; III – B.
Código da questão: 57733
“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 programacitada pelo autor?
Alternativas:
Analisar os sistemas de mobile, principalmente porque existem muitas instalações.
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 o impacto da mudança nas documentações de operação do sistema para o usuário final.
Criar um cenário de teste para ser aplicado antes da entrega.
Analisar o custo e o esforço necessário por parte dos usuários para testar o sistema.
Código da questão: 57774
gestão de dependências é considerada como sendo uma gestão de impacto e orienta na escolha dos casos de teste.
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.
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.

Continue navegando