Logo Passei Direto
Buscar

PROVA ON-LINE_ 04 - Engenharia de Requisitos (2023)

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

De acordo com as dicas e boas práticas de escrita de requisitos, selecione o requisito que não apresenta vícios em sua escrita.

O requisito "O sistema deve permitir acesso a qualquer funcionalidade em até três cliques" não apresenta vícios, pois especifica o número de cliques e também é testável por isso. O fato de mencionar "qualquer funcionalidade" não o torna ambíguo, já que se refere a todas as funcionalidades do sistema. Para comparar, pense que se fosse um requisito de desempenho poderia estar escrito assim - Todo (ou ainda, Qualquer) relatório do sistema deve ser exibido em até 10 segundos.

Considerando o texto apresentado e seus conhecimentos sobre métodos ágeis, avalie as seguintes afirmacoes e selecione a alternativa correta.

I – A alocação de Analistas de Negócio como proxies de usuário é uma decisão correta uma vez que com este tipo de profissional se reduz a probabilidade de se querer intuir o que o usuário deseja sem perguntar diretamente a ele.

II – O Gerente de Desenvolvimento é uma excelente escolha como proxy de usuários, pois este tipo de profissional trabalha com as mesmas prioridade e restrições que os próprios usuários

Considere as seguintes afirmativas

I - Todo caso de uso tem um e apenas um fluxo principal.

II - Todo caso de uso tem ao menos um fluxo alternativo.

III - Um subfluxo representa um comportamento opcional em um caso de uso.

IV - Um caso de uso representa interação entre o sistema e atores que interagem com o mesmo.
I e III.
I e III.
I e IV.
II e IV.
II e III.

Está correto o que se diz em:

Considere o seguinte diagrama

Qual das seguintes afirmações é verdadeira, considerando a modelagem exibida no diagrama?
V, V, F, F.
F, V, F, V.
V, V, V, V.
V, V, F, F.
F, V, V, F.

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

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

De acordo com as dicas e boas práticas de escrita de requisitos, selecione o requisito que não apresenta vícios em sua escrita.

O requisito "O sistema deve permitir acesso a qualquer funcionalidade em até três cliques" não apresenta vícios, pois especifica o número de cliques e também é testável por isso. O fato de mencionar "qualquer funcionalidade" não o torna ambíguo, já que se refere a todas as funcionalidades do sistema. Para comparar, pense que se fosse um requisito de desempenho poderia estar escrito assim - Todo (ou ainda, Qualquer) relatório do sistema deve ser exibido em até 10 segundos.

Considerando o texto apresentado e seus conhecimentos sobre métodos ágeis, avalie as seguintes afirmacoes e selecione a alternativa correta.

I – A alocação de Analistas de Negócio como proxies de usuário é uma decisão correta uma vez que com este tipo de profissional se reduz a probabilidade de se querer intuir o que o usuário deseja sem perguntar diretamente a ele.

II – O Gerente de Desenvolvimento é uma excelente escolha como proxy de usuários, pois este tipo de profissional trabalha com as mesmas prioridade e restrições que os próprios usuários

Considere as seguintes afirmativas

I - Todo caso de uso tem um e apenas um fluxo principal.

II - Todo caso de uso tem ao menos um fluxo alternativo.

III - Um subfluxo representa um comportamento opcional em um caso de uso.

IV - Um caso de uso representa interação entre o sistema e atores que interagem com o mesmo.
I e III.
I e III.
I e IV.
II e IV.
II e III.

Está correto o que se diz em:

Considere o seguinte diagrama

Qual das seguintes afirmações é verdadeira, considerando a modelagem exibida no diagrama?
V, V, F, F.
F, V, F, V.
V, V, V, V.
V, V, F, F.
F, V, V, F.

Prévia do material em texto

PROVA ON-LINE
Entrega Sem prazo
Pontos 40
Perguntas 10
Limite de tempo 60 Minutos
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 36 minutos 36 de 40
Pontuação desta tentativa: 36 de 40
Enviado 20 ago em 0:03
Esta tentativa levou 36 minutos.

