Início

Questões de Concursos Analista de Sistemas Júnior Engenharia de Software

Resolva questões de Analista de Sistemas Júnior Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


122Q121658 | Informática , SQL, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Seja o modelo E-R em que todas as colunas foram definidas como INTEGER, pois os tipos de dados são irrelevantes para o problema. imagem-retificada-questao-026.jpg
Qual modelo lógico relacional preserva a semântica do modelo acima?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

123Q121725 | Engenharia de Software , Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Na Engenharia de Software, os requisitos que descrevem o comportamento externo do sistema, estabelecendo uma descrição detalhada das funções, dos serviços e das restrições operacionais do referido sistema, são os requisitos

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

124Q120650 | Informática , Normalização, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Um dos objetivos do processo de normalização de um Banco de Dados relacional é minimizar as redundâncias de suas relações.

PORQUE

Um Banco de Dados normalizado até a 3ª forma normal garante que todas as repetições de valores nas linhas das relações foram eliminadas.

Analisando as afirmações acima, conclui-se que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

125Q120685 | Informática , Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Tomando como verdadeiras as premissas:

p1 : Eu passo no concurso ou continuarei estudando.

p2 : Se eu passar no concurso, comprarei um carro.

p3 : Se eu continuar estudando, comprarei mais livros.

A conclusão que se pode inferir a partir da regra do silogismo disjuntivo aplicado nas premissas acima é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

126Q119971 | Informática , Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

A seguir são definidas 3 relações em um banco de dados, segundo a abordagem relacional, onde as chaves estão sublinhadas

PRODUTO(CodigoEAN, Nome, Preco)
LOJA(CNPJ, Rua, Complemento, CEP, Cidade, Estado)
VENDA(CNPJ, CodigoEAN, Data, Quantidade)

Para produzir um relatório com as colunas CódigoEAN, Nome e Venda_Total, onde a Venda_Total representa o somatório do valor de todas as vendas de um certo produto em todas as datas e todas as lojas, e cada produto só será listado uma vez, qual expressão SQL deve ser usada?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

127Q121031 | Governança de TI , CMMI, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Os modelos de confiabilidade de software, que podem ser utilizados para apoio para diversos modelos de maturidade (SW-CMM, CMMI entre outros) e certificação (ISO 9001:2000),

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

128Q121376 | Engenharia de Software , UML, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Imagem 067.jpg

Analisando o diagrama de classes acima, pode-se afirmar:

I - a classe C1 é abstrata e possui uma operação mostraDados() também abstrata;

II - a classe C2 não tem acesso ao atributo atrib1, mas tem acesso ao atributo atrib2 de sua superclasse C1;

III - um objeto instanciado da classe C3 tem como atributos atrib2 e atrib4, mas não atrib1 que é privativo de C1.

É correto o que se afirma em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

129Q121801 | Programação , JEE, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Um servidor de aplicações provê diversos serviços para as aplicações que hospeda. Considerando-se implementações típicas em J2EE/JEE e .NET, compondo uma arquitetura em 3 camadas, é correto afirmar que, dentre os serviços oferecidos pelos servidores de aplicações, encontra-se

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

130Q119973 | Engenharia de Software , Processo Unificado, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

No Processo Unificado, a(o)

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

131Q121794 | Programação , Java, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

"O projeto será bem-sucedido se ou o processo de desenvolvimento é o Processo Unificado ou a linguagem utilizada é Java."

Uma possível tradução da sentença acima para a lógica de predicados de primeira ordem é

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

132Q120827 | Engenharia de Software , Métricas de Software, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Várias métricas de software são utilizadas para aferir a qualidade de um processo de software, dentre as quais podem-se destacar

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

