Baixe o app para aproveitar ainda mais
Prévia do material em texto
Meus Simulados Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): Acertos: 10,0 de 10,0 01/09/2022 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? Estrutura composta, classes e pacotes. Casos de uso, atividades e componentes. Sequência, comunicação e objetos. Classes, casos de uso e pacotes. Casos de uso, atividades e sequência. Respondido em 01/09/2022 17:54:20 Explicação: Resposta correta: Casos de uso, atividades e sequência. Acerto: 1,0 / 1,0 Os sistemas são desenvolvidos para atender às necessidades das pessoas. Tais necessidades se refletem em funcionalidades que o sistema precisa ter e na identificação de determinadas propriedades que essas pessoas também precisam encontrar no sistema. O trecho anterior justifica a existência de requisitos funcionais e não funcionais. Avalie as assertivas I e II, a seguir, e assinale a alternativa correta. I. Os requisitos funcionais são fundamentais, pois vão permitir que seus usuários tenham suas necessidades parcialmente atendidas. II. As necessidades serão parcialmente atendidas, pois as funcionalidades precisam ter boa interface, desempenho satisfatório, segurança e outros requisitos não funcionais que também fazem parte das necessidades dos usuários. As assertivas I e II são verdadeiras e a assertiva II justifica a I. As assertivas I e II são verdadeiras e a assertiva II não justifica a I. A assertiva I é verdadeira e a assertiva 2 é falsa. A assertiva I é falsa e a assertiva 2 é verdadeira. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); As assertivas I e II são falsas. Respondido em 01/09/2022 17:56:08 Explicação: Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I. Acerto: 1,0 / 1,0 Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas Tomando como base a especificação do fluxo principal de um caso de uso descrita abaixo, assinale, dentre as alternativas a seguir, o Diagrama de Casos de Uso que melhor representa, de forma correta, tal especificação. 1. O Jogador 1 inicializa o jogo. 2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação. 3. O Jogador 1 insere os dados do Jogador 2. 4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e sonoro informando para ambos que o jogo pode ser iniciado. 7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do jogo entre ambos os jogadores. 8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a pontuação do jogo, baseado em uma série de dados e condições distintas. 9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo participante, estabelecendo mais uma comunicação virtual agora com o Jogador 3. 10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os envolvidos, o sistema registra o vencedor, as pontuações e a hora de término do jogo e libera todos os recursos da comunicação virtual. 11. O caso de uso é encerrado. Questão3 a Respondido em 01/09/2022 17:59:10 Explicação: Resposta correta: 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. Questão4 a 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. um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos. 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. cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame. Respondido em 01/09/2022 17:59:15 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 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: O comportamento do software na interação com outros sistemas O comportamento do software visível externamente As associações de um software O comportamento interno do software A lista de serviços de um software Respondido em 01/09/2022 18:03:20 Explicação: A resposta certa é:O comportamento do software visível externamente Acerto: 1,0 / 1,0 O que é um diagrama de implementação? É um conjunto de elementos que define o processo de execução do sistema. É um conjunto de elementos que define o ambiente do sistema. É um conjunto de elementos que define a estrutura de módulos de um sistema. É um conjunto de elementos que define como o sistema funciona. Questão5 a Questão6 a É um conjunto de elementos que define a arquitetura de execução dos sistemas. Respondido em 01/09/2022 18:00:10 Explicação: A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas. 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 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 4 Da relação apresentada existem somente o 1, 2 e 3 Respondido em 01/09/2022 18:00:31 Explicação: Resposta correta: Da relação apresentada existem todos Acerto: 1,0 / 1,0 (IFB - 2017) Larman (2007), define os casos de uso e seus componentes. Assinale a alternativa cuja descrição sobre casos de uso e seus componentes é incorreta: Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos. Um cenário é, também, chamado de instância de caso de uso. Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um ator usando um sistema como meio para atingir um objetivo. Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização. Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. Respondido em 01/09/2022 18:01:56 Explicação: Resposta correta: Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos. Acerto: 1,0 / 1,0 Questão7 a Questão8 a Questão9 a 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: Criador Alta Coesão Especialista Baixo Acoplamento Polimorfismo Respondido em 01/09/2022 18:03:43 Explicação: A resposta certa é:EspecialistaAcerto: 1,0 / 1,0 Assinale a alternativa que descreve o padrão GoF Adapter: Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema. Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial. 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 esconde a complexidade do sistema e fornece uma interface mais simples para um módulo cliente. Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado anterior. Respondido em 01/09/2022 18:02:30 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. Questão10 a javascript:abre_colabore('38403','292147171','5606572430');
Compartilhar