Pergunta 1
0 / 4 pts
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. Ao acessar a página com as
questões, o tempo começa a ser contado.
- A prova é composta de 10 (dez) questões objetivas, sendo 04 (quatro) pontos cada.
- 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”.
- Você terá 02 (duas) tentativas e, caso necessite de uma nova, será preciso solicitar a prova extra,
que requer pagamento de taxa adicional.
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
De acordo com as dicas e boas práticas de escrita de requisitos, selecione o requisito que não
apresenta vícios em sua escrita.
8/20/24, 12:04 AM PROVA ON-LINE: 04 - Engenharia de Requisitos (2023)
https://pucminas.instructure.com/courses/146485/quizzes/384202 1/9
https://pucminas.instructure.com/courses/146485/quizzes/384202/history?version=1
https://pucminas.instructure.com/courses/146485/quizzes/384202/take?user_id=238179
 
O sistema deve permitir cancelamento de pedido somente no último dia útil do mês. O sistema deve permitir
cancelamento de pedido somente no dia 30 de cada mês.
Resposta correta
 O sistema deve permitir acesso a qualquer funcionalidade em até três cliques.
 O sistema deve permitir cadastrar informações do paciente como nome, endereço, CPF entre outras.
Você respondeu
 
O sistema deve permitir cadastrar o livro, reservar o livro, realizar empréstimo do livro e registrar devolução do livro.
Um bom requisito deve ser testável, não ambíguo, único, realista e claro.
O requisito "O sistema deve permitir cadastrar o livro, reservar o livro, realizar empréstimo do livro e
registrar devolução do livro" apresenta o vício de conter vários requisitos em um só. O requisito "O
sistema deve permitir cancelamento de pedido somente no último dia útil do mês. O sistema deve
permitir cancelamento de pedido somente no dia 30 de cada mês" apresenta dois requisitos
contraditórios entre si. O requisito "O sistema deve permitir cadastrar informações do paciente como
nome, endereço, CPF entre outras" não é completo já que não enumera todas as informações.
O requisito "O sistema deve permitir acesso a qualquer funcionalidade em até três cliques" não
apresenta vícios, pois especifica o número de cliques e também é testável por isso. O fato de
mencionar "qualquer funcionalidade" não o torna ambíguo, já que se refere a todas as
funcionalidades do sistema. Para comparar, pense que se fosse um requisito de desempenho
poderia estar escrito assim - Todo (ou ainda, Qualquer) relatório do sistema deve ser exibido em até
10 segundos.

Pergunta 2
4 / 4 pts
Você deverá participar do desenvolvimento de um sistema cujo propósito geral é gerenciar as
atividades de uma academia de ginástica. São informações importantes sobre este sistema:
O sistema deve permitir o cadastro de clientes. São informações de cada cliente que precisam
ser registradas: nome, identidade, CPF, endereço.
O sistema deve permitir o registro de informações de pagamento dos clientes. A academia
trabalha com dois planos: mensal ou anual. O sistema deve registrar a data de pagamento
realizado e informar a data do próximo pagamento conforme o plano do cliente.
Para os planos anuais, o cliente tem o direito de tirar 30 dias corridos de férias. Neste caso,
podem ser registrados até 3 períodos de férias não consecutivos desde que a soma total dos
dias seja inferior ou igual a 30 dias. Ao se registrar um período de férias de X dias, o sistema
deve deslocar a data prevista para o próximo pagamento em X dias.
O sistema deve poder ser acessível por meio de um dispositivo touchscreen em cada sala de
aula (musculação ou aula coletiva) pelos alunos. Cada aluno deverá poder ter acesso a:
Registrar presença em uma aula. As presenças devem ser registradas por meio de
identificação biométrica. O sistema deve reconhecer a digital do aluno em até 3 segundos.
8/20/24, 12:04 AM PROVA ON-LINE: 04 - Engenharia de Requisitos (2023)
https://pucminas.instructure.com/courses/146485/quizzes/384202 2/9
 
No requisito “O sistema deve permitir o registro de informações de pagamento dos clientes. A academia trabalha
com dois planos: mensal ou anual. O sistema deve registrar a data de pagamento realizado e informar a data do
próximo pagamento de acordo com o plano do cliente”, há um requisito não funcional de segurança da informação.
 
