Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/04/2022 22:32 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/4 Teste de Conhecimento avalie sua aprendizagem Um dos diagramas da UML tem a responsabilidade de exibir todos os modelos de objetos que se relacionam, enviando e recebendo mensagens uns aos outros. Esse diagrama representa a mais importante estrutura que temos no paradigma orientado a objeto, e mostra os atributos e métodos associados a cada modelo de objetos do sistema. Estamos falando de qual diagrama da UML? O contexto é um sistema de gestão de uma carteira de investimentos, no qual o usuário pode comprar e vender ações da bolsa, enviando uma ordem de compra ou venda a sua corretora. Considere os seguintes requisitos pertinentes ao contexto descrito anteriormente. I. Deve ser possível o envio de ordem de compra pelo sistema. II. Dever ser possível o envio de ordem de venda pelo sistema. III. A emissão da ordem deve ser segura e deve seguir protocolo específico. IV. A interface deve permitir destreza nas operações, pois estas precisam ser práticas e permitir agilidade. V. Deve ser possível ao investidor emitir posição financeira de seu saldo atualizado. VI. A segurança é fundamental para que dados financeiros não sejam alvos de ataques. MODELAGEM DE SISTEMAS COM UML Lupa Calc. _ _ Aluno: Matr.: Disc.: MODE DE SIST UML 2022.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Classes Estados Objetos Estruturas compostas Casos de uso Data Resp.: 01/04/2022 22:31:37 Explicação: Resposta correta: Classes 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 01/04/2022 22:32 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/4 Assinale a alternativa que contém apenas os requisitos não funcionais: Fonte: Adaptado de Q747519 - CESPE - 2018 - TCE-MG - Analista de Controle Externo - Ciência da Computação Em um diagrama de caso de uso, o ator representa: Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus relacionamentos, como uma fotografia dos dados em determinado momento? O que é a visibilidade de um atributo no diagrama de classes? III, IV e VI. IV e VI. II, III e V. I e IV. I, II e V. Data Resp.: 01/04/2022 22:31:40 Explicação: Resposta correta: III, IV e VI. 3. nomes das pessoas que interagem com o sistema. programadores que vão implementar os casos de uso. papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema. uma elipse e um rótulo com o nome do caso de uso. humanos específicos que interagem com o sistema. Data Resp.: 01/04/2022 22:31:46 Explicação: Resposta correta: papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema. 4. Diagrama de objetos. Diagrama de classes. Diagrama de atividades Diagrama de dados. Diagrama de casos de uso. Data Resp.: 01/04/2022 22:31:48 Explicação: Resposta correta: Diagrama de objetos. 5. A visibilidade de um atributo indica o seu nível de acesso. A visibilidade de um atributo indica como o acesso acontece. A visibilidade de um atributo indica o tipo de acesso. A visibilidade de um atributo indica a quantidade de acessos. A visibilidade de um atributo indica a forma de acesso. Data Resp.: 01/04/2022 22:31:52 Explicação: 01/04/2022 22:32 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/4 Qual das frases abaixo não tem relação com o conceito de componente? (DPE-RJ ‒ 2014) Considere o diagrama UML abaixo. De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar: (PGE-RJ - 2009) Na UML 2.0, a configuração de nós de processamento em tempo de execução e os artefatos que neles existem são representados graficamente por intermédio do diagrama de: A resposta certa é:A visibilidade de um atributo indica o seu nível de acesso. 6. Um componente é uma caixa preta e representa um artefato. Um componente tem vida autônoma. Um componente oferece e requer serviços. Um componente é representado por um quadrado contendo o nome de sua função. Os componentes fazem uso de estereótipos. Data Resp.: 01/04/2022 22:31:58 Explicação: A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função. 7. Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato. O padrão de projeto utilizado pode ser claramente identificado como Fabric Method. O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser implementado em Java. Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO(); d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação em linguagem Java. Data Resp.: 01/04/2022 22:32:03 Explicação: Resposta correta: Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. 8. componentes colaboração implantação atividades pacotes Data Resp.: 01/04/2022 22:32:10 Explicação: Resposta correta: implantação 01/04/2022 22:32 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/4 ''Implementar em um único módulo aspectos de implementação de interface com o usuário, lógica do negócio e acesso a dados''. Assinale o padrão GRASP que está sendo diretamente violado por essa estratégia de implementação: Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF Facade: 9. Criador Alta Coesão Controlador Polimorfismo Baixo Acoplamento Data Resp.: 01/04/2022 22:32:15 Explicação: A resposta certa é:Alta Coesão 10. Controlador Baixo Acoplamento Polimorfismo Alta Coesão Criador Data Resp.: 01/04/2022 22:32:19 Explicação: A resposta certa é:Controlador Não Respondida Não Gravada Gravada Exercício inciado em 01/04/2022 22:31:30.
Compartilhar