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.


1242Q643422 | Informática, Engenharia de Software, Analista Judiciário, TST, FCC

A Engenharia de Software

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

1243Q618080 | Informática, Engenharia de Software, Analista Judiciário, TRT 10a, CESPE CEBRASPE

Tendo em vista que o desenvolvimento de um software compreende várias fases, que vão desde a definição básica até o uso do software, e que, nesse processo, diversos modelos, métodos e procedimentos de construção podem ser utilizados, julgue os itens subsecutivos.

No ciclo de vida da primeira versão do modelo em espiral, a etapa de análise de riscos é realizada dentro da fase de desenvolvimento.

  1. ✂️
  2. ✂️

1244Q647786 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, 2018

Ao realizar uma especificação de requisitos, um analista resolveu utilizar a técnicas QFD.

Nessa técnica, os requisitos esperados têm como característica ser:

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

1245Q642954 | Informática, Engenharia de Software, Analista Judiciário, TJ PI, FGV

Vários entes governamentais brasileiros têm utilizado a métrica de Pontos de Função (PF) nas estimativas e dimensionamento de tamanho funcional de projetos de software devido aos diversos benefícios de utilização da métrica e às recomendações dos órgãos de controle do governo brasileiro. Sobre a métrica de Pontos de Função, é correto afirmar que é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1246Q643474 | Informática, Engenharia de Software, Analista de Gestão Corporativa, EPE, CESGRANRIO

O Balanced Score Card, criado por Kaplan e Norton, é uma ferramenta de gestão estratégica de desempenho de empresas.

Que perspectivas do negócio estão cobertas por essa ferramenta?

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

1247Q619438 | Informática, Engenharia de Software, Auditor Governamental, CGE PI, NUCEPE

Tendo por base os princípios da Engenharia de Software, considere as afirmações abaixo.

1) Entre as características do software podemos citar: (i) o software é desenvolvido ou projetado por engenharia, não manufaturado no sentido clássico (não é um processo mecânico); (ii) o software não se desgasta; (iii) a maioria dos softwares é feita sob medida em vez de ser montada de componentes existentes; e (iv) o software é sempre confiável e funciona eficientemente em máquinas reais.

2) Os componentes do software são criados por meio de uma série de conversões que mapeiam as exigências do cliente para código executável em máquina.

3) Podemos dizer que engenharia de software é o estabelecimento e o uso de sólidos princípios de engenharia para que se possa obter economicamente um software que seja confiável e que funcione eficientemente em máquinas reais.

4) A Engenharia de Software é uma disciplina que integra métodos, ferramentas e procedimentos para o desenvolvimento de software de computador.

Estão corretas:

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

1248Q646837 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Conselho Regional de Medicina PR, Instituto Quadrix, 2018

Com relação à APF (análise de pontos de função), julgue os itens a seguir. O objetivo da APF é determinar o custo exato na produção de um software, e não os custos necessários à manutenção de software.
  1. ✂️
  2. ✂️

1249Q633541 | Informática, Engenharia de Software, Analista de Sistemas, TJ PR, TJ PR

Engenharia de software é uma área do conhecimento voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos objetivando organização, produtividade e qualidade. Ela é composta pelas seguintes camadas:

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

1250Q641258 | Informática, Engenharia de Software, Analista de Gestão, SABESP SP, FCC

Após um estudo inicial de viabilidade, o próximo estágio do processo de engenharia de requisitos é a elicitação e análise de requisitos. Nesta atividade deve-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1251Q619019 | Informática, Engenharia de Software, Analista da CMB, Casa da Moeda, CESGRANRIO

No desenvolvimento de um sistema corporativo, cujo processo é baseado no RUP (Rational Unified Process), a capacitação dos usuários ocorre na fase de

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

1252Q645911 | Informática, Engenharia de Software, Analista de Sistemas, CFA, IADES

Considerando os modelos de desenvolvimento de software, assinale a alternativa correta.

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

1253Q648995 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, Universidade Federal de Minas Gerais, 2018

Diversas técnicas, envolvendo as pessoas interessadas (stakeholders, em inglês) no desenvolvimento de um software, são muito utilizadas nos processos de descoberta, também chamada de elicitação, de requisitos. Com relação às técnicas utilizadas para a elicitação de requisitos, é INCORR ETO afirmar que
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1254Q645927 | Informática, Engenharia de Software, Analista Judiciário, TJ PI, FGV

A equipe de desenvolvimento da empresa ?Sosistemas? utiliza o modelo V para desenvolver seus sistemas de informação. Seguindo essa metodologia, as equipes realizam diversos tipos de testes ao longo do desenvolvimento. No momento atual, o funcionário José está testando um grupo de classes para avaliar seu funcionamento em conjunto. Para fazer essa avaliação, José está realizando testes do tipo:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1255Q615727 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, SEFAZ AM, NCE

Considere as seguintes afirmativas sobre o Modelo Essencial (ME) produzido pelo método da Análise Essencial de Sistemas de Informação:

I - O ME é composto pelos Modelos Ambiental e Comportamental.

 II - O Modelo Ambiental descreve o comportamento do ambiente.

 III - O Modelo Comportamental define a resposta do sistema aos eventos internos.

 É/são correta(s) somente a(s) afirmativa(s):

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

1256Q628050 | Informática, Engenharia de Software, Analista Administrativo, ANATEL, CESPE CEBRASPE

Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue os próximos itens. Os comandos da ferramenta Git são relativamente simples: para adicionar, por exemplo, um arquivo novo ao repositório no Git, basta utilizar o comando commit depois de efetuar o comando add.
  1. ✂️
  2. ✂️

1257Q642195 | Informática, Engenharia de Software, Analista de Informática, PRODEST ES, CESPE CEBRASPE

Acerca do Rational Unified Process (RUP), julgue os seguintes itens.

As iterações são organizadas nas fases de concepção, elaboração, construção e transição. A concepção produz uma versão preliminar executável da arquitetura e um manual preliminar para os usuários. A elaboração produz todos os modelos finalizados. A construção produz uma versão final dos manuais destinados aos usuários e os materiais destinados aos treinamentos.

  1. ✂️
  2. ✂️

1258Q622012 | Informática, Engenharia de Software, Analista de Sistemas, Empresa Brasileira de Comunicação, CESPE CEBRASPE

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

O XP segue um conjunto de valores, princípios e regras básicas que visam alcançar eficiência e efetividade no processo de desenvolvimento de software. Os valores são cinco: comunicação, simplicidade, feedback, coragem e respeito.

  1. ✂️
  2. ✂️

1259Q625118 | Informática, Engenharia de Software, Analista Judiciário, TRE CE, FCC

No SCRUM, sprint é

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

1260Q625131 | Informática, Engenharia de Software, Analista Judiciário, TRF 2a, FCC

Para facilitar a manutenção da aplicação, há um design pattern que tem como objetivo principal centralizar o acesso aos dados em uma única camada. Esse design pattern é o

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