O requisito “O sistema deve exibir ao aluno a informação de que ele deve realizar avaliação física caso a última
avaliação tenha sido realizada há mais de 6 meses” pode ser classificado como não funcional.
 No escopo apresentado, não foram identificados requisitos não funcionais.
Correto!
 
Não há no requisito “Relatório que exibe os dados dos alunos matriculados (deve poder ser ordenado
alfabeticamente ou por data prevista para o próximo pagamento)” nenhuma referência a um requisito não funcional.
O requisito “O sistema deve exibir ao aluno a informação de que ele deve realizar avaliação física
caso a última avaliação tenha sido realizada há mais de 6 meses” é um requisito funcional, pois
mostra uma funcionalidade do sistema, algo que o sistema realiza para entregar valor para o
usuário.
No requisito “O sistema deve permitir o registro de informações de pagamento dos clientes. A
academia trabalha com dois planos: mensal ou anual. O sistema deve registrar a data de pagamento
realizado e informar a data do próximo pagamento de acordo com o plano do cliente”, não há
explicitamente um requisito não funcional de segurança da informação. Se houver alguma
necessidade de tratar a segurança dos dados, ela deve estar explícita.
No escopo apresentado, foram identificados alguns requisitos não funcionais, como o relacionado a
responsividade da plataforma ou detecção da digital do cliente em até 3 segundos.

Caso esta falhe, o aluno pode informar seu número de matrícula e marcar a presença na aula
(só podem ser escolhidas aulas realizadas no mesmo dia);
Visualizar seu histórico de presenças (somente permitido por meio de identificação
biométrica);
O sistema deve exibir ao aluno a informação de que ele deve realizar avaliação física caso a
última avaliação tenha sido realizada há mais de 6 meses;
O Gerente deve ter acesso aos seguintes relatórios:
Relatório que exibe os dados dos alunos matriculados (deve poder ser ordenado
alfabeticamente ou por data prevista para o próximo pagamento);
Relatório que exibe os dados dos alunos inadimplentes (informando a data prevista para o
pagamento);
O sistema deve ser responsivo (considerando as plataformas Android e IOS).
 
Considerando exclusivamente as informações apresentadas neste escopo, avalie as afirmações a
seguir e escolha a alternativa verdadeira.
8/20/24, 12:04 AM PROVA ON-LINE: 04 - Engenharia de Requisitos (2023)
https://pucminas.instructure.com/courses/146485/quizzes/384202 3/9
Pergunta 3
4 / 4 pts
 I.
 II.
Correto!
 IV.
 III.

Pergunta 4
4 / 4 pts
Correto!
 Histórias, histórias, requisitos, requisitos.
 Histórias, histórias, histórias, requisitos.
 Histórias, requisitos, requisitos, requisitos.
 Requisitos, requisitos, histórias, histórias.

Considere os seguintes requisitos de um sistema de gerência de academia de ginástica.
I – Eu, como sistema, preciso enviar para o gerente da academia um e-mail diário com a lista dos
clientes com pagamentos em atraso.
II – Eu, como recepcionista,preciso cadastrar um novo cliente.
III – Eu, como usuário, devo saber utilizar o sistema corretamente para não cometer erros.
IV – Eu, como cliente, devo poder registrar minha presença para melhor acompanhar minha
frequência e progresso na academia.
 
Qual dos requisitos está corretamente escrito no formato recomendado para histórias de usuário?
Analise as seguintes descrições e escolha a alternativa que as classifica corretamente como sendo
características de requisitos (métodos prescritivos) ou de histórias de usuário (métodos ágeis).
I – São intenções em relação ao que deve ser implementado. Essas intenções são discutidas em
detalhe posteriormente por meio de conversas.
II – São de curta descrição, fáceis de ler e compreensíveis a todos os envolvidos. Podem ser
descartados ao final de sua implementação.
III – São registrados em documentos como uma especificação detalhada.
IV – Normalmente, procura-se levantar (identificar) todos esses itens antes de construir o software.
8/20/24, 12:04 AM PROVA ON-LINE: 04 - Engenharia de Requisitos (2023)
https://pucminas.instructure.com/courses/146485/quizzes/384202 4/9
Pergunta 5
4 / 4 pts
 Somente a afirmação I é verdadeira
 Ambas as afirmações são verdadeiras
