Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/09/2023, 23:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/6 Avaliando Aprendizado Teste seu conhecimento acumulado Acerto: 0,2 / 0,2 O uso de camadas tem vantagens que justi�cam seu uso, mas existem pontos negativos. Com base nesse contexto, assinale a ÚNICA alternativa que apresenta uma desvantagem do uso de camadas no desenvolvimento de software: Permite substituir uma tecnologia que implemente uma camada de forma simples. Permite o desenvolvimento, o teste e a manutenção de cada camada isoladamente. Permite melhor reuso do código ou dos objetos. Aumenta o número de classes do sistema. Torna o código mais organizado e legível. Respondido em 20/09/2023 23:28:00 Explicação: No caso da orientação a objetos, as classes são organizadas em módulos maiores, as chamadas camadas. Uma camada somente pode usar serviço (de outras classes) da camada imediatamente inferior. A seguir, as desvantagens do desenvolvimento de software em camadas: - Aumenta o número de classes do sistema. - A adição de camadas torna o sistema mais complexo. - Potencialmente, reduz o desempenho do software. Acerto: 0,2 / 0,2 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ão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 20/09/2023, 23:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/6 Infere-se, pela leitura desse modelo, que o pacote associado à classe Pedido especi�ca a implementação de um método de controle do construtor da classe Pedido. 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. cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame. os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. Respondido em 20/09/2023 23:29:22 Explicação: Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. Acerto: 0,2 / 0,2 Quais os tipos de visibilidade de um atributo numa classe? Restrita, protegida, privativa e pacote Pública, segura, privativa e pacote Pública, protegida, privativa e pacote Restrita, protegida, privativa e controle Pública, protegida, segura e pacote Respondido em 20/09/2023 23:31:42 Explicação: A resposta certa é:Pública, protegida, privativa e pacote Acerto: 0,2 / 0,2 (CEPS ‒ UFPA ‒ 2018) Um engenheiro de software está especi�cando 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. Questão3 a Questão4 a 20/09/2023, 23:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/6 Durante o processo de levantamento e especi�cação de requisitos, o engenheiro de software identi�cou 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. 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: V e VI, somente II, III, IV, V e VI, somente I, IV, V e VI, somente I, II e IV, somente II, III e V, somente Respondido em 20/09/2023 23:32:25 Explicação: Resposta correta: I, IV, V e VI, somente Acerto: 0,2 / 0,2 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í�cos de cada implementação: Factory Method Facade Adapter Template Method Strategy Respondido em 20/09/2023 23:33:02 Explicação: A resposta certa é:Template Method Acerto: 0,2 / 0,2 Questão5 a Questão 6 a 20/09/2023, 23:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/6 Modelos vêm ajudando cada vez mais as pessoas a desenvolverem suas ideias de forma grá�ca e discutir facilmente com sua equipe e com os usuários. Avalie as assertivas I e II, a seguir. I. Uma realidade complexa exige maior número de perspectivas de análise do que um problema mais elementar. PORQUE II. Para entender a totalidade, precisamos enxergar o problema sob várias perspectivas. E assinale a alternativa correta. A assertiva I é falsa e a assertiva II é verdadeira. As assertivas I e II são falsas. As assertivas I e II são verdadeiras e a assertiva II justi�ca a I. As assertivas I e II são verdadeiras e a assertiva II não justi�ca a I. A assertiva I é verdadeira e a assertiva II é falsa. Respondido em 20/09/2023 23:33:37 Explicação: Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justi�ca a I. Na construção ou desenvolvimento de sistemas computacionais, assim como na construção imobiliária, há uma gradação da complexidade no processo de construção, que depende de alguns fatores, sendo o tamanho (do sistema ou do empreendimento) um deles. Os modelos, além da �nalidade inicial, funcionam também como instrumento de gerenciamento da complexidade, considerando a limitação humana em lidar com ela. Os sistemas grandes e complexos carecem de ser modelados para sua melhor compreensão em sua totalidade. Acerto: 0,2 / 0,2 Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus relacionamentos, como uma fotogra�a dos dados em determinado momento? Diagrama de classes. Diagrama de casos de uso. Diagrama de objetos. Diagrama de dados. Diagrama de atividades Respondido em 20/09/2023 23:34:38 Explicação: Resposta correta: Diagrama de objetos. Acerto: 0,2 / 0,2 No diagrama de componentes temos as interfaces. Estas são operações que especi�cam serviços de um componente. Assinale a alternativa que indica o que elas descrevem: O comportamento interno do software Questão7 a Questão8 a 20/09/2023, 23:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/6 O comportamento do software visível externamente A lista de serviços de um software As associações de um software O comportamento do software na interação com outros sistemas Respondido em 20/09/2023 23:35:28 Explicação: A resposta certa é:O comportamento do software visível externamente Acerto: 0,2 / 0,2 (UFMT/2021 - Adaptada) A respeito do Uni�ed Modeling Language (UML), analise as a�rmativas. I- É uma linguagem para marcação de tags. II- Permite modelar elementos e relacionamentos. III- Auxilia no desenvolvimento de software. Está correto o que se a�rma em: I, apenas. II e III, apenas. I e II, apenas. I, II e III. I e III, apenas. Respondido em 20/09/2023 23:36:18 Explicação: UML é uma Linguagem Uni�cada de Modelagem amplamente utilizada para a elaboração da estrutura de projetos de software. Acerto: 0,2/ 0,2 Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF Facade: Polimor�smo Alta Coesão Criador Baixo Acoplamento Controlador Respondido em 20/09/2023 23:37:35 Explicação: A resposta certa é:Controlador Questão9 a Questão10 a 20/09/2023, 23:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/6
Compartilhar