Prévia do material em texto
Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): OCTAVIO RICO FREITAS 202003419508 Acertos: 4,0 de 10,0 13/09/2021 1a Questão Acerto: 0,0 / 1,0 O uso de modelos possibilita as desvantagens a seguir, exceto: Dificuldade em discutir decisões do sistema, sem que se possa expor as ideias. Dificuldade em compreender e validar as necessidades dos usuários. Possibilidade de o sistema não atender às necessidades de seus usuários. Gerir melhor a complexidade. Desenvolver sistemas que não atendem as necessidades de seus usuários. Respondido em 13/09/2021 15:32:17 Explicação: Resposta correta: Gerir melhor a complexidade. 2a Questão Acerto: 0,0 / 1,0 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: Implantação Projeto Processo Implementação Casos de Uso Respondido em 13/09/2021 15:31:46 Explicação: Resposta correta: Projeto 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 Máquinas de Estados Pacotes Classes Respondido em 13/09/2021 15:32:54 Explicação: Resposta correta: Objetos 4a Questão Acerto: 0,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. Há uma relação de agregação indireta entre a classe Pedido e a classe Produto. O método conectar é público. 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. Respondido em 18/09/2021 13:55:30 Explicação: Resposta correta: Existe uma relação de composição entre a classe Pedido e a classe ItemPedido. 5a Questão Acerto: 0,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 do software na interação com outros sistemas As associações de um software O comportamento do software visível externamente O comportamento interno do software Respondido em 13/09/2021 15:36:47 Explicação: A resposta certa é:O comportamento do software visível externamente 6a Questão Acerto: 0,0 / 1,0 O que é sincronismo no diagrama de atividades: Característica que possibilita que sejam demarcados pontos de controle que obrigam a chegada dos fluxos para continuar a execução. Característica que possibilita que sejam demarcados eventos que obrigam a chegada dos fluxos para continuar a execução. Característica que possibilita a organização do diagrama em partes menores. Característica que possibilita que sejam demarcados pontos de corte que obrigam para continuar a execução. Característica que possibilita que os pontos de controle sejam relacionados às atividades do diagrama. Respondido em 18/09/2021 13:50:03 Explicação: A resposta certa é:Característica que possibilita que sejam demarcados pontos de controle que obrigam a chegada dos fluxos para continuar a execução. 7a Questão Acerto: 1,0 / 1,0 (IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed Modeling Language) o programador necessita de um diagrama que apresente os requisitos funcionais do sistema. O diagrama desejado será o: Diagrama de sequência Diagrama de atividades Diagrama de Interação Diagrama de implantação Diagrama de caso de uso Respondido em 18/09/2021 13:50:42 Explicação: Resposta correta: Diagrama de caso de uso 8a Questão Acerto: 1,0 / 1,0 (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: pacotes colaboração implantação atividades componentes Respondido em 18/09/2021 13:51:07 Explicação: Resposta correta: implantação 9a Questão Acerto: 0,0 / 1,0 A recomendação é: atribua a responsabilidade pela execução de uma operação à classe que possua as informações necessárias para realizá-la. Assinale a opção que contenha o padrão GRASP que estabelece essa recomendação de projeto: Alta Coesão Especialista Baixo Acoplamento Criador Polimorfismo Respondido em 18/09/2021 13:53:31 Explicação: A resposta certa é:Especialista 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 é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado anterior. Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial. Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema. Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um módulo cliente. Respondido em 18/09/2021 13:55:16 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.