Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade Objetiva 3 Fazer o teste novamente Histórico de tentativas Tentativa Tempo Pontuação MANTIDO Tentativa 5 2 minutos 10 de 10 MAIS RECENTE Tentativa 5 2 minutos 10 de 10 Tentativa 4 3 minutos 9 de 10 Tentativa 3 3 minutos 8 de 10 Tentativa 2 19 minutos 8 de 10 Tentativa 1 8 minutos 2 de 10 As respostas corretas estão ocultas. Pontuação desta tentativa: 10 de 10 Enviado 20 jul em 18:31 Esta tentativa levou 2 minutos. Pergunta 1 1 / 1 pts Considere o seguinte fluxo principal de um caso de uso de um sistema de gerência de uma academia de ginástica. 1. O caso de uso se inicia quando o Aluno solicita o registro de sua presença na aula. 2. O Aluno informa seu número de matrícula. 3. O sistema recupera os dados do aluno de acordo com o número de matrícula informado. 4. O sistema recupera as aulas programadas para o dia. 5. O Aluno seleciona uma aula. 6. O Aluno solicita o registro de presença na aula selecionada. 7. O sistema confirma que o aluno está em dia com o pagamento da mensalidade. 8. Se o aluno não está em dia com o pagamento da mensalidade: 1. O sistema exibe mensagem informando o aluno sobre o atraso no pagamento. 2. O sistema desabilita todos os comandos e campos da interface. 3. O sistema envia um e-mail para o aluno com o boleto de pagamento 9. O Aluno registra a presença no sistema. 10. A presença do aluno é registrada no sistema. 11. O caso de uso é encerrado. Considerando o fluxo exibido, assinale a alternativa verdadeira. Ocorre no passo 8 uma violação às boas práticas de escrita de um caso de uso. Sugere-se que o passo 8 e seus subpassos sejam escritos em forma de um subfluxo. Há um erro no passo 11 do fluxo, pois o fluxo deve retornar para o fluxo chamador. Ocorre no passo 10 uma violação às boas práticas de escrita de casos de uso uma vez que todo passo de um fluxo deve ser escrito na voz ativa. Recepcionista é um Ator que se relaciona com o caso de uso em questão. Pergunta 2 1 / 1 pts 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. 1. 2. 3. A afirmação I está incorreta, pois ela 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). Pergunta 3 1 / 1 pts 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. 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”. 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. 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. 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 4 1 / 1 pts Considere o seguinte diagrama de casos de uso. Analise as seguintes afirmações e selecione a afirmação verdadeira. O nome do caso de uso “Informar CPF do cliente” está apropriado, pois se trata de uma informação importante do cliente que deve ser registrada no acionamento do caso de uso. O diagrama de caso de uso exibe um relacionamento do tipo generalização. O caso de uso “Gerenciar” atende às boas práticas de nomenclatura de casos de uso, pois representa um caso de uso “pai” que engloba todas as funcionalidades de cadastro do sistema. Se o ator “Sistema” representa o próprio sistema que está sendo modelado, há um erro de concepção deste ator devem ser entidades externas ao sistema que está sendo especificado. O nome do caso de uso “Informar CPF do cliente” não está apropriado, pois outros dados do cliente são cadastrados e o nome de um caso de uso não pode ser definido em função de apenas um dado. O diagrama de caso de uso não exibe um relacionamento do tipo generalização. Não há relacionamentos de herança entre atores nem entre casos de uso. Este relacionamento seria representado por uma seta com a cabeça “fechada” e não preenchida. O caso de uso “Gerenciar” não atende às boas práticas de nomenclatura de casos de uso, pois não define a entidade que está sendo gerenciada. Deve haver um caso de uso do tipo “Gerenciar” para cada entidade no sistema. Pergunta 5 1 / 1 pts 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. Está correto o que se diz em: I e III. I e IV. II e III. II e IV. 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 6 1 / 1 pts Um caso de uso A aciona um caso de uso B quando uma determinada condição é verdadeira. Pode-se afirmar que o relacionamento entre os casos de uso A e B é de: Inclusão. Extensão. Generalização. No answer text provided. Pergunta 7 1 / 1 pts Considere o seguinte diagrama: Qual das seguintes afirmações é verdadeira, considerando a modelagem exibida no diagrama? 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. O caso de uso “Validar cliente”é chamado nesse relacionamento de caso de uso base. 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”. Toda vez que o caso de uso “Solicitar Pedidos de Peças” for executado, o caso de uso “Validar cliente” será acionado. Toda vez que o caso de uso “Solicitar Pedidos de Peças” for executado, o caso de uso “Validar cliente” será acionado. Pergunta 8 1 / 1 pts Considere o caso de uso Movimentar Estoque. Se o estoque necessitar de reposição porque atingiu o limite mínimo desejável, outro caso de uso é envolvido para emitir ordem de compra. Essa situação indica o uso de: Multiplicidade. Inclusão. Agregação. Extensão. Pergunta 9 1 / 1 pts Considere um Caso de Uso Base UCB que represente o atendimento a um trabalhador para uma reclamação trabalhista. Entretanto, na ocorrência de uma determinada condição como, por exemplo, “o reclamante tem precedentes judiciais”, um outro Caso de Uso UCS envia um comportamento ao UCB. Nessa situação, a UML representa o relacionamento de UCB com UCS como: Exceção. Extensão. Generalização. Fluxo alternativo. Pergunta 10 1 / 1 pts Nos relacionamentos entre Casos de Uso: Um include significa que o caso de uso base incorpora implicitamente o comportamento de outro, sob certas condições. Somente include é considerado um estereótipo. Tanto include quanto extend são considerados estereótipos. Não é permitida a generalização. Pontuação do teste: 10 de 10 AnteriorPróximo Detalhes da última tentativa: Tempo: 2 minutos Pontuação atual: 10 de 10 Pontuação mantida: 10 de 10 5 tentativas até o momento Visualizar tentativas anteriores Tentativas ilimitadas Fazer o teste novamente (Será mantida sua pontuação mais a
Compartilhar