Prévia do material em texto
Nome: ERVESON PEREIRA DA SILVA Docente: Cleuton de Menezes Almeida Curso: Sistemas de Informação Disciplina: Modelagem de Sistemas Valor: 10,0 Período: 4º/ 5º Data: 30/06/2021 INSTRUÇÕES DA AVALIAÇÃO AV3 ● Entrega da Avaliação no GoogleClass da turma em até 24h a parti da data aplicação. ● Cada questão vale 1,0 ponto. ● São 8 questões objetivas e 2 dissertativas ● Avaliação Individual 01. QUESTÃO Considere o seguinte diagrama de casos de uso UML: Em relação à associação existente entre os casos de uso A e B, é correto afirmar que A) se trata de uma associação de casos de uso do tipo inclusão. B) o caso de uso B é uma generalização do caso de uso A. C) o caso de uso B poderá ser chamado a partir de A mediante alguma condição. D) o caso de uso B é uma especialização do caso de uso A. E) a execução do caso de uso A obrigatoriamente implica na execução do caso de uso B. 02. QUESTÃO O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que A) o ator Vendedor solicita a abertura de crediário para o cliente, se seu CPF for válido. B) o ator Gerente pode aprovar o crediário de um cliente, se seu CPF for válido. C) o ator Gerente pode realizar cadastros de clientes e aprovar crediários. D) o ator Gerente solicita ao ator Vendedor que cadastre um cliente. E) Gerente é uma subclasse de vendendor 03. QUESTÃO Considerando-se o diagrama de classes apresentado a seguir, é correto afirmar que A) a classe Cliente mantém uma relação do tipo todo-parte com as classes ClientePessoaFísica e ClientePessoaJurídica, e uma relação de associação um-para- muitos com a classe Pedido. B) as classes ClientePessoaFísica e ClientePessoaJurídica não possuem um relacionamento de associação com a classe Pedido, já que subclasses não herdam as associações da superclasse. C) a classe Cliente é uma especialização das classes ClientePessoaFísica e ClientePessoaJurídica (herança múltipla), já que, além de herdar as propriedades de ambas, adiciona um relacionamento com a classe Pedido. D) as classes ClientePessoaFísica e ClientePessoaJurídica possuem um relacionamento de associação com a classe Pedido, já que subclasses herdam as associações da superclasse. E) A classe ClientePessoaJuridica possui um relacionamento de associação com ClientePessoaFisica 04. QUESTÃO Suponha um diagrama de classes UML representando que uma pessoa trabalha como empregado em várias empresas e que uma empresa, por sua vez, emprega várias pessoas. A classe “Emprego” que permite saber para cada par [empregado, empregador] qual o salário e a data de contratação é um exemplo de classe A) derivada. B) reflexiva. C) associativa. D) composta. E) abstrata. 05. QUESTÃO A UML define que um diagrama de sequência pode representar o envio de mensagem de um objeto para ele próprio. Esta característica é chamada de Autodelegação. Com base nessa característica, as mensagens de Autodelegação podem ser: A) Cíclicas B) somente assíncronas C) temporais D) síncronas ou assíncronas E) somente síncronas 06. QUESTÃO Considere o diagrama abaixo: A partir do diagrama, é INCORRETO afirmar: A) zeta() não necessita ser chamado para que epsilon() dê um retorno ao usuário. B) epsilon() é um método de a. C) As linhas tracejadas nesse diagrama representam mensagens de retorno. D) a é uma instância de Lambda. E) Trata-se de um diagrama de sequência. 07. QUESTÃO Considere as afirmações abaixo sobre diagramas de atividade da UML. __________ indicam ações que são executadas no sistema. _________ são representadas por setas contínuas e são usadas para indicar o fluxo de trabalho entre elementos do diagrama. Uma ramificação lógica é indicada por ________ e representa desvios do fluxo de controle. Um retângulo com bordas arredondadas identifica _________ e representa marcos de processamento. Assinale a alternativa que preenche, correta e respectivamente, as lacunas das afirmações acima. A) Eventos – Dependências – pontos de decisão – componentes B) Atividades – Transições – pontos de decisão – ações C) Mensagens – Transições – ações – componentes D) Atividades – Dependências – mensagens – eventos E) Eventos – Dependências – mensagens – ações 08. QUESTÃO Em um diagrama de atividades da UML, para representar um nó de controle que sincroniza múltiplos fluxos, deve-se usar a) b) c) d) e) 09. QUESTÃO 10. QUESTÃO Um jogo consiste de dois dados, cada um deles com 6 faces. As faces dos dados são numeradas de 1 até 6. Para ganhar uma partida, o jogador deverá fazer 3 lançamentos de dados, vencendo ao menos 2 deles. O jogador vence um lançamento se a soma dos dados for igual a 7 ou 11. Para iniciar um novo jogo, deve-se pressionar o botão “JOGAR”. Quando pressionado, ele imediatamente fica desabilitado e os dois dados aparecem girando na frente do jogador. Ao se pressionar o botão “LANÇAR”, os dados começam a girar mais lentamente até parar, mostrando os valores das suas faces em um sistema tridimensional. Nesse momento, encerra-se o lançamento e aparece “VENCEU” ou “PERDEU” na tela da aplicação, juntamente com um sinal sonoro de alerta e a quantidade de lançamentos restantes. Somente quando o jogador pressiona novamente o botão “LANÇAR” é que se inicia novo lançamento de dados. A qualquer momento, o jogador poderá encerrar o jogo: pressionando o botão “PARAR”. Tal ação reabilita o botão “JOGAR”. Desenhe um diagrama de classes de domínio (UML) para o problema apresentado.