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.


181Q120299 | Engenharia de Software , Usabilidade, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Assinale a opção que NÃO expressa um princípio de projeto de interface com o usuário.

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

182Q151766 | Engenharia de Software, RUP, Analista Judiciário Tecnologia da Informação, TRF 5a, FCC

O RUP possibilita o desenvolvimento

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

183Q708830 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação Programador, Prefeitura de Manaus AM, FCC, 2019

Os projetos de software devem ter sua qualidade avaliada, e para tanto, selecionaram-se fatores indicados na norma ISO 9126, que identifica alguns atributos importantes da qualidade, dentre os quais, a
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

184Q688127 | Engenharia de Software, Analista Judiciário Sistemas de Tecnologia da Informação, TRF 4a, FCC, 2019

Um Analista de TI, ao pesquisar sobre testes automatizados, encontrou a seguinte informação: 
Para escrever os testes de aceitação, podemos usar os critérios de aceitação descritos nas histórias de usuário. Estando estes testes implementados, executando e passando com sucesso, obter-se-á uma boa cobertura e garantia de que pelo menos as funcionalidades mais importantes estão sendo de fato cobertas pelos testes. É recomendável que esses testes sejam executados por um tipo de ferramenta (como: Jenkins, TravisCI, Hudson, CruiseControl etc.), que fará o trabalho de executar os testes automatizados de acordo com alguma estratégia predefinida (como: todo dia, a cada modificação feita no código-fonte etc.). 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

185Q113967 | Engenharia de Software, Gerência de Configuração, Analista de Informática, TCE RO, CESPE CEBRASPE

Com relação à gerência de configuração de software, julgue os itens que se seguem.

Na perspectiva de desenvolvimento, a gerência de configuração pode ser dividida em controle de modificações, controle de versões e gerenciamento de construção.
  1. ✂️
  2. ✂️

186Q120646 | Engenharia de Software , Gerência de Configuração, Analista de Teste de Qualidade, MEC, FGV

O CVS é um sistema de controle de versão Open Source. Acerca das terminologias utilizadas pelo CVS, leia os trechos a seguir:
_______ é o envio das modificações feitas pelo usuário ao repositório CVS. _______ é a numeração atribuída pelo CVS a cada modificação de um arquivo. _______ é uma ramificação no desenvolvimento, usada para descrever o processo de divisão dos arquivos de um projeto em linhas de desenvolvimento independentes.

Assinale a alternativa que preencha corretamente, de cima para baixo, as lacunas dos trechos acima:

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

187Q121857 | Engenharia de Software , Engenharia de Requisitos, Analista de Tecnologia da Informação, UFPE, COVEST COPSET

A técnica que busca o consenso entre um grupo de especialistas através de rodadas de respostas anônimas a questionários e que ajuda a reduzir a parcialidade nos dados e evita que alguém possa indevidamente influenciar o resultado é chamada de:

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

188Q114224 | Engenharia de Software , Teste de Software, Analista de Processos Organizacionais Análise de Sistemas, BAHIAGÁS, FCC

Na direção dos tipos de teste focados pela engenharia de software, os testes de integração cuidam dos tópicos associados com os problemas de verificação

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

189Q846940 | Engenharia de Software, Engenharia de Requisitos, Analista de Tecnologia, FAFIPA, 2020

A Engenharia de Requisitos é um termo cunhado para descrever as atividades relacionadas à investigação e definição de escopo de um sistema de software, ou seja, trata-se do processo de descobrir, analisar, documentar e verificar as funções e restrições do sistema. Para auxiliar o levantamento de requisitos, existe um conjunto de técnicas de levantamento de dados que podem ser aplicadas em conjunto ou isoladamente, a depender das características do projeto. Assinale a alternativa que apresenta somente técnicas para descoberta de requisitos:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

191Q116435 | Engenharia de Software , UML, Analista de Sistemas, CAMARA SJC, FIP

Nos diagramas de sequência da UML 2.0:

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

192Q119471 | Engenharia de Software , Teste de Software, Analista de Sistemas Pleno Processos, Petrobras, CESGRANRIO

Uma estratégia de teste de software integra métodos de projeto de casos de teste em uma série bem planejada de passos, que resultam na construção bem sucedida de um software. O objetivo principal do projeto de casos de teste é originar um conjunto de testes que tenha a maior probabilidade de detectar erros no software. Sobre as estratégias e técnicas de teste de software, assinale a afirmativa correta.

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

193Q115555 | Engenharia de Software , Análise de Requisitos, Analista de Sistemas, UNEAL, COPEVE UFAL

São requisitos relativamente estáveis derivados da atividade central da organização e que se relacionam diretamente ao domínio do sistema.

Qual opção abaixo corresponde à descrição anterior?

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

195Q116986 | Engenharia de Software , Conceitos Básicos, Analista de Sistemas, BADESC, FGV

De acordo com Pressman, a engenharia de software é baseada em camadas, com foco na qualidade.

Essas camadas são:

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

196Q229422 | Engenharia de Software, Gerência de Projetos, Profissional Básico Análise de Sistemas Suporte, BNDES, CESGRANRIO

O gerente de um projeto de software identificou atraso em seu cronograma. O que ele pode fazer para que os prazos desse cronograma sejam cumpridos?

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

197Q153290 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRF 4a, FCC

Sobre os processos de teste de software, considere:

I. Em um processo de desenvolvimento iterativo, o teste de sistema concentra-se no teste de um incremento que será entregue ao cliente.

II. No teste de integração é feito o planejamento de uma série de testes em que a carga é constantemente aumentada até que o desempenho do sistema torne-se aceitável.

III. A única meta do teste de software é descobrir falhas ou defeitos no software que apresenta comportamento incorreto, não desejável ou em não conformidade com sua especificação.

Está correto o que consta em

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

198Q698068 | Engenharia de Software, Analista de Fomento Tecnologia da Informação, AFAP, FCC, 2019

Um Analista de Informática levantou os requisitos para desenvolver um sistema de gestão. Dentre os requisitos levantados, I. o sistema deve apresentar a tela de login e senha antes de cada transação e validar o acesso com base nas políticas de segurança organizacional. II . o sistema deve estar disponível para a diretoria em tempo integral, ou seja, 24 x 7. III . o tempo de resposta de uma consulta da alta administração não pode exceder a 5 milissegundos. IV. cada Diretor que usa o sistema deve ser identificado apenas por sua matrícula de cinco dígitos seguidos do código de segurança. V. o sistema deverá gravar um log de autenticação a cada transação completada, contendo a identificação do usuário, data e equipamento utilizado. VI. os backups do sistema deverão ser feitos diariamente a fim de evitar a eventual perda de dados sem capacidade de recuperação. Contêm um requisito funcional e um requisito não funcional, respectivamente, APENAS os itens
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

199Q846911 | Engenharia de Software, XP, Desenvolvedor de Software, CESPE CEBRASPE, 2020

Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming).

O XP possui planejamento incremental com requisitos registrados em histórias.

  1. ✂️
  2. ✂️

200Q155418 | Engenharia de Software, Ciclo de Vida de Software, Analista Jurídico Analista de Sistemas, PG DF, IADES

O ciclo de vida de um software pode ser descrito com base em modelos. Um deles, proposto por Barry Boehm em 1988, apresenta-se como um modelo onde cada fase é precedida por uma análise de risco e sua execução é realizada incrementalmente. O nome dado ao modelo descrito por Barry Boehm em 1988 é modelo

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