Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

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:
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.
F, V, V, F.
V, V, V, V.
F, V, F, V.
V, V, F, F.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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:
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.
F, V, V, F.
V, V, V, V.
F, V, F, V.
V, V, F, F.

Prévia do material em texto

<p>PROVA ON-LINE</p><p>Entrega Sem prazo</p><p>Pontos 40</p><p>Perguntas 10</p><p>Limite de tempo 60 Minutos</p><p>Tentativas permitidas 2</p><p>Instruções</p><p>Histórico de tentativas</p><p>Tentativa Tempo Pontuação</p><p>MAIS RECENTE Tentativa 1 44 minutos 36 de 40</p><p>Pontuação desta tentativa: 36 de 40</p><p>Enviado 25 fev em 19:38</p><p>Esta tentativa levou 44 minutos.</p><p></p><p>Pergunta 1</p><p>4 / 4 pts</p><p>INSTRUÇÕES DA AVALIAÇÃO ON-LINE</p><p>- A prova tem a duração de 60 minutos.</p><p>- Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. Ao acessar a página com as</p><p>questões, o tempo começa a ser contado.</p><p>- A prova é composta de 10 (dez) questões objetivas, sendo 04 (quatro) pontos cada.</p><p>- Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize esse</p><p>botão quando tiver finalizado a avaliação.</p><p>- Se necessário, durante a prova, entre em contato pelo link “Atendimento”.</p><p>- Você terá 02 (duas) tentativas e, caso necessite de uma nova, será preciso solicitar a prova extra,</p><p>que requer pagamento de taxa adicional.</p><p>Atenção: Todas as provas iniciadas e que não houverem sido submetidas serão automaticamente</p><p>encerradas pelo sistema transcorridos os 60 minutos de duração.</p><p>Boa prova!</p><p>Fazer o teste novamente</p><p>Conforme as dicas e boas práticas de escrita de requisitos, sabemos que um requisito deve ser</p><p>testável, não ambíguo, completo, consistente, correto, único, realista e claro. Considerando estas</p><p>https://pucminas.instructure.com/courses/146485/quizzes/384202/history?version=1</p><p>https://pucminas.instructure.com/courses/146485/quizzes/384202/take?user_id=240757</p><p>O sistema deve permitir a um fisioterapeuta registrar informações sobre o atendimento de um cliente, tais como</p><p>anamnese, histórico familiar, cirurgias realizadas entre outras.</p><p>O sistema deve permitir à recepcionista cadastrar um cliente, registrar um pagamento, registrar férias de um aluno</p><p>e atualizar os horários de aula.</p><p>Correto!</p><p>O sistema deve permitir o cadastro de aulas em grupo. Para cada aula em grupo, devem ser informados: o nome</p><p>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</p><p>onde a aula acontece.</p><p>O sistema deve funcionar somente para ambiente desktop. O sistema deve ser responsivo para as plataformas</p><p>Android e IOS.</p><p>O requisito “O sistema deve funcionar somente para ambiente desktop. O sistema deve ser</p><p>responsivo para as plataformas Android e IOS” apresenta inconsistências.</p><p>O requisito “O sistema deve permitir à recepcionista cadastrar um cliente, registrar um pagamento,</p><p>registrar férias de um aluno e atualizar os horários de aula” não é único.</p><p>O requisito “O sistema deve permitir a um fisioterapeuta registrar informações sobre o atendimento</p><p>de um cliente, tais como anamnese, histórico familiar, cirurgias realizadas entre outras” não está</p><p>completo.</p><p></p><p>Pergunta 2</p><p>4 / 4 pts</p><p>características, dos requisitos de um sistema de gerência de academia de ginásticas, selecione o</p><p>requisito que corretamente atende a todos estes critérios.</p><p>A distinção entre os tipos de requisitos não é tão clara quanto podem sugerir as definições de</p><p>requisitos funcionais e não funcionais. Mesmo assim, podem-se definir requisitos não funcionais</p><p>como sendo restrições aos serviços ou funções oferecidos pelo sistema. Muitas vezes, aplicam-se</p><p>ao sistema como um todo.</p><p>SOMMERVILLE, I. Engenharia de Software. 9. ed., Pearson, 2011, p 59. (adaptado)</p><p>Com base nesta definição e nos requisitos a seguir de um sistema de gerenciamento de uma</p><p>biblioteca, avalie as afirmações a seguir e escolha a alternativa de resposta correta.</p><p>I – O sistema deve permitir que o bibliotecário registre a devolução de um livro informando a data de</p><p>devolução e os valores de multa pertinentes, no caso de atraso.</p><p>II – Ao realizar login no sistema, o bibliotecário deve informar seu nome de usuário e senha e</p><p>também a unidade da biblioteca em que trabalha.</p><p>III – Ao final de cada mês, deve ser executado um processo que verifica se há livros não devolvidos</p><p>há mais de 15 dias da data prevista de devolução. Os dados desses livros devem compor um</p><p>Todos os requisitos são funcionais.</p><p>Os requisitos I e II são funcionais e os requisitos III e IV são não funcionais.</p><p>O requisito I pode ser classificado como funcional enquanto o requisito III é um requisito não funcional.</p><p>Correto!</p><p>Os requisitos II e III são funcionais e o requisito IV é não funcional.</p><p>Somente o requisito IV é não funcional, pois trata de questões de suportabilidade e ambiente.</p><p></p><p>Pergunta 3</p><p>0 / 4 pts</p><p>III.</p><p>Você respondeu</p><p>I.</p><p>II.</p><p>Resposta correta</p><p>IV.</p><p></p><p>Pergunta 4</p><p>4 / 4 pts</p><p>relatório disponível para a Gestão da Biblioteca.</p><p>IV – O módulo de consulta disponível para os alunos deve poder ser executado em versões</p><p>inferiores do Internet Explorer (de 2004 ou mais recente), pois os computadores de algumas</p><p>unidades são antigos e não suportam versões mais recentes do navegador.</p><p>Considere os seguintes requisitos de um sistema de gerência de academia de ginástica.</p><p>I – Eu, como sistema, preciso enviar para o gerente da academia um e-mail diário com a lista dos</p><p>clientes com pagamentos em atraso.</p><p>II – Eu, como recepcionista, preciso cadastrar um novo cliente.</p><p>III – Eu, como usuário, devo saber utilizar o sistema corretamente para não cometer erros.</p><p>IV – Eu, como cliente, devo poder registrar minha presença para melhor acompanhar minha</p><p>frequência e progresso na academia.</p><p>Qual dos requisitos está corretamente escrito no formato recomendado para histórias de usuário?</p><p>Sejam os fatores de fracasso de projetos:</p><p>I – Falta de apoio executivo;</p><p>II – Falta de trabalho em equipe;</p><p>III – Relação ruim com o cliente.</p><p>Correto!</p><p>I, II e III.</p><p>I e III, somente.</p><p>I e II, somente.</p><p>II e III, somente.</p><p></p><p>Pergunta 5</p><p>4 / 4 pts</p><p>Correto!</p><p>V, V, F, V</p><p>V, F, F, V</p><p>F, V, F, F</p><p>F, F, V, V</p><p></p><p>Pergunta 6</p><p>4 / 4 pts</p><p>São fatores de fracassos típicos em projetos ágeis:</p><p>O coração do Scrum é a Sprint, um time-boxed de um mês ou menos, durante o qual um “Pronto”,</p><p>versão incremental potencialmente utilizável do produto, é criado. Sprints tem durações coerentes</p><p>em todo o esforço de desenvolvimento o esforço de desenvolvimento. Uma nova Sprint inicia-se</p><p>imediatamente após a conclusão da Sprint anterior.</p><p>Adaptado de (SCHWABER, K.; SUTHERLAND, J. Guia do Scrum. Disponível em:</p><p><http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-Portuguese-BR.pdf>. 2013).</p><p>Avalie as seguintes afirmações sobre uma Sprint no Scrum</p><p>( ) Durante uma Sprint, não são feitas mudanças que possam pôr em perigo o objetivo da Sprint.</p><p>( ) Cada Sprint tem a definição do que é para ser construído, um plano projetado e flexível que irá</p><p>guiar a construção, o trabalho e o resultado do produto.</p><p>( ) Sprints tÊm necessariamente a duração de um mês, por isso, são classificadas como time-</p><p>boxed.</p><p>( ) Durante uma Sprint, o escopo pode ser clarificado e renegociado entre o Product Owner e o</p><p>Time de Desenvolvimento quanto mais for aprendido.</p><p>A alternativa que representa corretamente a avaliação das alternativas em Verdadeiras (V) ou</p><p>Falsas (F) é:</p><p>Considere o seguinte diagrama de casos de uso:</p><p>O nome do caso de uso “Informar CPF do cliente” está apropriado, pois se trata de uma informação importante do</p><p>cliente que deve ser registrada no acionamento do caso de uso.</p><p>Correto!</p><p>Se o ator “Sistema” representa o próprio sistema que está sendo modelado, há um erro de concepção deste ator</p><p>devem ser entidades externas ao sistema que está sendo especificado.</p><p>O caso de uso “Gerenciar” atende às boas práticas de nomenclatura de casos de uso, pois representa um caso de</p><p>uso “pai” que engloba todas as funcionalidades de cadastro do sistema.</p><p>O diagrama de caso de uso exibe um relacionamento do tipo generalização.</p><p>O nome do caso de uso “Informar CPF do cliente” não está apropriado, pois outros dados do cliente</p><p>são cadastrados e o nome de um caso de uso não pode ser definido em função de apenas um dado.</p><p>O diagrama de caso de uso não exibe um relacionamento do tipo generalização. Não há</p><p>relacionamentos de herança entre</p><p>atores nem entre casos de uso. Este relacionamento seria</p><p>representado por uma seta com a cabeça “fechada” e não preenchida.</p><p>O caso de uso “Gerenciar” não atende às boas práticas de nomenclatura de casos de uso, pois não</p><p>define a entidade que está sendo gerenciada. Deve haver um caso de uso do tipo ��Gerenciar” para</p><p>cada entidade no sistema.</p><p></p><p>Pergunta 7</p><p>4 / 4 pts</p><p>Analise as seguintes afirmações e selecione a afirmação verdadeira.</p><p>Caso fosse mostrada a direção do relacionamento entre os dois casos de uso, ela apontaria do caso de uso</p><p>“Validar cliente” para o caso de uso “Solicitar Pedidos de Peças”.</p><p>O caso de uso “Solicitar Pedidos de Peças” aciona o caso de uso “Validar cliente” sob uma determinada condição,</p><p>que não está explícita no caso de uso.</p><p>O caso de uso “Validar cliente” é chamado nesse relacionamento de caso de uso base.</p><p>Correto!</p><p>Toda vez que o caso de uso “Solicitar Pedidos de Peças” for executado, o caso de uso “Validar cliente” será</p><p>acionado.</p><p>Por ser um relacionamento de inclusão, não há condição de disparo. A direção do relacionamento</p><p>apontaria do caso de uso base “Solicitar Pedidos de Peças” para o caso de uso “Validar cliente”.</p><p></p><p>Pergunta 8</p><p>4 / 4 pts</p><p>Considere o seguinte diagrama</p><p>Qual das seguintes afirmações é verdadeira, considerando a modelagem exibida no diagrama?</p><p>Um modelo completo de classes não possui somente classes persistentes ou classes que</p><p>representam entidades do mundo real. São necessárias classes de diferentes tipos para realizar</p><p>toda a colaboração necessária e entregar algo de valor para o usuário. Podem ser associados</p><p>estereótipos predefinidos às classes identificadas: os estereótipos de <<fronteira>>, <<entidade>> e</p><p><<controle>> são usados para definir responsabilidades das classes de um modelo.</p><p>Considerando esse contexto, analise se as seguintes afirmações são verdadeiras ou falsas e</p><p>selecione a alternativa que apresenta na ordem correta a classificação das afirmações quanto à sua</p><p>veracidade.</p><p>I – Estereótipos são elementos que permitem a definição de novos tipos de elementos na UML. São</p><p>considerados um mecanismo de extensão, pois pelo fato de a UML ser uma linguagem padronizada,</p><p>não é possível criar novos elementos, mas por meio dos estereótipos, é possível definir novos tipos</p><p>de elementos.</p><p>F, V, V, F.</p><p>V, V, V, V.</p><p>F, V, F, V.</p><p>Correto!</p><p>V, V, F, F.</p><p></p><p>Pergunta 9</p><p>4 / 4 pts</p><p>Estado.</p><p>Casos de uso.</p><p>Correto!</p><p>Atividade.</p><p>Classes.</p><p></p><p>Pergunta 10</p><p>4 / 4 pts</p><p>Integridade.</p><p>Correto!</p><p>II – Objetos de entidade normalmente participam de vários casos de uso e têm um ciclo de vida</p><p>longo. Realizar cálculos simples, normalmente com a colaboração de outros objetos de entidade</p><p>associados por meio de agregações pode ser considerada uma responsabilidade desse tipo de</p><p>objeto.</p><p>III – Objetos de controle traduzem os eventos gerados por um ator em eventos relevantes ao</p><p>sistema. Também são responsáveis por apresentar os resultados de uma interação dos objetos em</p><p>algo inteligível pelo ator. Esse tipo de objeto existe para que o sistema se comunique com o mundo</p><p>exterior.</p><p>IV – Os objetos de fronteira controlam a lógica de execução correspondente a um caso de uso.</p><p>Decidem o que o sistema deve fazer quando um evento externo relevante ocorre. Realizam o</p><p>controle do processamento de um caso de uso ou conjunto de casos de uso.</p><p>O tipo de diagrama da UML que modela o comportamento de um sistema denotando os caminhos</p><p>lógicos que um processo pode seguir de maneira similar a um fluxograma é chamado de diagrama</p><p>de:</p><p>Seja a seguinte definição de um conceito importante no âmbito da Gerência de Requisitos:</p><p>“Grau em que o relacionamento pode ser estabelecido entre dois ou mais produtos de</p><p>desenvolvimento de software, especialmente produtos que tenham uma relação de predecessor-</p><p>sucessor ou de mestre-subordinado com outro; por exemplo, o grau em que requisitos e projeto</p><p>(design) de um determinado componente de software combinam”.</p><p>A qual conceito se refere essa definição?</p><p>Rastreabilidade.</p><p>Coesão.</p><p>Acoplamento.</p><p>A definição apresenta o conceito de rastreabilidade.</p><p>Pontuação do teste: 36 de 40</p>

Mais conteúdos dessa disciplina