Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): 2 Acertos: 10,0 de 10,0 2021 1a Questão Acerto: 1,0 / 1,0 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. Estrutura composta, classes e pacotes. Sequência, comunicação e objetos. Casos de uso, atividades e sequência. Casos de uso, atividades e componentes. Explicação: Resposta correta: Casos de uso, atividades e sequência. 2a Questão Acerto: 1,0 / 1,0 (ENADE − 2017 − CST − Análise e Desenvolvimento de Sistemas ¿ Adaptada pelo Autor) "À medida que o projeto de uma interface do usuário evolui, quatro questões de projeto comuns quase sempre vêm à tona: tempo de resposta do sistema, recursos de ajuda ao usuário, informações de tratamento de erros e atribuição de nomes a comandos." PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016 (adaptado). Nesse contexto, avalie as afirmações a seguir, a respeito das atividades de análise, incluindo requisitos e as atividades de projeto. I. Projeto de interfaces faz parte dos aspectos tecnológicos, estando assim associado às atividades de projeto. II. Tempo de resposta e recursos de ajuda ao usuário estão relacionados a requisitos não funcionais. III. Um requisito não funcional só pode estar associado a um único requisito funcional. IV. Uma interface eficiente não tem relação com requisitos não funcionais. É correto apenas o que se afirma em: I, II e III. I e III. I e II. II, III e IV. II e IV. Explicação: Resposta correta: I e II. 3a Questão Acerto: 1,0 / 1,0 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? Interações Objetos Classes Máquinas de Estados Pacotes Explicação: Resposta correta: Objetos 4a Questão Acerto: 1,0 / 1,0 Fonte: Adaptado de Banca: AOCP Órgão: Prefeitura de Juiz de Fora - MG Prova: AOCP - 2016 - Prefeitura de Juiz de Fora - MG - Programador Analise o diagrama de classes apresentado a seguir e assinale a alternativa correta. Existe uma relação de composição entre a classe Pedido e a classe ItemPedido. Há uma relação de 1..* entre a classe Pedido e a classe ItemPedido que permite que, para um ItemPedido, possa existir vários Pedidos. Há uma relação de agregação entre as classes ItemPedido e a classe Produto. Há uma relação de agregação indireta entre a classe Pedido e a classe Produto. O método conectar é público. Explicação: Resposta correta: Existe uma relação de composição entre a classe Pedido e a classe ItemPedido. 5a Questão Acerto: 1,0 / 1,0 O que é um diagrama de implementação? É 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 como o sistema funciona. É 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. Explicação: A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas. 6a Questão Acerto: 1,0 / 1,0 Quais são os dois tipos de diagrama de interação: Diagrama de classes e diagrama de estados Diagrama de sequência e diagrama de componentes Diagrama de classe e diagrama de sequência Diagrama de sequência e diagrama de comunicação Diagrama de atividades e diagrama de estados Explicação: A resposta certa é:Diagrama de sequência e diagrama de comunicação 7a Questão Acerto: 1,0 / 1,0 (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: dependência ocultação composição polimorfismo herança múltipla Explicação: Resposta correta: herança múltipla 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 todos Da relação apresentada existem somente o 2, 3 e 4 Da relação apresentada existem somente o 1, 2 e 4 Da relação apresentada existem somente o 1, 2 e 3 Da relação apresentada existem somente o 1, 3 e 4 Explicação: Resposta correta: Da relação apresentada existem todos 9a Questão Acerto: 1,0 / 1,0 ''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 Segregação de Interfaces Princípio da Inversão de Dependências Princípio de Substituição de Liskov Princípio Open Closed Explicação: A resposta certa é:Princípio da Responsabilidade Única 10a Questão Acerto: 1,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 da Responsabilidade Única Princípio de Substituição de Liskov Princípio da Segregação de Interfaces Princípio da Inversão de Dependências Princípio Open Closed Explicação: A resposta certa é:Princípio da Responsabilidade Única Internal
Compartilhar