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.


1141Q648688 | Informática, Engenharia de Software, Assessor Técnico Legislativo, Câmara Municipal de Goiânia GO, UEG, 2018

Um software é geralmente produzido a partir de um projeto, ao longo do qual
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1143Q648735 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Superior do Trabalho, FCC

Um Analista de Sistemas do Tribunal Superior do Trabalho - TST, de modo hipotético, necessitou aplicar princípios ágeis e de controle usando elementos de três modelos, em processos de manutenção de software.

Considere:

I. Dividir o cronograma em iterações time-box ou ciclos (sprints).

II. Orientar o trabalho a eventos ao invés de limite de tempo.

III. Aplicar a programação em pares, integração contínua, orientação a testes (TDD), revisão de código e todas as demais prescrições antes da implantação.

As características acima correspondem, respectivamente, a

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

1144Q627865 | Informática, Engenharia de Software, Analista, MPOG, ESAF

Analise as seguintes afirmações relacionadas às atividades de Teste de Software na Engenharia de Software.

I. A Verificação refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

II. Os métodos de Engenharia de Software proporcionam a base a partir da qual a qualidade é construída. Se a qualidade não estiver presente antes de se testar um produto de software, ela não estará presente após a realização dos testes.

III. A Verificação refere-se a um conjunto de atividades que garante que o software que foi construído atenda às exigências do cliente.

IV. A Verificação visa garantir a resposta positiva da pergunta: "Estamos construindo o produto certo?".

Indique a opção que contenha todas as afirmações verdadeiras.

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

1146Q624132 | Informática, Engenharia de Software, Técnico Administrativo, ANAC, CESPE CEBRASPE

A respeito dos conceitos relacionados ao desenvolvimento de sistemas e às metodologias de desenvolvimento de sistemas, julgue os itens seguintes.

O uso de padrões de projeto somente pode ser aplicado a projetos que implementam o paradigma de programação orientada a objetos.

  1. ✂️
  2. ✂️

1147Q613389 | Informática, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE CEBRASPE

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

Métricas relacionadas a tamanho de código-fonte são sistematicamente aplicadas e úteis. Entretanto, esse tipo de métrica não pode ser utilizado para a realização de medidas comparativas entre projetos que utilizem linguagens de programação diferentes.

  1. ✂️
  2. ✂️

1148Q616509 | Informática, Engenharia de Software, Analista Judiciário, TJ PA, CESPE CEBRASPE

Ferramentas CASE (computer aided software engineering) visam dar suporte computacional ao desenvolvedor ao longo do ciclo de vida da criação de sistemas, porém, sempre adotando algum método já existente. Com esse auxílio, há aumento na produção e melhoria da qualidade dos sistemas criados, pois a ferramenta CASE libera o desenvolvedor para a parte criativa do processo. Considerando o conceito de ferramenta CASE, assinale a opção incorreta.

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

1149Q633918 | Informática, Engenharia de Software, Analista Judiciário, Tribunal de Justiça nbsp PE, FCC

Na UML, quando na assinatura da operação de uma classe aparece, como parâmetro, uma instância de outra classe, estabelece-se um relacionamento

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

1150Q639806 | Informática, Engenharia de Software, Analista de Saneamento, EMBASA, CESPE CEBRASPE

Com relação aos conceitos e às disciplinas considerados no processo unificado, julgue os itens de 76 a 80.

O escopo da disciplina implementação é limitado aos testes das classes individuais e ao teste de implementação, enquanto o teste do sistema é descrito na disciplina teste.

  1. ✂️
  2. ✂️

1151Q649029 | Informática, Engenharia de Software, Profissional Júnior TI, Liquigás Distribuidora SA, CESGRANRIO, 2018

Os componentes de uma Estrutura Analítica de Projeto (EAP ou WBS) devem representar:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1152Q611401 | Informática, Engenharia de Software

Quais os componentes básicos da UCP (Unidade Central de Processamento)?

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

1153Q628325 | Informática, Engenharia de Software, Analista Judiciário, TJ PE, FCC

Para que ocorra minimamente uma interação, a interface deve apresentar características que facilitem sua utilização, permitindo que usuários básicos ou avançados possam aprender seus recursos de forma clara e objetiva. Segundo Jacob Nielsen, entre os atributos que compõe a usabilidade este é o mais importante e está associado a

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

1154Q619653 | Informática, Engenharia de Software, Técnico Judiciário, TRE CE, FCC

Em UML, os diagramas de Caso de Uso tem por objetivo

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

1155Q647829 | Informática, Engenharia de Software, Assessor Técnico Legislativo, Câmara Municipal de Goiânia GO, UEG, 2018

Apesar das especificidades de cada projeto, pode-se dividir as atividades de desenvolvimento de requisitos em: elicitação, análise, especificação e validação. Qual é uma “boa prática” para cada uma destas atividades, respectivamente?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1156Q618903 | Informática, Engenharia de Software, Analista Administrativo, ANATEL, CESPE CEBRASPE

Com relação à gestão de requisitos e de configuração, julgue os itens subsequentes. A rastreabilidade de requisitos identifica a dependência existente entre requisitos distintos, o que possibilita a avaliação do impacto em decorrência da alteração de um requisito em outro requisito, mesmo após a implantação desse requisito em ambiente de produção.
  1. ✂️
  2. ✂️

1157Q647585 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Câmara de Belo Horizonte MG, CONSULPLAN, 2018

No Android, métodos que tratam os eventos da tela normalmente são chamados de “listener” e para controlar os eventos de um botão na tela um método é utilizado, semelhante ao método addActionListener (listener) do Swing; assinale-o.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1158Q646573 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, Banco do Rio Grande do Sul RS, FAURGS, 2018

Considere as seguintes afirmações sobre alguns fundamentos de Análise de Sistemas orientada a objetos.

I - Classe é um conceito orientado a objeto que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e o comportamento de alguma entidade do mundo real. Podese dizer que classe é uma descrição generalizada que descreve uma coleção de objetos similares.

II - Superclasse é a generalização de um conjunto de classes a ela relacionadas.

III - Subclasse é uma especialização da superclasse. Uma subclasse herda todos os atributos e operações associadas à sua superclasse e não pode incorporar atributos ou operações adicionais específicos.

Quais estão corretas?

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

1159Q635579 | Informática, Engenharia de Software, Analista, BACEN, CESPE CEBRASPE

Julgue os itens a seguir, relativos a análise e projeto de software.

A linguagem ubíqua utiliza termos que fazem parte das discussões entre os especialistas de negócio e as equipes de desenvolvimento, os quais devem utilizar a mesma terminologia na linguagem falada e no código.

  1. ✂️
  2. ✂️

1160Q646872 | Informática, Engenharia de Software, Profissional de Suporte Técnico, Conselho Regional de Corretores de Imóveis GO, Instituto Quadrix, 2018

Com relação à arquitetura de computadores e a sistemas operacionais, julgue os itens de 66 a 83. Dentro do ambiente de desenvolvimento, os compiladores convertem programas de alto nível em linguagens de montagem e os montadores convertem linguagem de montagem em representações numéricas, tratadas pelo processador.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.