Início

Questões de Concursos Engenharia de Software

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


101Q611952 | Informática, Engenharia de Software, Perito Criminal Federal, Polícia Federal, CESPE CEBRASPE

A política de segurança é um conjunto de diretrizes, normas, procedimentos e instruções de trabalho que estabelecem os critérios de segurança para serem adotados no nível local ou a institucional, visando o estabelecimento, a padronização e a normalização da segurança tanto no âmbito humano quanto tecnológico. Acerca das boas práticas para elaboração, implantação e monitoração da política de segurança, julgue os itens seguintes.

Uma fonte primária para a definição dos requisitos de segurança consiste na avaliação de riscos dos ativos de informação. Essa análise permite ainda equilibrar os gastos com os controles de segurança de acordo com os danos causados aos negócios gerados pelas potenciais falhas na segurança.

  1. ✂️
  2. ✂️

102Q611470 | Informática, Engenharia de Software

Um método que implementa um algoritmo de busca binária recebe como parâmetros um vetor de inteiros ordenados descendentemente, o comprimento desse vetor e um número inteiro que se deseja localizar no vetor. O cabeçalho desse método é o seguinte:

public int buscaBin(int vet[], int n, int val)

Admitindo-se que o vetor passado como parâmetro tenha 750 elementos, qual será o número máximo de iterações que o algoritmo irá realizar até que o valor (val) seja localizado ou que seja detectado que esse valor não se encontra no vetor?

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

103Q18495 | Informática, Engenharia de Software, Engenheiro da Computação, CIAAR, FAB

De acordo com Sommerville, preencha as lacunas e, em seguida, assinale a alternativa correta.
O teste ________________ é algumas vezes chamado de ___________. Os sistemas sob encomenda são desenvolvidos para um único cliente. O processo de teste _______________ continua até que o projetista do sistema e o cliente concordem que o sistema liberado é uma implementação aceitável dos requisitos do sistema.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

104Q648753 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018

Para definir no sistema z/OS um dispositivo OSA-Express usando QDIO, deve ser configurado e ativado no VTAM um major node do tipo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

105Q45531 | Informática, Engenharia de Software, Analista de Sistemas, INB, CONSULPLAN

Quando da elaboração do Diagrama de User-case (na UML) para se identificar os atores que vão participar do modelo devemos fazer as seguintes perguntas, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

106Q638305 | Informática, Engenharia de Software, Atividade Técnica de Complexidade Gerencial, MEC, CESPE CEBRASPE

Considerando que uma organização esteja no processo de elaboração da estratégia de testes, julgue os itens a seguir.

A estratégia de teste aplicada para se testar um software pode contemplar técnicas de testes manuais. Esses testes manuais não testam o desempenho nem o estresse em um software.

  1. ✂️
  2. ✂️

107Q45535 | Informática, Engenharia de Software, Analista de Sistemas, INB, CONSULPLAN

Quanto à aplicação de uma Metodologia de Desenvolvimento de Sistemas pode-se afirmar que, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

108Q614141 | Informática, Engenharia de Software

João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

109Q18616 | Informática, Engenharia de Software, Oficial Temporário, CIAAR, FAB

Associe os workflows com sua descrição.
A. Modelagem de Negócio
B. Requisitos
C. Análise e projeto
D. Implementação
E. Teste

( ) A geração automática de código com base nos modelos de projeto ajuda a acelerar este Processo.
( ) Um modelo de projetos é criado e documentado usando modelos de arquitetura, modelos de componentes, modelos de objeto e modelos de sequência.
( ) Os agentes que interagem com o sistema são identificados e os casos de uso são desenvolvidos.
( ) Processo interativo realizado em conjunto com a implementação.
( ) São modelados usando casos de uso de negócios
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

110Q22916 | Informática, Engenharia de Software, Analista de Sistemas, CEAGESP, VUNESP

Ao se iniciar a análise dos pontos de função (FPA - Function Point Analysis) de um determinado sistema, percebeu-se que foi disponibilizada uma rotina de backup dos dados. Em relação à contagem de pontos de função, o backup
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

111Q19170 | Informática, Engenharia de Software, Primeiro Tenente, MM QT, MB

Segundo Fowler (2005), nas estratégias orientadas a objeto,desenha-se um determinado diagrama para uma única classe para mostrar o comportamento do ciclo de vida de um único objeto. Como se denomina esse diagrama?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

112Q624146 | Informática, Engenharia de Software, Técnico Bancário, Caixa Econômica Federal, CESPE CEBRASPE

A respeito da análise de pontos de função (APF), julgue os itens a seguir. Considere que, em um sistema de locação de carros, ao se consultar o valor que deverá ser pago por um cliente, o sistema informe a quilometragem, se o cliente contratou determinado tipo de seguro e, ainda, o valor final a ser pago. Nesse caso, essa consulta, de acordo com a APF, é considerada uma saída externa.
  1. ✂️
  2. ✂️

