Você está na página 1de 15

18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

PROVA ON-LINE
Entrega Sem prazo Pontos 60 Perguntas 10 Limite de tempo 60 Minutos
Tentativas permitidas Sem limite

Instruções
ATENÇÃO: Verifique em "Notas" se você não atingiu o aproveitamento necessário nesta disciplina.
Caso você já tenha realizado uma prova anterior e opte por uma nova tentativa, será identificado como uma prova extra e resultará em
pagamento de taxa extra.

INSTRUÇÕES DA AVALIAÇÃO ON-LINE

A prova tem a duração de 60 minutos.


Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. A partir daí não será possível desistir de realizá-la.
A prova é composta de 10 questões objetivas, cada uma no valor de 6 pontos.
Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse botão quando tiver finalizado a avaliação.
Se necessário, durante a prova, entre em contato pelo link “Atendimento”.

ATENÇÃO: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente encerradas pelo sistema
transcorridos os 60 minutos de duração.

Boa Prova!

Fazer o teste novamente

Histórico de tentativas
Tentativa Tempo Pontuação
https://pucminas.instructure.com/courses/65061/quizzes/186474 1/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

Tentativa Tempo Pontuação


MAIS RECENTE Tentativa 1 34 minutos 60 de 60

Pontuação desta tentativa: 60 de 60


Enviado 18 mai em 22:05
Esta tentativa levou 34 minutos.

Pergunta 1 6 / 6 pts

Geralmente, os softwares evoluem e precisam passar por manutenções. Ou seja, os softwares precisam ser
adaptados e aperfeiçoados para atender os requisitos que, muitas vezes, surgem em decorrência do seu
próprio uso.

Considere as sentenças abaixo:

Sistemas legados são softwares de baixa qualidade que passam por muitas manutenções em curto
intervalo de tempo

porque

Os softwares evoluem para atender novos requisitos de negócio e se adequarem às novas plataformas
computacionais.

Agora, escolha a alternativa correta.

https://pucminas.instructure.com/courses/65061/quizzes/186474 2/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

Correto! A primeira sentença é falsa, e a segunda é verdadeira.

As duas sentenças são verdadeiras, mas a segunda não justifica a primeira.

As duas sentenças são verdadeiras e a segunda justifica a primeira.

A primeira sentença é verdadeira, e a segunda é falsa.

Sistemas antigos, normalmente denominados sistemas legados, sofrem muitas manutenções para
se adequarem aos novos requisitos de negócio e às novas plataformas computacionais. Contudo,
não necessariamente podem ser considerados softwares de baixa qualidade, especialmente porque
atendem e/ou suportam processos vitais e/ou críticos de seus usuários. Assim, observa-se que a
primeira alternativa é falsa e a segunda é verdadeira.

Pergunta 2 6 / 6 pts

Em uma ação conjunta da ACM e do IEEE-CS foi publicado em 1999 algumas diretrizes para ética e
práticas profissionais da engenharia de software, com a premissa que os Engenheiros de Software devem
se comprometer a fazer da análise, especificação, projeto, desenvolvimento, teste e manutenção do
software uma profissão útil e respeitável.

Considere as afirmativas abaixo:

https://pucminas.instructure.com/courses/65061/quizzes/186474 3/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

I- Os engenheiros de software devem ser justos e apoiar os colegas.


II- Os engenheiros de software devem manter integridade e independência em sua opinião profissional
desde que isto não entre em conflito com o que é demandado pelos usuários dos softwares que estão
desenvolvendo.
III- Os engenheiros de software devem promover a integridade e reputação da profissão em conformidade
com o interesse público.

Agora, escolha a alternativa correta.

Apenas as afirmativas II e III são verdadeiras.

Correto!
Apenas as afirmativas I e III são verdadeiras.

Todas as afirmativas são verdadeiras.

Apenas as afirmativas I e II são verdadeiras.

As afirmativas I e III são corretas por serem 2 dos 8 princípios do referido código de ética
apresentado no livro do Ian Sommerville. Por outro lado, a afirmativa II está incorreta. Apesar da
primeira parte da afirmativa estar alinhada um desses princípios, os engenheiros de software não
necessariamente devem ser subservientes às demandas dos seus usuários. Enfim, a resposta é a
opção: Apenas as afirmativas I e III são verdadeiras.

