Baixe o app para aproveitar ainda mais
Prévia do material em texto
Quest.: 1 1. A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob diferentes perspectivas, dando completude à modelagem. Uma das visões diz: "permite visualizar o sistema sob o ponto de vista de sua estrutura interna e seu comportamento, em resposta às funcionalidades externamente percebidas por seus usuários". Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, provido pelas colaborações entre os objetos, bem como para definir seus elementos estruturais (os pacotes, as classes, as interfaces). Estamos falando da visão de: Projeto Implementação Processo Casos de Uso Implantação Respondido em 27/09/2022 21:08:03 Quest.: 2 2. Camadas de software ajudam na organização do código para que se possa ter uma manutenção mais saudável do mesmo. Nesse sentido, avalie as asserções a seguir. I. Camadas separam as responsabilidades e gerenciam as dependências. II. Inicialmente, todo o código ficava misturado numa única camada, onde misturavam-se comandos de processamento, de construção e manipulação de interface, bem como de acesso e persistência de dados em SGBD. III. A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa, facilitando sua manutenção. IV. O modelo de duas camadas veio naturalmente com a tecnologia de redes cliente- servidor. São elas: a camada de código que roda no cliente (camada de interface com usuário) e a camada servidor (camadas de lógica do negócio e persistência dos dados). V. Três camadas é o máximo possível em que se pode dividir um sistema. Assinale a opção correta. III e V, apenas. I, II e III, apenas. I, apenas. II e III, apenas. I, II, III e IV. Respondido em 27/09/2022 21:08:27 Quest.: 3 3. Fonte: Adaptado de Banca: UFMG Órgão: UFMG Prova: UFMG - 2019 - UFMG - Técnico de Tecnologia da Informação javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204272278/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207689477/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204383281/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); 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. Agregação Coesão. Herança. Acoplamento. Refatoração. Respondido em 27/09/2022 21:09:06 Quest.: 4 4. 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 Pacotes. Diagrama de Objetos. Diagrama de Interação. Diagrama de Classes. Diagrama de Casos de Uso. Respondido em 27/09/2022 21:11:12 Quest.: 5 5. 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: As associações de um software O comportamento do software visível externamente A lista de serviços de um software O comportamento interno do software O comportamento do software na interação com outros sistemas Respondido em 27/09/2022 21:11:50 Quest.: 6 6. O que é um diagrama de implementação? javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204383269/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429591/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429532/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); É um conjunto de elementos que define como o sistema funciona. É um conjunto de elementos que define o ambiente do sistema. É um conjunto de elementos que define a arquitetura de execução dos sistemas. É um conjunto de elementos que define a estrutura de módulos de um sistema. É um conjunto de elementos que define o processo de execução do sistema. Respondido em 27/09/2022 21:12:35 Quest.: 7 7. (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 Atividade Diagrama de Pacote Diagrama de Estado Diagrama de Sequência Diagrama de Comunicação Respondido em 27/09/2022 21:13:09 Quest.: 8 8. (FCC ‒ SERGAS ‒ 2010) Em UML, são diagramas feitos para facilitar a comunicação com os futuros usuários do sistema, e com o cliente, sendo especialmente úteis para determinar os recursos necessários que o sistema deve ter, mas não são adequados para representar o desenho e não podem descrever os mecanismos internos de um sistema. São diagramas de: atividade colaboração caso de uso distribuição sequência Respondido em 27/09/2022 21:13:50 Quest.: 9 9. Assinale a alternativa que descreve o padrão GoF Adapter: javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416301/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416292/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429704/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); 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 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 esconde a complexidade do sistema e fornece uma interface mais simples para um módulo cliente. Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema. Respondido em 27/09/2022 21:14:49 Quest.: 10 10. ''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: Controlador Polimorfismo Criador Alta Coesão Baixo Acoplamento javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205429641/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
Compartilhar