Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): STEFANO LOPES LIMA 202001428781 Acertos: 9,0 de 10,0 17/10/2021 1a Questão Acerto: 1,0 / 1,0 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? Classes Casos de uso Estados Estruturas compostas Objetos Respondido em 17/10/2021 12:44:01 Explicação: Resposta correta: Classes 2a Questão Acerto: 1,0 / 1,0 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. Assinale a alternativa que contém apenas os requisitos não funcionais: I, II e V. II, III e V. IV e VI. III, IV e VI. I e IV. Respondido em 17/10/2021 12:49:18 Explicação: Resposta correta: III, IV e VI. 3a Questão Acerto: 1,0 / 1,0 Fonte: Adaptado de Banca: UFMG Órgão: UFMG Prova: UFMG - 2019 - UFMG - Técnico de Tecnologia da Informação Considere o diagrama de classes representado pelas classes Classe1 e Classe2: Assinale a alternativa que representa o relacionamento entre as classes de acordo com o paradigma de orientação a objetos. Acoplamento. Agregação Coesão. Herança. Refatoração. Respondido em 17/10/2021 12:49:38 Explicação: Resposta correta: Herança. 4a Questão Acerto: 1,0 / 1,0 Fonte: Q782387 - FAURGS - 2018 - TJ-RS - Analista de Sistemas No que se refere ao diagrama que visa identificar os atores que utilizarão o software, bem como as funcionalidades que o software disponibilizará, assinale a alternativa correta. Diagrama de Objetos. Diagrama de Interação. Diagrama de Casos de Uso. Diagrama de Classes. Diagrama de Pacotes. Respondido em 17/10/2021 12:59:20 Explicação: Resposta correta: Diagrama de Casos de Uso. 5a Questão Acerto: 1,0 / 1,0 No diagrama de componentes temos as interfaces. Estas são operações que especificam serviços de um componente. Assinale a alternativa que indica o que elas descrevem: A lista de serviços de um software O comportamento interno do software O comportamento do software visível externamente As associações de um software O comportamento do software na interação com outros sistemas Respondido em 17/10/2021 13:01:50 Explicação: A resposta certa é:O comportamento do software visível externamente 6a Questão Acerto: 1,0 / 1,0 Quais os tipos de visibilidade de um atributo numa classe? Pública, protegida, segura e pacote Restrita, protegida, privativa e controle Pública, segura, privativa e pacote Pública, protegida, privativa e pacote Restrita, protegida, privativa e pacote Respondido em 17/10/2021 13:06:18 Explicação: A resposta certa é:Pública, protegida, privativa e pacote 7a Questão Acerto: 1,0 / 1,0 (INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma equipe de desenvolvimento de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre todos esses diagramas, o diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que ele terá que reformular? Diagrama de Sequência Diagrama de Atividade Diagrama de Comunicação Diagrama de Estado Diagrama de Pacote Respondido em 17/10/2021 12:45:36 Explicação: Resposta correta: Diagrama de Comunicação 8a Questão Acerto: 1,0 / 1,0 (IBFC ‒ EBSERH ‒ 2016) A análise de requisitos é a primeira fase de desenvolvimento de software dividido em requisitos funcionais e requisitos não funcionais. Os requisitos não funcionais possuem vários tipos diferentes de classificação, tais como: (1) Requisitos de confiabilidade (2) Requisitos de produtos (3) Requisitos éticos (4) Requisitos de portabilidade Da relação apresentada existem somente o 1, 2 e 3 Da relação apresentada existem somente o 1, 2 e 4 Da relação apresentada existem somente o 1, 3 e 4 Da relação apresentada existem somente o 2, 3 e 4 Da relação apresentada existem todos Respondido em 17/10/2021 12:46:00 Explicação: Resposta correta: Da relação apresentada existem todos 9a Questão Acerto: 0,0 / 1,0 Seja uma classe que implementa a visualização dos contatos de uma agenda telefônica. Nessa classe, encontramos tanto o código que monta e apresenta os aspectos visuais da agenda (lista de contatos), como o código que recupera os contatos do banco de dados. Assinale a alternativa que contenha o princípio SOLID que está sendo violado por essa construção de projeto: Princípio de Substituição de Liskov Princípio da Segregação de Interfaces Princípio Open Closed Princípio da Responsabilidade Única Princípio da Inversão de Dependências Respondido em 17/10/2021 12:50:33 Explicação: A resposta certa é:Princípio da Responsabilidade Única 10a Questão Acerto: 1,0 / 1,0 Assinale a alternativa que descreve o padrão GoF Adapter: Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias. Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um módulo cliente. Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial. Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado anterior. Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema. Respondido em 17/10/2021 13:04:30 Explicação: A resposta certa é:Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
Compartilhar