Correto!
 Ambas as afirmações são falsas.
 Somente a afirmação II é verdadeira
A afirmação I está incorreta, pois os Analistas de Negócio, por conhecerem do domínio, podem
querer intuir o que o usuário deseja sem perguntar diretamente a ele. A afirmação II está incorreta,
pois o Gerente de Desenvolvimento possui prioridades diferentes em relação aos usuários, como
prazos, tecnologia, custos, etc)

Pergunta 6
4 / 4 pts
O Proxy Product Owner pode ser uma função intermediária que se encarrega das tarefas
originalmente atribuídas para o Product Owner (PO), que por acumular outras funções, não dispõe
de tempo suficiente para exercer a função de PO plenamente. O Proxy Product Owner é necessário
para eliminar ou reduzir barreiras e burocracia, facilitando o acesso do time aos detalhes dos
requisitos, e fazendo com que as prioridades definidas pelo PO sejam devidamente comunicadas e
executadas. O uso do PPO também se faz necessário quando o time de desenvolvimento não
responde diretamente ao Product Owner.
Adaptado de (FLORES, C. E.; Bez, M. R. Proxy Product Owner - A função do Gerente de Projetos de software utilizando
métodos ágeis em equipes geograficamente distribuídas. Computer on the beach, 2014).
Considerando o texto apresentado e seus conhecimentos sobre métodos ágeis, avalie as seguintes
afirmações e selecione a alternativa correta.
I – A alocação de Analistas de Negócio como proxies de usuário é uma decisão correta uma vez que
com este tipo de profissional se reduz a probabilidade de se querer intuir o que o usuário deseja sem
perguntar diretamente a ele.
II – O Gerente de Desenvolvimento é uma excelente escolha como proxy de usuários, pois este tipo
de profissional trabalha com as mesmas prioridade e restrições que os próprios usuários
Considere as seguintes afirmativas
I - Todo caso de uso tem um e apenas um fluxo principal.
II - Todo caso de uso tem ao menos um fluxo alternativo.
III - Um subfluxo representa um comportamento opcional em um caso de uso.
IV - Um caso de uso representa interação entre o sistema e atores que interagem com o mesmo.
8/20/24, 12:04 AM PROVA ON-LINE: 04 - Engenharia de Requisitos (2023)
https://pucminas.instructure.com/courses/146485/quizzes/384202 5/9
 I e III.
Correto!
 I e IV.
 II e IV.
 II e III.
A afirmação II está incorreta, pois um caso de uso pode não ter nenhum fluxo alternativo. A
afirmação III está incorreta, pois o que representa um comportamento opcional em um caso de uso é
o fluxo alternativo.

Pergunta 7
4 / 4 pts
 O caso de uso “Validar cliente” é chamado nesse relacionamento de caso de uso base.
Correto!
 
Toda vez que o caso de uso “Solicitar Pedidos de Peças” for executado, o caso de uso “Validar cliente” será
acionado.
Por ser um relacionamento de inclusão, não há condição de disparo. A direção do relacionamento
apontaria do caso de uso base “Solicitar Pedidos de Peças” para o caso de uso “Validar cliente”.
 
O caso de uso “Solicitar Pedidos de Peças” aciona o caso de uso “Validar cliente” sob uma determinada condição,
que não está explícita no caso de uso.
 
Caso fosse mostrada a direção do relacionamento entre os dois casos de uso, ela apontaria do caso de uso
“Validar cliente” para o caso de uso “Solicitar Pedidos de Peças”.

 
Está correto o que se diz em:
Considere o seguinte diagrama
Qual das seguintes afirmações é verdadeira, considerando a modelagem exibida no diagrama?
8/20/24, 12:04 AM PROVA ON-LINE: 04 - Engenharia de Requisitos (2023)
https://pucminas.instructure.com/courses/146485/quizzes/384202 6/9
Pergunta 8
4 / 4 pts
 F, V, F, V.
 V, V, V, V.
Correto!
 V, V, F, F.
 F, V, V, F.

