Prévia do material em texto
06/09/2023, 07:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 1/9 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 8 minutos 36 de 40 Pontuação desta tentativa: 36 de 40 Enviado 6 set em 7:43 Esta tentativa levou 8 minutos. 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 4 / 4 ptsPergunta 1 https://pucminas.instructure.com/courses/146485/quizzes/384202/history?version=1 https://pucminas.instructure.com/courses/146485/quizzes/384202/take?user_id=256033 06/09/2023, 07:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 2/9 Considerando as atividades de um processo de Desenvolvimento de Requisitos, considere as características listadas a seguir: I – Nessa atividade, requisitos podem ser descritos como casos de uso detalhados. II – Nessa atividade, requisitos de interface podem ser identificados e documentados. III – Nessa atividade, regras de negócio são definidas e documentadas. Essas características se referem a qual atividade do Desenvolvimento de Requisitos? Verificação e Validação de Requisitos. Especificação e Modelagem de Requisitos. Correto!Correto! As atividades mencionadas se referem à fase de Especificação e Modelagem de Requisitos. Análise e Priorização de Requisitos. Elicitação de Requisitos. 0 / 4 ptsPergunta 2 Considere o seguinte requisito de um sistema de emissão de passagens aéreas. Requisito: “O sistema deve confirmar, por meio de uma mensagem ao usuário, a emissão ou a impossibilidade de emissão de uma passagem aérea em até 5 segundos em 98% dos casos”. Observe as afirmações a seguir e escolha a alternativa correta. 06/09/2023, 07:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 3/9 I – O requisito de tempo de resposta apresentado pode ser classificado como funcional PORQUE II – representa uma restrição de desempenho da funcionalidade de emissão de passagens aéreas. As asserções I e II são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira. esposta corretaesposta correta As asserções I e II são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. ocê respondeuocê respondeu O requisito deve ser classificado como não funcional porque representa uma restrição de desempenho da funcionalidade de emissão de passagens aéreas. 4 / 4 ptsPergunta 3 Assinale a alternativa que representa corretamente uma recomendação para escrita de boas histórias de usuário. 06/09/2023, 07:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 4/9 As histórias devem ser escritas na voz passiva. Assim, em vez de escrever “um operador deve visualizar o relatório de chamadas”, escreva “o relatório de chamadas deve ser visualizado pelo operador”. Uma das recomendações para escrita de boas histórias de usuário envolve a analogia com fatias de bolo. Essa analogia prega que a história seja construída como em um bolo, em camadas. Assim, uma história deve primeiramente se concentrar na descrição da entidade em questão, depois nas regras de negócio e quando mais detalhe for alcançado, na interface. Requisitos não funcionais e restrições podem ser documentados como histórias de usuário. Neste caso, devem-se alocar todos os requisitos não funcionais em uma iteração inicial (iteração zero). Uma recomendação é não numerar os cartões de história, pois isso acrescenta um esforço desnecessário. Normalmente as histórias são referenciadas pela funcionalidade em vez de ser usado um número. Correto!Correto! 4 / 4 ptsPergunta 4 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. 06/09/2023, 07:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 5/9 Histórias, histórias, requisitos, requisitos. Correto!Correto! Histórias, histórias, histórias, requisitos. Histórias, requisitos, requisitos, requisitos. Requisitos, requisitos, histórias, histórias. 4 / 4 ptsPergunta 5 As atribuições de um determinado papel no Scrum são resumidamente: escrever e manter o Product Backlog, normalmente na forma de User Stories; estar presente nas reuniões de Sprint Planning e no final da Sprint, na reunião de Sprint Review, para verificar se o trabalho executado está de acordo com seus critérios de aceitação; maximizar o valor e retorno do investimento para o produto. 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). As atribuições destacadas neste texto se referem a qual papel do Scrum? Scrum Master. Product Analyst. Scrum Team. Product Owner. Correto!Correto! 06/09/2023, 07:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 6/9 As atividades citadas são típicas do Product Owner no Scrum. 4 / 4 ptsPergunta 6 Considere as seguintes afirmativas I - Um subfluxo representa a documentação de comportamentos específicos que ocorrem se uma alternativa ou variação do fluxo principal ou de outro fluxo alternativo ocorre. II - A estrutura de um fluxo alternativo é bastante similar à estrutura do fluxo principal, entretanto, uma diferença entre eles está no fato de o fluxo alternativo não ter pré-condições, ao contrário do fluxo principal. III - Em um mesmo caso de uso, alguns fluxos podem conter passos em comum, ou seja, pode haver um conjunto de passos que se repetem em mais de um fluxo de um mesmo caso de uso. São trechos que não correspondem à funcionalidade completa, mas são necessários para concluir uma ação maior. Neste caso, deve ser criado um caso de uso de inclusão e relacioná-lo com o caso de uso em questão. IV – Um caso de uso sempre será disparado por um ator. Das afirmações apresentadas, quantas estão corretas? 0. Correto!Correto! 3. 2. 1. 06/09/2023, 07:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 7/9 A afirmação I está incorreta, poisela se refere a um fluxo alternativo. A afirmação II está incorreta, pois o fluxo alternativo também pode ter pré-condição. A afirmação III está incorreta, pois no caso apresentado deve ser criado um subfluxo (os fluxos se repetem no mesmo caso de uso). A afirmação IV está incorreta, pois um caso de uso pode ser disparado por um ator ou por outro caso de uso (quando há relacionamento entre casos de uso). 4 / 4 ptsPergunta 7 Considere o caso de uso Movimentar Estoque. Se o estoque necessitar de reposição por atingir o limite mínimo desejável, outro caso de uso é envolvido para emitir ordem de compra. Essa situação indica o uso de: Inclusão. Agregação. Extensão. Correto!Correto! Multiplicidade. 4 / 4 ptsPergunta 8 Relacione os estereótipos de classes com uma de suas características: I – Entidade II – Controle III – Fronteira 06/09/2023, 07:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 8/9 X – Notifica aos atores do resultado de interações entre os objetos internos. Y – Repositório para alguma informação manipulada pelo sistema. Esses objetos representam conceitos do domínio do negócio. Z – Assegura que as regras do negócio estão sendo seguidas corretamente. A correlação entre estereótipos de classes e características está corretamente feita em: X-III; Y-II; Z-I. X-I; Y-II; Z-III. X-II; Y-III; Z-I. X-III; Y-I; Z-II. Correto!Correto! A relação correta é X-III; Y-I; Z-II. 4 / 4 ptsPergunta 9 O tipo de diagrama da UML que modela o comportamento de um sistema denotando os caminhos lógicos que um processo pode seguir de maneira similar a um fluxograma é chamado de diagrama de: Classes. Atividade. Correto!Correto! Estado. Casos de uso. 06/09/2023, 07:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 9/9 4 / 4 ptsPergunta 10 Seja a seguinte definição de um conceito importante no âmbito da Gerência de Requisitos: “Grau em que o relacionamento pode ser estabelecido entre dois ou mais produtos de desenvolvimento de software, especialmente produtos que tenham uma relação de predecessor-sucessor ou de mestre-subordinado com outro; por exemplo, o grau em que requisitos e projeto (design) de um determinado componente de software combinam”. A qual conceito se refere essa definição? Coesão. Acoplamento. Integridade. Rastreabilidade. Correto!Correto! A definição apresenta o conceito de rastreabilidade. Pontuação do teste: 36 de 40