https://pucminas.instructure.com/courses/65061/quizzes/186474 4/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

Pergunta 3 6 / 6 pts

As atividades metodológicas de um processo genérico de software podem ser organizadas em diferentes


tipos de fluxo, dos quais se destacam: linear, iterativo, evolucionário e paralelo.

Analise as alternativas abaixo e escolha a único que é correta.

O fluxo de processos iterativo enfatiza as ações e tarefas da atividade metodológica de comunicação.

Em um processo de software com fluxo de atividades metodológicas linear, os engenheiros de software definem a
ordem sequencial de execução destas atividades.

Correto!
No fluxo de processos evolucionário, ao final de cada “giro” por todas as atividades metodológicas há uma nova
versão do software mais completa que a anterior.

No fluxo de processos paralelo, cada atividade deve ser realizada em paralelo por mais de um engenheiro de
software.

https://pucminas.instructure.com/courses/65061/quizzes/186474 5/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

No fluxo de processos em paralelo as atividades metodológicas podem ser executadas em paralelo


pelo time de software e não cada uma ser executada por mais de um engenheiro de software.
Processos de software caracterizados pelo tipo de fluxo linear não flexibilizam a ordem cronológica
de realização das suas atividades metodológicas. Por isto, a alternativa sobre este tipo de fluxo é
incorreta. Como o fluxo de processos iterativo (e não interativo) promove a repetição de qualquer
atividade metodológica, ou seja, sem ênfase na atividade de comunicação, a alternativa sobre os
fluxos de processos iterativos também está incorreta. A premissa básica do fluxo de processos
evolucionário é exatamente executar cada uma das atividades metodológicas (comunicação,
planejamento, modelagem, construção e entrega) de forma circular (“giro”) para se construir um
software de forma incremental. Desta forma, a alternativa correta é aquela sobre os fluxos de
processos evolucionários.

Pergunta 4 6 / 6 pts

Padrões de processo contribuem com a solução de problemas ou dúvidas relacionadas ao uso de


processos de software uma vez que registram situações que podem se repetir em projetos distintos, assim
como as possíveis soluções e/ou orientações associadas. A literatura da área de engenharia de software
apresenta modelos para escrita de diferentes tipos de padrões de processo, tais como, padrões de estágio,
padrões de tarefa, padrões de fase, entre outros.

Escolha a alternativa que apresenta uma afirmativa incorreta sobre padrões de processo de software.

https://pucminas.instructure.com/courses/65061/quizzes/186474 6/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

É possível definir padrões de processo tanto para uma atividade metodológica quanto para uma de suas tarefas.

Os padrões de processo podem aumentar a produtividade de um time de software.

Correto!
A criação de padrões de processo deve acontecer de forma continuada e sistemática para não comprometer a
qualidade do software.

O uso de padrões de processos combinados com boas práticas de engenharia de software contribui com a
avaliação da maturidade de uma equipe.

Como o uso de padrões de processo registra situações que podem se repetir, o que contribui com a
solução de problemas no futuro, o time de software evidencia a sua evolução uma vez que menos
problemas ficarão sem solução, aumentando assim a sua produtividade e consequente qualidade do
software. Como a contextualização desta questão apresentou, há vários modelos para padrões de
processo, seja ele para uma atividade metodológica como um todo ou para uma tarefa específica.
Destaca-se também que o uso de padrões de processo também contribui com a maturidade da
equipe de software, pois, se registrou e aprendeu, evoluiu ao longo do tempo. Por outro lado, não há
orientação de que a construção de padrões de processo deva acontecer de forma continuada e
sistemática para garantia da qualidade do software. Assim, a afirmativa sobre criação continuada e
sistemática de padrões de processos está incorreta.

https://pucminas.instructure.com/courses/65061/quizzes/186474 7/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

Pergunta 5 6 / 6 pts

Um processo de software orienta a realização de atividades metodológicas básicas, ações e tarefas