113Q648576 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018

As definições de atributos de qualidade abaixo representam uma meta para todo projeto de software.

_____________ é um atributo de qualidade avaliado levando-se em conta fatores humanos, estética, consistência e documentação como um todo. _____________ é um atributo de qualidade avaliado medindo-se a frequência e a severidade das falhas, a precisão dos resultados gerados, o tempo médio entre defeitos, a capacidade de se recuperar de uma falha e a previsibilidade do programa. _____________ é um atributo de qualidade medido considerando a velocidade de processamento, o tempo de resposta, o consumo de recursos, vazão (throughput) e eficiência.

Assinale a alternativa que completa correta e respectivamente as lacunas do texto acima.

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

114Q45530 | Informática, Engenharia de Software, Analista de Sistemas, INB, CONSULPLAN

São Características e/ou Fundamentos da Análise Essencial, EXCETO:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

115Q28808 | Informática, Engenharia de Software, Técnico em Informática, Prefeitura de Bela Vista MG, FUNDEP

Analise as afirmativas sobre o modelo de processo de software conhecido como “modelo em cascata".

I. Em geral, o resultado de cada fase do processo resulta em um ou mais documentos aprovados.
II. É adequado a situações com pequena probabilidade de mudanças radicais durante o desenvolvimento do sistema. 
III. Prevê a execução simultânea das fases de desenvolvimento.

Estão CORRETAS as afirmativas:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

116Q630632 | Informática, Engenharia de Software, Analista Trainee, Metrô SP, FCC

O objetivo da Engenharia de Software é estabelecer uma sistemática abordagem de desenvolvimento, através de ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando restrições e recursos disponíveis. A Engenharia de Software

I. não se confunde com a Ciência da Computação, pois enquanto esta visa o desenvolvimento de teorias e fundamentações, a Engenharia de Software se preocupa com as práticas de desenvolvimento de software.

 II. tem como foco único o tratamento dos aspectos de desenvolvimento de software, o que a diferencia da Engenharia de Sistemas, que trata dos sistemas baseados em computadores, incluindo hardware e software.

III. tem como métodos as abordagens estruturadas para o desenvolvimento de software que incluem os modelos de software, notações, regras e maneiras de desenvolvimento.

 IV. segue princípios, tais como, o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas.

 É correto o que consta em

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

117Q647127 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional Eleitoral Rio de Janeiro, CONSULPLAN, 2017

Quando um processo aguarda por um recurso que nunca estará disponível ou mesmo um evento que não ocorrerá, acontece uma situação denominada deadlock (ou como alguns autores denominam: impasse ou adiamento indefinido). Para que um deadlock ocorra, quatro condições são necessárias. Uma delas tem a seguinte definição: “cada processo só pode estar alocado a um único processo em um determinado instante”. Assinale a alternativa que apresenta tal condição.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

118Q649182 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, BANRISUL, FAURGS, 2018

_____________ é uma verificação de consistência entre o sistema de software e sua especificação e, portanto, é uma atividade de verificação feita depois que se tem o sistema completo, com todas suas partes integradas para verificar se as funcionalidades especificadas nos documentos de requisitos estão todas corretamente implementadas. Este tipo de teste é focado principalmente na descoberta de falhas e executado pelo grupo de desenvolvimento de testes, tendo também um papel importante para avaliar se o produto pode ser liberado para os consumidores, o que é diferente do seu papel de expor falhas que são removidas para melhorar o produto.

Assinale a alternativa que preenche corretamente a lacuna do texto acima.

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

119Q628035 | Informática, Engenharia de Software, Analista de Gestão I, SABESP SP, FCC

A descoberta de requisitos do sistema é o processo de reunir informações sobre o sistema requerido e sobre sistemas existentes. Sobre essa fase, considere:

I. Diagramas de Casos de Uso são utilizados na fase de descoberta de requisitos e identificam as interações individuais entre o sistema e seus usuários ou outros sistemas.

II. Os cenários podem ser particularmente úteis para adicionar detalhes a uma descrição geral de requisitos. Cada cenário geralmente cobre um pequeno número de interações possíveis.

III. Durante as entrevistas com os envolvidos no sistema (stakeholders), a equipe responsável pelo levantamento de requisitos levanta questões sobre o sistema atual. Essas entrevistas podem ser de dois tipos: fechadas ou abertas.

Está correto o que consta em

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

120Q647801 | Informática, Engenharia de Software, Escriturário, Banco do Brasil, CESGRANRIO, 2018

Um desenvolvedor precisava construir um modelo estrela para produzir um data warehouse sobre as transferências eletrônicas disponíveis (TED) feitas pelos correntistas do banco.

Que tabelas seriam adequadas para representar as dimensões desse modelo?

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