Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles se classificam em estruturais e comportamentais, também denominados de estáticos e dinâmicos, respectivamente. Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas comportamentais, que mostram detalhes do funcionamento do sistema, sob um determinado ponto de vista? Classes, casos de uso e pacotes. Casos de uso, atividades e sequência. Sequência, comunicação e objetos. Casos de uso, atividades e componentes. Estrutura composta, classes e pacotes. Data Resp.: 21/10/2021 13:44:18 Explicação: Resposta correta: Casos de uso, atividades e sequência. 2. 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: Casos de Uso Projeto Implementação Implantação Processo Data Resp.: 21/10/2021 13:44:48 Explicação: Resposta correta: Projeto 3. Fonte: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP Um sistema deve controlar projetos de software, os quais podem ou não gerar artefatos. Para cada projeto, é necessário conhecer seu nome e status (ATIVO ou INATIVO). Deve-se saber, para cada artefato gerado pelo projeto, qual o seu número de série, além de um indicador de patente obtida (SIM ou NÃO). Na documentação desse projeto, foi apresentado o seguinte diagrama UML: Qual o tipo de diagrama apresentado? Máquinas de Estados Interações Classes Objetos Pacotes Data Resp.: 21/10/2021 13:49:09 Explicação: Resposta correta: Objetos 4. 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. Herança. Acoplamento. Coesão. Refatoração. Agregação Data Resp.: 21/10/2021 13:49:32 Explicação: Resposta correta: Herança. 5. Quais os tipos de visibilidade de um atributo numa classe? Pública, protegida, segura e pacote Restrita, protegida, privativa e pacote Pública, segura, privativa e pacote Restrita, protegida, privativa e controle Pública, protegida, privativa e pacote Data Resp.: 21/10/2021 13:49:36 Explicação: A resposta certa é:Pública, protegida, privativa e pacote 6. Qual a notação da UML para representar uma dependência num diagrama de classes? Uma seta cheia ligando as classes envolvidas. Uma seta tracejada ligando as classes envolvidas. Uma reta cheia ligando as classes envolvidas. Uma reta tracejada ligando as classes envolvidas. Uma reta curva ligando as classes envolvidas. Data Resp.: 21/10/2021 13:49:44 Explicação: A resposta certa é:Uma seta cheia ligando as classes envolvidas. 7. (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, 3 e 4 Da relação apresentada existem todos Da relação apresentada existem somente o 2, 3 e 4 Da relação apresentada existem somente o 1, 2 e 3 Da relação apresentada existem somente o 1, 2 e 4 Data Resp.: 21/10/2021 13:49:50 Explicação: Resposta correta: Da relação apresentada existem todos 8. (FCC - TRT - 2008) Em um diagrama de classes, considere que Seguridade e Imóveis herdam características de Ativos. A classe ItemSuportado é superclasse de Imóveis mas não de Ativos. Nesse cenário, o relacionamento geral em que se envolve Imóveis caracteriza-se por: herança múltipla composição dependência ocultação polimorfismo Data Resp.: 21/10/2021 13:50:00 Explicação: Resposta correta: herança múltipla 9. ''Implementamos 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 princípio SOLID que está sendo diretamente violado por essa estratégia de implementação: Princípio da Responsabilidade Única Princípio da Inversão de Dependências Princípio Open Closed Princípio de Substituição de Liskov Princípio da Segregação de Interfaces Data Resp.: 21/10/2021 13:50:06 Explicação: A resposta certa é:Princípio da Responsabilidade Única 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 Criador Alta Coesão Baixo Acoplamento Polimorfismo Data Resp.: 21/10/2021 13:50:12 Explicação: A resposta certa é:Alta Coesão
Compartilhar