Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/05/2022 17:03 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 1/7 Simulado AV Teste seu conhecimento acumulado Disc.: MODELAGEM DE SISTEMAS COM UML Aluno(a): LUIZ FERNANDO MOREIRA ALVES JUNIOR 202003577146 Acertos: 9,0 de 10,0 20/05/2022 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 é independente de tecnologia. A UML não determina os diagramas que devem ser usados e nem a ordem com que devem ser usados. 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 disponibiliza diagramas estruturais e comportamentais. Respondido em 20/05/2022 16:46:57 Explicação: Resposta correta: A UML tem restrições de uso, caso o sistema seja implementado em determinadas linguagens. Questão1 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 20/05/2022 17:03 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 2/7 Acerto: 1,0 / 1,0 Modelos são ferramentas extremamente úteis quando desenvolvemos sistemas computacionais. Um dos benefícios é a possibilidade de servir como instrumento de comunicação das ideias para construção do sistema, entre membros da equipe de desenvolvimento e destes com os usuários. I. O programador precisa construir os programas e pode ter a necessidade de consultar determinado diagrama para um entendimento primordial das implementações. II. Os projetistas do software não precisam compreender a realidade dos requisitos para realizar seu trabalho. III. Os modelos de análise nascem a partir de um documento primordial, denominado Documento de Requisitos do Sistema. IV. Os usuários validam os modelos junto à equipe de desenvolvimento. Assinale a ÚNICA alternativa que contém apenas as assertivas corretas: Estão corretas as assertivas I, II e IV. Somente a assertiva III está correta. Estão corretas as assertivas I, III e IV. Estão corretas as assertivas I e II. Estão corretas as assertivas II e IV. Respondido em 20/05/2022 16:49:02 Explicação: Resposta correta: Estão corretas as assertivas I, III e IV. 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. Questão2 a Questão3 a 20/05/2022 17:03 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 3/7 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. O método conectar é público. 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. Existe uma relação de composição entre a classe Pedido e a classe ItemPedido. Respondido em 20/05/2022 16:51:01 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: Q782387 - FAURGS - 2018 - TJ-RS - Analista de Sistemas No que se refere ao diagrama que visa identificar os atores que utilizarão o software, bem como as funcionalidades que o software disponibilizará, assinale a alternativa correta. Diagrama de Objetos. Diagrama de Pacotes. Diagrama de Casos de Uso. Diagrama de Classes. Diagrama de Interação. Respondido em 20/05/2022 16:51:58 Questão4 a 20/05/2022 17:03 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 4/7 Explicação: Resposta correta: Diagrama de Casos de Uso. 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 Condições de guarda Eventos Ações Métodos das classes Respondido em 20/05/2022 16:53:11 Explicação: A resposta certa é:Condições de guarda Acerto: 1,0 / 1,0 O que é sincronismo no diagrama de atividades: Característica que possibilita que sejam demarcados pontos de corte que obrigam 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 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 pontos de controle que obrigam a chegada dos fluxos para continuar a execução. Respondido em 20/05/2022 16:56:52 Questão5 a Questão6 a 20/05/2022 17:03 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 5/7 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 (FCC ‒ SERGAS ‒ 2010) Em UML, são diagramas feitos para facilitar a comunicação com os futuros usuários do sistema, e com o cliente, sendo especialmente úteis para determinar os recursos necessários que o sistema deve ter, mas não são adequados para representar o desenho e não podem descrever os mecanismos internos de um sistema. São diagramas de: distribuição sequência atividade caso de uso colaboração Respondido em 20/05/2022 16:58:02 Explicação: Resposta correta: caso de uso Acerto: 0,0 / 1,0 (CEPS ‒ UFPA ‒ 2018) Um engenheiro de software está especificando os requisitos para um software que automatize a distribuição das turmas em salas de aula disponíveis em um campus de uma instituição de ensino superior. Durante o processo de levantamento e especificação de requisitos, o engenheiro de software identificou requisitos funcionais e requisitos não funcionais relacionados com o projeto que está sob sua responsabilidade. Considere os requisitos relacionados a seguir: I - O sistema deve ser compatível com navegadores Web executando em smartphones. II - O sistema deve permitir o cadastro das salas de aula disponíveis para uso, sua localização e sua capacidade. III - O sistema deve permitir a emissão de relatórios contendo a alocação das salas e turmas. Questão7 a Questão8 a 20/05/2022 17:03 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 6/7 IV - O sistema deve ser desenvolvido com a linguagem Java. V - O sistema deve fornecer uma solução de interoperabilidade com os outros sistemas existentes na instituição. VI - Os relatórios gerenciais devem ser emitidos em no máximo dez segundos no contexto de mil usuários simultâneos. Dentre os itens relacionados de I a VI, são requisitos não funcionais: II, III e V, somente V e VI, somente I, IV, V e VI, somente II, III, IV, V e VI, somente I, II e IV, somente Respondido em 20/05/2022 17:03:25 Explicação: Resposta correta: I, IV, V e VI, somente Acerto: 1,0 / 1,0 ''Implementar 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 padrão GRASP que está sendo diretamente violado por essa estratégia de implementação: Alta Coesão Polimorfismo Criador Baixo Acoplamento Controlador Respondido em 20/05/2022 17:01:30 Explicação: A resposta certa é:Alta Coesão Questão9 a 20/05/2022 17:03 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=&matr_integracao=0 7/7 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 de Substituição de LiskovPrincípio da Segregação de Interfaces Princípio da Responsabilidade Única Princípio da Inversão de Dependências Princípio Open Closed Respondido em 20/05/2022 17:00:31 Explicação: A resposta certa é:Princípio da Responsabilidade Única Questão10a javascript:abre_colabore('38403','284588938','5379575153');
Compartilhar