Baixe o app para aproveitar ainda mais
Prévia do material em texto
Simulado AV Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): ALBENIDES FERNANDES DE LIMA 201901298426 Acertos: 10,0 de 10,0 09/11/2021 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. III, IV e VI. I, II e V. IV e VI. II, III e V. Respondido em 09/11/2021 17:07:07 Explicação: Resposta correta: III, IV e VI. 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. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); Sobre a UML, avalie as alternativas a seguir e assinale a ÚNICA que é falsa: A UML qualifica-se para ser usada em todo processo de desenvolvimento de software. 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. A UML disponibiliza diagramas estruturais e comportamentais. A UML é independente de tecnologia. Respondido em 09/11/2021 17:10:00 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: 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. O método conectar é público. 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. Respondido em 09/11/2021 17:12:31 Explicação: Resposta correta: Existe uma relação de composição entre a classe Pedido e a classe ItemPedido. Acerto: 1,0 / 1,0 Fonte: VUNESP - 2013 - FUNDUNESP - Analista Programador Júnior Considere o seguinte elemento pertencente à notação UML 2.5. Questão3 a Questão4 a O elemento representa um (a) Estado de sincronismo Statechart Dependência Estereótipo Pacote Respondido em 09/11/2021 17:14:18 Explicação: Resposta correta: Pacote Acerto: 1,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 os pontos de controle sejam relacionados às atividades do diagrama. Característica que possibilita a organização do diagrama em partes menores. Característica que possibilita que sejam demarcados eventos que obrigam a chegada dos fluxos para continuar a execução. Característica que possibilita que sejam demarcados pontos de corte que obrigam para continuar a execução. Respondido em 09/11/2021 17:17:58 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. 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. Os componentes fazem uso de estereótipos. Um componente oferece e requer serviços. Um componente é representado por um quadrado contendo o nome de sua função. Um componente tem vida autônoma. Respondido em 09/11/2021 17:20:17 Explicação: A resposta certa é:Um componente é representado por um quadrado contendo o nome de sua função. Questão5 a Questão6 a Acerto: 1,0 / 1,0 (FCM ‒ 2016) No contexto de processo de desenvolvimento de software, analise as afirmativas abaixo e marque (V) para verdadeiro ou (F) para falso. ( ) Os requisitos de software são controlados para estabelecer base para as atividades gerenciais e de Engenharia de Software dentro de um projeto. ( ) Requisitos com características funcionais representam os comportamentos que um programa ou um sistema deve apresentar diante de certas ações de seus usuários. ( ) Requisitos com características não funcionais quantificam determinados aspectos do comportamento. A sequência correta é V, F, V V, V, V F, F, V F, V, F V, V, F Respondido em 09/11/2021 17:23:10 Explicação: Resposta correta: V, V, V 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: composição herança múltipla polimorfismo ocultação dependência Respondido em 09/11/2021 17:25:50 Explicação: Resposta correta: herança múltipla Acerto: 1,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: Especialista Alta Coesão Baixo Acoplamento Polimorfismo Questão7 a Questão8 a Questão9 a Criador Respondido em 09/11/2021 17:27:57 Explicação: A resposta certa é:Especialista 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 Open Closed Princípio de Substituição de Liskov Princípio da Inversão de Dependências Princípio da Segregação de Interfaces Respondido em 09/11/2021 17:29:42 Explicação: A resposta certa é:Princípio da Responsabilidade Única Questão10 a javascript:abre_colabore('38403','271766632','4972945674');
Compartilhar