133Q121330 | Informática , Sistemas de três camadas, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Considere uma aplicação Web corporativa, orientada a objetos, que está projetada para ser distribuída fisicamente em camadas. A primeira, a camada da apresentação, deverá implementar a interação com o usuário. Essa interação será feita através de um navegador Web. As requisições do usuário são enviadas para a segunda camada, a camada da aplicação, que é responsável pelo processamento das requisições. Na terceira camada física, a camada de gerenciamento de dados, ficará localizado o Sistema de Gerenciamento de Banco de Dados usado pela aplicação. Considere também que a equipe de desenvolvimento está decidindo de que forma essa aplicação deve ser estruturada em camadas lógicas (layers). Nesse contexto, considere as assertivas a seguir.

I - É possível que a camada física de gerenciamento de dados contenha uma parte da lógica do negócio da aplicação.

II - A escolha da tecnologia para implementação da camada física da apresentação é irrelevante para o processo de implantação da aplicação.

III - As classes de acesso aos dados persistentes da aplicação podem estar localizadas na camada física da aplicação.

IV - O uso de um navegador (browser) na camada física da apresentação inviabiliza a implementação de um cliente rico.

São corretas APENAS as afirmativas

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

135Q121310 | Governança de TI , CMMI e MPSBR, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

O CMMI define níveis crescentes de capacidade (capability) para as áreas de processos e de maturidade (maturity) organizacional. Sobre os níveis de maturidade, é correto afirmar que, no nível

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

136Q121087 | Engenharia de Software , Gerência de Projetos, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Imagem 068.jpg

Imagem 069.jpg

As tabelas acima pertencem a dois projetos que foram executados pela empresa SONJA Informática Ltda. Elas indicam as fases de projeto e o quanto de esforço foi necessário, medido em programador por dias. O projeto 1 resultou em 2500 linhas de códigos e 50 pontos de função não ajustados, o projeto 2, em 1500 linhas de código e 40 pontos de função não ajustados. Com base nas informações fornecidas, conclui-se que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

137Q121443 | Programação , HTML, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

No contexto de linguagens de marcação, transformação e apresentação, tem-se que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

138Q121728 | Engenharia de Software , Analise e Projeto Orientado a Objetos, Analista de Sistemas Júnior Engenharia de Software, ELETROBRÁS, CESGRANRIO

A Análise Orientada por Objetos é um método que examina especificações em uma perspectiva de classes e objetos encontrados na definição de um problema do mundo real.
Com relação à Modelagem na Análise Orientada por Objetos, analise as afirmativas abaixo.

I - O Modelo Funcional pode ser construído através de diagramas de atividade.

II - O Modelo Dinâmico é utilizado na descrição das transformações dos objetos em relação ao tempo, preocupando-se com o controle da execução e sua sequência.

III - O Modelo de Objetos descreve a estrutura estática de objetos de um sistema, ou seja, a identidade de um objeto, seus relacionamentos com outros objetos, seus atributos e suas operações.

IV - O Modelo Funcional descreve os aspectos do sistema que se preocupam com transformações de valores, ou seja, funções, mapeamento, restrições e dependências funcionais.

Está correto o que se afirma em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

139Q120975 | Programação , Java, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Um sistema está organizado segundo uma arquitetura em camadas, no qual cada camada corresponde a um pacote Java. A camada de serviços, ServiceLayer, possui dezenas de classes, que colaboram entre si para fornecer os serviços necessários. Para facilitar o acesso aos serviços disponíveis, o pacote em questão disponibiliza algumas interfaces, que agrupam operações de acordo com a natureza do serviço. As classes que implementam esses serviços, entretanto, não são visíveis fora do pacote. Dessa forma, o pacote fornece uma classe pública, Services, onde existem métodos estáticos que retornam objetos que implementam os serviços disponíveis. O código Java a seguir exemplifica o que foi descrito. imagem-retificada-questao-023.jpg
Essa arquitetura usou variações de dois padrões de projeto conhecidos, que são:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

140Q119744 | Informática , Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Em uma arquitetura orientada a serviços (SOA), os componentes básicos são:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.