Prévia do material em texto
19/03/2024, 22:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 1/6 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 23 minutos 32 de 40 Pontuação desta tentativa: 32 de 40 Enviado 19 mar em 22:42 Esta tentativa levou 23 minutos. Pergunta 1 4 / 4 pts O sistema deve permitir à recepcionista cadastrar um cliente, registrar um pagamento, registrar férias de um aluno e atualizar os horários de aula. Correto! 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 Conforme as dicas e boas práticas de escrita de requisitos, sabemos que um requisito deve ser testável, não ambíguo, completo, consistente, correto, único, realista e claro. Considerando estas características, dos requisitos de um sistema de gerência de academia de ginásticas, selecione o requisito que corretamente atende a todos estes critérios. https://pucminas.instructure.com/courses/146485/quizzes/384202/history?version=1 https://pucminas.instructure.com/courses/146485/quizzes/384202/take?user_id=272749 19/03/2024, 22:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 2/6 O sistema deve permitir o cadastro de aulas em grupo. Para cada aula em grupo, devem ser informados: o nome da aula, o horário de início e fim, o nome do instrutor alocado, os dias de semana em que a aula ocorre e a sala onde a aula acontece. O sistema deve funcionar somente para ambiente desktop. O sistema deve ser responsivo para as plataformas Android e IOS. O sistema deve permitir a um fisioterapeuta registrar informações sobre o atendimento de um cliente, tais como anamnese, histórico familiar, cirurgias realizadas entre outras. O requisito “O sistema deve funcionar somente para ambiente desktop. O sistema deve ser responsivo para as plataformas Android e IOS” apresenta inconsistências. O requisito “O sistema deve permitir à recepcionista cadastrar um cliente, registrar um pagamento, registrar férias de um aluno e atualizar os horários de aula” não é único. O requisito “O sistema deve permitir a um fisioterapeuta registrar informações sobre o atendimento de um cliente, tais como anamnese, histórico familiar, cirurgias realizadas entre outras” não está completo. Pergunta 2 4 / 4 pts Uma instrução de como um requisito deve ser satisfeito. Correto! Uma capacidade exigida do sistema. A diferença entre o estado atual e o estado desejado. Um desejo da equipe de desenvolvimento. Pergunta 3 0 / 4 pts II. Você respondeu I. III. Resposta correta (Simulado IREB) De acordo com a IEEE o termo “requisito” pode ser definido como: 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? 19/03/2024, 22:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 3/6 IV. Pergunta 4 4 / 4 pts X- I; Y - II; Z - IV. X- II; Y - IV; Z - III. X- III; Y - II; Z - I. Correto! X- III; Y - IV; Z - I. Pergunta 5 4 / 4 pts Correto! Product Owner. Scrum Master. Product Analyst. Scrum Team. As atividades citadas são típicas do Product Owner no Scrum. Qual alternativa exibe corretamente a relação entre os quatro valores básicos do XP e sua descrição ou um exemplo? I – Comunicação II – Simplicidade III – Feedback IV – Coragem X – Desenvolvimento baseado em testes e integração contínua Y – Refatorar e “jogar código fora” Z – Reuniões de pé e testes de aceitação 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? 19/03/2024, 22:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 4/6 Pergunta 6 0 / 4 pts Como a funcionalidade de Consultar exemplares da biblioteca parece ser complexa, deveria ser criado um segundo fluxo principal. Um fluxo principal descreveria o comportamento relacionado à consulta enquanto o segundo fluxo principal descreveria o comportamento relacionado à reserva de exemplares. Resposta correta A funcionalidade de reserva de um exemplar, descrita no passo 6, poderia estar descrita em um fluxo alternativo neste mesmo caso de uso ou ainda como um fluxo de outro caso de uso. De qualquer forma, não é uma boa prática o acionamento de uma funcionalidade completa com a palavra “se” em um passo. O passo 8 apresenta um erro uma vez que o caso de uso não pode ser encerrado sem a chamada de um fluxo alternativo. Neste caso, no passo 8, deveria haver uma chamada para o fluxo alternativo a ser executado em seguida. Você respondeu O conteúdo descrito no passo 7 não deveria estar documentado como passo do fluxo, mas sim como pré-condição do caso de uso, pois representa uma condição descrita inicialmente no passo pela palavra “se”. O fluxo principal encerra um caso de uso não sendo necessária a chamada a nenhum fluxo alternativo. Só pode haver um fluxo principal em um caso de uso. O passo 7 poderia estar documentado como regra de negócio. Pergunta 7 4 / 4 pts Inclusão. Correto! Extensão. Considere o seguinte fluxo principal de um caso de uso. 1. O caso de uso se inicia quando o usuário solicita a consulta por exemplares da biblioteca. 2. O usuário informa os dados do(s) exemplares que deseja buscar. 3. O usuário confirma os dados da busca. 4. O sistema recupera os exemplares que atendem ao critério de busca informado. 5. O sistema exibe os exemplares recuperados. 6. Se o usuário deseja realizar a reserva de um exemplar, ele clica na opção “Reservar”. 7. Se mais de 10 itens são retornados pela pesquisa, o sistema exibe apenas os 10 primeiros itens de acordo com o critério de ordenação informado. 8. O caso de uso é encerrado. Considerando o fluxo exibido, assinale a alternativa verdadeira. 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: 19/03/2024, 22:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 5/6 Multiplicidade. Agregação. Pergunta 8 4 / 4 pts F, V, F, V. F, V, V, F. Correto! V, V, F, F. V, V, V, V. 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. 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. 19/03/2024, 22:43 PROVA ON-LINE: 04 - Engenharia de Requisitos (2023) https://pucminas.instructure.com/courses/146485/quizzes/384202 6/6 Correto! Atividades e Estados. Atividades e Classes. Casos de uso 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! Rastreabilidade. Acoplamento. Coesão. Integridade. A definição apresenta o conceito de rastreabilidade. Pontuação do teste: 32 de 40 As descrições se referem, respectivamente, aos diagramas de: 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?