necessárias para o desenvolvimento e a manutenção de software de alta qualidade com produtividade.
Essas atividades metodológicas são organizadas em uma sequência lógica que forma um encadeamento
de atividades.

Considere as afirmativas abaixo sobre o encadeamento de atividades em um projeto genérico de software:

I- A atividade de comunicação é seguida pela atividade metodológica de planejamento.


II- A atividade de entrega está encadeada imediatamente após a atividade de construção.
III- Logo após o planejamento o time de software inicia a atividade de construção.

Agora, escolha a alternativa correta.

Todas as afirmativas são verdadeiras.

Apenas as afirmativas I e III são verdadeiras.

Correto!
Apenas as afirmativas I e II são verdadeiras.

Apenas as afirmativas II e III são verdadeiras.

https://pucminas.instructure.com/courses/65061/quizzes/186474 8/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

As atividades metodológicas clássicas de um processo genérico de software são: comunicação →


planejamento → modelagem → construção → entrega e, geralmente, encadeadas nesta ordem.
Assim a resposta correta é a alternativa que aponta que apenas as afirmativas I e II são verdadeiras.
A afirmativa III é falsa porque logo após o planejamento de ser realizado a atividade metodológica de
modelagem antes da atividade de construção.

Pergunta 6 6 / 6 pts

O Extreme Programming – XP (Programação Extrema) é um processo ágil organizado em quatro atividades


metodológicas (planejamento, projeto, codificação e testes) que envolvem um conjunto de regras e práticas
para o desenvolvimento de software.
Considere as sentenças abaixo:

A atividade metodológica de testes do XP contempla testes de unidade, de regressão, de integração e


testes do cliente (ou testes de aceitação)

porque

Na atividade metodológica de planejamento do XP, a equipe de software estabelece, juntamente com os


usuários, quais histórias de usuários serão implementadas em cada iteração.

https://pucminas.instructure.com/courses/65061/quizzes/186474 9/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

Agora, escolha a alternativa correta.

A primeira sentença é falsa, e a segunda é verdadeira.

Correto!
As duas sentenças são verdadeiras, mas a segunda não justifica a primeira.

As duas sentenças são verdadeiras, e a segunda justifica a primeira.

A primeira sentença é verdadeira, e a segunda é falsa.

As duas afirmativas são verdadeiras porque apresentam claramente tarefas das atividades
metodológicas de planejamento e testes do XP. Entretanto, os testes não são realizados porque o
time de software e os usuários definiram quais histórias de usuários serão implementadas em cada
iteração.

Pergunta 7 6 / 6 pts

O Manifesto para Desenvolvimento Ágil de Software proposto em 2001 orientou a criação de modelos e
processos com objetivo de incrementar a produtividade e a qualidade do desenvolvimento de software.

Escolha a alternativa que apresenta uma afirmativa relacionada com esse Manifesto:

https://pucminas.instructure.com/courses/65061/quizzes/186474 10/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

O envolvimento do usuário no processo de desenvolvimento de software é realizado sob demanda,


principalmente, no início do processo de software.

A colaboração com os clientes deve ser direcionada pelos contratos estabelecidos com eles.

Correto!
A documentação das ações e das tarefas é importante, contudo, ela não deve sobrepor à entrega de software
operacional.

A agilidade para reagir a uma mudança deve ser direcionada por um plano pré-estabelecido.

De acordo com os seus autores o Manifesto Ágil propõe a valorização (i) dos indivíduos e interações
acima de processos e ferramentas, (ii) do software operacional acima de documentação completa,
(iii) da colaboração dos clientes acima de negociação contratual e (iv) das respostas a mudanças
acima de seguir um plano. Ou seja, a única alternativa que está relacionada com o Manifesto Ágil é a
letra (a), mais especificamente ao item (ii). A agilidade não pode ser direcionada por um plano pré-
estabelecido e ainda envolver o usuário ao longo de todo processo de software. Isto, inclusive, deve
facilitar a colaboração com clientes sem a necessidade do uso de cláusulas previstas em contrato.

Pergunta 8 6 / 6 pts

https://pucminas.instructure.com/courses/65061/quizzes/186474 11/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

