Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: MODELAGEM DE SISTEMAS COM UML Acertos: 10,0 de 10,0 10/2021 1a Questão 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 disponibiliza diagramas estruturais e comportamentais. A UML qualifica-se para ser usada em todo processo de desenvolvimento de software. A UML é independente de tecnologia. A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens. A UML não determina os diagramas que devem ser usados e nem a ordem com que devem ser usados. Explicação: Resposta correta: A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens. 2a Questão Acerto: 1,0 / 1,0 O contexto é um sistema de gestão de uma carteira de investimentos, no qual o usuário pode comprar e vender ações da bolsa, enviando uma ordem de compra ou venda a sua corretora. Considere os seguintes requisitos pertinentes ao contexto descrito anteriormente. I. Deve ser possível o envio de ordem de compra pelo sistema. II. Dever ser possível o envio de ordem de venda pelo sistema. III. A emissão da ordem deve ser segura e deve seguir protocolo específico. IV. A interface deve permitir destreza nas operações, pois estas precisam ser práticas e permitir agilidade. V. Deve ser possível ao investidor emitir posição financeira de seu saldo atualizado. VI. A segurança é fundamental para que dados financeiros não sejam alvos de ataques. Assinale a alternativa que contém apenas os requisitos não funcionais: I e IV. II, III e V. IV e VI. I, II e V. III, IV e VI. Explicação: Resposta correta: III, IV e VI. 3a Questão 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 cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos. os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido. cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame. um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta. Explicação: Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. 4a 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? Objetos Pacotes Máquinas de Estados Classes Interações Explicação: Resposta correta: Objetos 5a Questão Acerto: 1,0 / 1,0 Qual das frases abaixo não tem relação com o conceito de componente? Um componente é uma caixa preta e representa um artefato. Um componente é representado por um quadrado contendo o nome de sua função. Um componente tem vida autônoma. Um componente oferece e requer serviços. Os componentes fazem uso de estereótipos. Explicação: A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função. 6a Questão Acerto: 1,0 / 1,0 Qual o principal objetivo de um diagrama de componentes? Modelar as atividades de um caso de uso. Modelar as partes de um sistema. Definir a infraestrutura para execução do software. Modelar os artefatos de software e hardware. Apresentar a organização do hardware. Explicação: A resposta certa é:Modelar os artefatos de software e hardware. 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 herança múltipla polimorfismo Explicação: Resposta correta: herança múltipla 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: atividades colaboração pacotes componentes implantação Explicação: Resposta correta: implantação 9a Questão Acerto: 1,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: Facade Template Method Strategy Adapter Factory Method Explicação: A resposta certa é:Strategy 10a Questão Acerto: 1,0 / 1,0 Assinale a alternativa que contenha o padrão GoF aplicável quando temos diferentes implementações de uma operação em que alguns passos são comuns e outros são específicos de cada implementação: Facade Adapter Template Method Factory Method Strategy Explicação: A resposta certa é:Template Method
Compartilhar