Prévia do material em texto
25/03/2022 11:06 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Simulado AV Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): THIAGO CLERISTON DA SILVA 202007127536 Acertos: 9,0 de 10,0 25/03/2022 Acerto: 1,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: Implementação Implantação Projeto Casos de Uso Processo Respondido em 25/03/2022 10:37:42 Explicação: Resposta correta: Projeto Acerto: 1,0 / 1,0 A UML é uma linguagem unificada de modelagem que surgiu da união de alguns métodos de profissionais do mercado. Passou a ser adotada pela OMG e tornou-se uma linguagem universal, padronizada. Sobre a UML, avalie as alternativas a seguir e assinale a ÚNICA que é falsa: A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens. A UML disponibiliza diagramas estruturais e comportamentais. A UML é independente de tecnologia. A UML qualifica-se para ser usada em todo processo de desenvolvimento de software. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 25/03/2022 11:06 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 A UML não determina os diagramas que devem ser usados e nem a ordem com que devem ser usados. Respondido em 25/03/2022 10:38:25 Explicação: Resposta correta: A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens. Acerto: 1,0 / 1,0 Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para informatizar o controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de modelagem a ser utilizada seria a UML. Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama de classes a seguir. Infere-se, pela leitura desse modelo, que um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta. cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame. o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido. os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos. Respondido em 25/03/2022 10:49:58 Explicação: Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. 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: Questão3 a Questão4 a 25/03/2022 11:06 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Assinale a alternativa que representa o relacionamento entre as classes de acordo com o paradigma de orientação a objetos. Coesão. Herança. Refatoração. Acoplamento. Agregação Respondido em 25/03/2022 10:51:25 Explicação: Resposta correta: Herança. Acerto: 1,0 / 1,0 Num diagrama de atividades são permitidas decisões. Que elementos entram ou saem destes elementos de decisão? Pontos de junção Eventos Métodos das classes Condições de guarda Ações Respondido em 25/03/2022 10:53:38 Explicação: A resposta certa é:Condições de guarda Acerto: 1,0 / 1,0 Qual o principal objetivo de um diagrama de componentes? Apresentar a organização do hardware. Modelar os artefatos de software e hardware. Definir a infraestrutura para execução do software. Modelar as atividades de um caso de uso. Modelar as partes de um sistema. Respondido em 25/03/2022 10:54:39 Questão5 a Questão6 a 25/03/2022 11:06 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Explicação: A resposta certa é:Modelar os artefatos de software e hardware. 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: colaboração componentes atividades pacotes implantação Respondido em 25/03/2022 10:55:24 Explicação: Resposta correta: implantaçã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 Atividade Diagrama de Comunicação Diagrama de Estado Diagrama de Sequência Diagrama de Pacote Respondido em 25/03/2022 10:58:02 Explicação: Resposta correta: Diagrama de Comunicação Questão7 a Questão8 a 25/03/2022 11:06 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 Acerto: 1,0 / 1,0 A recomendação é: produzir uma solução genérica para alternativas baseadas no tipo de um elemento, evitando implementações com longas expressões condicionais ou clonagem de módulos. Assinale a opção que contenha o padrão GRASP que estabelece essa recomendação de projeto: Criador Polimorfismo Alta Coesão Controlador Especialista Respondido em 25/03/2022 10:59:41 Explicação: A resposta certa é:Polimorfismo Acerto: 0,0 / 1,0 ''Encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes implementações de uma mesma funcionalidade''. Assinale a opção com o nome do padrão que possui esse propósito: Template Method Factory Method Facade Adapter Strategy Respondido em 25/03/2022 11:04:55 Explicação: A resposta certa é:Strategy Questão9 a Questão10 a javascript:abre_colabore('38403','278827365','5158212058');