Pergunta 9
4 / 4 pts
Um modelo completo de classes não possui somente classes persistentes ou classes que
representam entidades do mundo real. São necessárias classes de diferentes tipos para realizar
toda a colaboração necessária e entregar algo de valor para o usuário. Podem ser associados
estereótipos predefinidos às classes identificadas: os estereótipos de <<fronteira>>, <<entidade>> e
<<controle>> são usados para definir responsabilidades das classes de um modelo.
Considerando esse contexto, analise se as seguintes afirmações são verdadeiras ou falsas e
selecione a alternativa que apresenta na ordem correta a classificação das afirmações quanto à sua
veracidade.
I – Estereótipos são elementos que permitem a definição de novos tipos de elementos na UML. São
considerados um mecanismo de extensão, pois pelo fato de a UML ser uma linguagem padronizada,
não é possível criar novos elementos, mas por meio dos estereótipos, é possível definir novos tipos
de elementos.
II – Objetos de entidade normalmente participam de vários casos de uso e têm um ciclo de vida
longo. Realizar cálculos simples, normalmente com a colaboração de outros objetos de entidade
associados por meio de agregações pode ser considerada uma responsabilidade desse tipo de
objeto.
III – Objetos de controle traduzem os eventos gerados por um ator em eventos relevantes ao
sistema. Também são responsáveis por apresentar os resultados de uma interação dos objetos em
algo inteligível pelo ator. Esse tipo de objeto existe para que o sistema se comunique com o mundo
exterior.
IV – Os objetos de fronteira controlam a lógica de execução correspondente a um caso de uso.
Decidem o que o sistema deve fazer quando um evento externo relevante ocorre. Realizam o
controle do processamento de um caso de uso ou conjunto de casos de uso.
Considere as seguintes descrições de dois diagramas da UML
I – Este diagrama consiste na representação de um fluxo de controle de um processo. Geralmente
envolve representação da modelagem sequencial ou concorrente do sistema. Tem o poder de
representar ações, decisões e desvios com o intuito de descrever um processo.
8/20/24, 12:04 AM PROVA ON-LINE: 04 - Engenharia de Requisitos (2023)
https://pucminas.instructure.com/courses/146485/quizzes/384202 7/9
 Casos de uso e Classes.
Correto!
 Atividades e Estados.
 Atividades e Classes.
 Casos de uso e Estados.
O diagrama de atividades é adequado para representar processos enquanto o diagrama de estados
modela o comportamento de um objeto específico.

Pergunta 10
4 / 4 pts
Correto!
 Inspeção técnica e Revisão de Apresentação.
 Inspeção técnica e Brainstorming.
 Revisão técnica e Validação.
 Revisão técnica e Inspeção técnica.
A afirmação I descreve características do método de inspeção técnica enquanto a afirmação II
descreve características da revisão de apresentação.
A inspeção de código é um tipo de inspeção técnica, pois é formal, planejada e tem um resultado
(aprovar, aprovar com considerações ou reprovar). Assim como o código, outros produtos também
poder ter inspeções técnicas, como documentos de requisitos outestes.
II - Usa-se este diagrama para modelar o comportamento de um objeto individual, seja ele uma
instância de uma classe, um caso de uso, ou um sistema inteiro. Este diagrama modela os vários
eventos aos quais um objeto está exposto: invocação de operação, criação ou destruição, passar do
tempo, mudança em alguma condição.
 
As descrições se referem, respectivamente, aos diagramas de:
Sejam as seguintes descrições de métodos de verificação.
I – Tipo de verificação considerada mais formal e planejada. Métricas são coletadas para promover
melhoria dos produtos e processos de verificação. É comum realizar esse tipo de verificação no
código-fonte.
II – Tipo de verificação na qual um produto de trabalho e suas características são mostradas a partes
interessadas com o objetivo de avaliar implementações alternativas ou coletar ideias para melhorar o
produto.
 
As descrições correspondem, respectivamente, aos métodos de verificação chamados:
8/20/24, 12:04 AM PROVA ON-LINE: 04 - Engenharia de Requisitos (2023)
https://pucminas.instructure.com/courses/146485/quizzes/384202 8/9
Pontuação do teste: 36 de 40
8/20/24, 12:04 AM PROVA ON-LINE: 04 - Engenharia de Requisitos (2023)
https://pucminas.instructure.com/courses/146485/quizzes/384202 9/9

Mais conteúdos dessa disciplina