Um Squad que pratica a mentalidade ágil com o uso do SCRUM precisa realizar periodicamente um
planejamento de suas atividades, pois, ser ágil não significa trabalhar sem planejamento.

Considere as afirmativas abaixo:

I- No SCRUM, uma release deve ser concluída entre uma e quatro semanas.
II- O planejamento da release é conduzido pelo SCRUM Master e seu time técnico.
III- O backlog do produto de software construído com o SCRUM compõe sempre uma única release.

Agora, escolha a alternativa correta.

Correto! Nenhuma afirmativa é verdadeira.

Apenas a afirmativa II é verdadeira.

Apenas a afirmativa I é verdadeira.

Apenas a afirmativa III é verdadeira.

A afirmativa I é falsa porque a release pode ser construída ao longo de várias sprints de uma a
quatro semanas. A afirmativa II é falsa porque o planejamento deve ter o envolvimento ativo do
Product Owner e, opcionalmente, mas, não menos importante, do usuário. A afirmativa III é falsa
porque um backlog de produto pode ser muito grande e, assim, ser tratado em mais de uma release.
Enfim, nenhuma das afirmativas é verdadeira.

https://pucminas.instructure.com/courses/65061/quizzes/186474 12/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

Pergunta 9 6 / 6 pts

À medida que evoluem, os ecossistemas de inovação assumem características peculiares que determinam
a sua identidade.
Considere as afirmativas abaixo:

I- O Vale do Silício é uma referência mundial de ecossistema de inovação que tem uma forte colaboração
com Universidades e empresas e incentiva a criação de empreendimentos de alto risco e alto impacto.
II- Os principais ecossistemas de inovação do mundo não possuem e não precisam do apoio dos
governos onde mantêm o seu funcionamento.
III- Um ecossistema de inovação pode ter a vocação no desenvolvimento de empresas e pessoas
capazes de atuar em um ambiente cercado de incertezas, mas, também capazes de transformar
efetivamente startups em scale-ups.

Agora, escolha a alternativa correta.

Todas as afirmativas são verdadeiras.

Correto!
Apenas as afirmativas I e III são verdadeiras.

Apenas as afirmativas II e III são verdadeiras.

Apenas as afirmativas I e II são verdadeiras.

https://pucminas.instructure.com/courses/65061/quizzes/186474 13/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

As afirmativas sobre o Vale do Silício e sobre a criação de startups e scale-ups estão corretas e
podem ser conferidas nas videoaulas sobre os assuntos, assim como na própria Internet. Por outro
lado, também é notório no material da disciplina que os ecossistemas de inovação se relacionam,
direta ou indiretamente, com os governos.

Pergunta 10 6 / 6 pts

De acordo com a 4ª Edição do Manual de Oslo, uma inovação deve ser acessível e conveniente para o seu
público, além de ser confiável para se manter em pauta. Contudo, o custo de produção não
necessariamente caracteriza uma inovação, pois, ela pode ser tanto de baixo quanto de alto custo.

Correto!
Demanda por modificação pontual de estética e por extensão pontuais de funcionalidades de um produto ou de
serviço existente.

Ocorrência de um fato inesperado que modifica, a médio e longo prazo, o comportamento de pessoas e de
empresas.

Alterações da legislação vigente relacionada ao produto e/ou serviço.

https://pucminas.instructure.com/courses/65061/quizzes/186474 14/15
18/05/2021 PROVA ON-LINE: 02 - Engenharia de Software na Transformação Digital (2021)

Mudanças na percepção de valor de um produto ou serviço por parte dos clientes de uma empresa.

A inovação é induzida basicamente por necessidade. Seja para superar os desafios de um fato
inesperado (como o surgimento de uma pandemia), seja pela mudança na percepção de valor que
um grupo de pessoas tem sobre determinado produto/serviço, seja pela modificação de uma
legislação. Contudo, modificações de estética ou extensão pontuais de funcionalidades, não
necessariamente induzem ou promovem a inovação, que é a alternativa que deveria ser marcada.

Pontuação do teste: 60 de 60

https://pucminas.instructure.com/courses/65061/quizzes/186474 15/15

Você também pode gostar