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>