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.


1221Q621062 | Informática, Engenharia de Software, Analista Judiciário, TRT 5a, FCC

A Instrução Normativa para Contratação de Soluções de Tecnologia da Informação (MPOG/SLTI IN 04/2010), elenca, no que se refere às licitações dos tipos técnica e preço, as seguintes recomendações: I. Incluir critérios de pontuação técnica que não estejam diretamente relacionados com os requisitos da Solução de Tecnologia da Informação a ser contratada ou que frustrem o caráter competitivo do certame. II. Incluir, para cada atributo técnico da planilha de pontuação, sua contribuição percentual com relação ao total da avaliação técnica. III. Proceder à avaliação do impacto de pontuação atribuída em relação ao total de pontos, observando se os critérios de maior peso são de fato os mais relevantes e, se a ponderação atende ao princípio da razoabilidade. IV. Fixar os fatores de ponderação das propostas técnicas e de preço sem justificativa. As recomendações que são VEDADAS pela IN são APENAS:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1222Q632339 | Informática, Engenharia de Software, Consultor Pleno, APEX Brasil, FUNIVERSA

O RUP (Rational Unified Process) define conceitos básicos relativos ao ciclo de desenvolvimento de software, tais como: fases, atividades (workflow) e iterações. Com relação a estes três conceitos, assinale a alternativa correta, na qual se expressa a relação entre eles:

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

1223Q648740 | Informática, Engenharia de Software, Analista I, Instituto do Patrimônio Histórico e Artístico Nacional, CESPE CEBRASPE, 2018

No que se refere à engenharia de requisitos, julgue os próximos itens. Situação hipotética: Na metodologia de desenvolvimento de software customizada para uma organização, o analista propôs o uso da prototipação na fase de engenharia de requisitos, contudo julgou inviável a utilização da prototipação na fase de projeto de sistemas. Assertiva: Nessa situação, a proposta do analista está incorreta, pois a prototipação tanto pode ser utilizada no processo de engenharia de requisitos, para ajudar na elicitação de requisitos, quanto no projeto de sistema, para apoiar o projeto de interface de usuário.
  1. ✂️
  2. ✂️

1224Q615727 | 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. ✂️

1225Q648501 | Informática, Engenharia de Software, Analista de Sistemas, Companhia de Desenvolvimento Econômico de Minas Gerais MG, FUNDEP UFMG, 2018

Correlacione a COLUNA I com a COLUNA II, associando os modelos ao seu conceito.

COLUNA I

1. Modelo cascata

2. Modelos de processo incremental

3. Modelos de processo evolucionário

4. Modelos concorrentes

 COLUNA II

( ) Combina elementos dos fluxos de processos lineares e paralelos. Aplica sequências lineares, de forma escalonada, à medida que o tempo vai avançando.

( ) Os requisitos de um problema são bem compreendidos, o trabalho flui da comunicação ao emprego. Ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído.

( ) Permite a engenharia de software utilizar elementos interativos de qualquer outro modelo. A atividade de modelagem pode estar em qualquer um dos estados em qualquer instante. Outras atividades, ações ou tarefas (comunicação ou construção) podem ser apresentadas de maneira análoga. Todas as atividades de engenharia de software existem simultaneamente, porém em diferentes estados.

( ) Modelos interativos que possibilitam desenvolver versões cada vez mais complexas do software. Inclui o modelo de prototipação e o modelo espiral. O modelo espiral de desenvolvimento é um gerador de modelos de processos utilizado para guiar a engenharia de sistemas intensivos de software. Tem uma abordagem para ampliar, incrementalmente, o grau de definição e a implementação de um sistema, enquanto diminui o grau de risco dele.

Assinale a sequência CORRETA.

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

1226Q635473 | Informática, Engenharia de Software, Analista Administrativo, ANTAQ, CESPE CEBRASPE

Com relação à engenharia de requisitos, julgue os itens que se seguem. A etnografia auxilia na descoberta de requisitos implícitos do sistema ao se observar a forma como um trabalho é executado, em vez de se verificar como os processos são definidos pela organização.
  1. ✂️
  2. ✂️

1227Q628050 | 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. ✂️

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

A Engenharia de Software

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

1229Q647786 | 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. ✂️

1230Q624495 | Informática, Engenharia de Software, Analista Judiciário, TRT 5a, FCC

A notação BPMN é rica em elementos de representação, o que torna possível modelar processos mais complexos. Para representar uma divisão de fluxo (como em uma exceção) ou junções de fluxo, utiliza-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1231Q634507 | Informática, Engenharia de Software, Analista Técnico de Tecnologia da Informação, FUNPRESP, IADES

Quanto ao conceito de requisitos funcionais, é correto afirmar que são
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1232Q636308 | Informática, Engenharia de Software, Analista de Sistemas, DPE RR, FCC

Um Analista de Sistemas, ao utilizar uma técnica de elicitação de requisitos, está implementando, de forma rápida, um pequeno subconjunto de funcionalidades do produto. Ele deseja estudar as alternativas de interface do usuário, os problemas de comunicação com outros produtos e a viabilidade de atendimento dos requisitos de desempenho. A técnica utilizada pelo Analista é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1233Q632486 | Informática, Engenharia de Software, Analista Judiciário, TJ DF, CESPE CEBRASPE

Julgue os itens a seguir, acerca da qualidade e da maturidade em projetos de software.

A eficiência na remoção de defeitos (defect removal efficiency) é uma métrica específica da fase de testes de um projeto de software que permite avaliar tanto a capacidade de testar da equipe quanto os erros deixados no software durante as fases anteriores, inclusive a especificação, a análise e a codificação.

  1. ✂️
  2. ✂️

1234Q619455 | Informática, Engenharia de Software, Analista de Informática, Tribunal de Contas Estadual RO, CESPE CEBRASPE

Com referência à engenharia e gestão de requisitos de software, julgue os próximos itens.

A rastreabilidade bidirecional deve ocorrer tanto de forma horizontal quanto vertical. A horizontal estabelece a dependência de um requisito-fonte até o nível de decomposição mais baixo do produto, enquanto a rastreabilidade vertical estabelece a dependência dos requisitos entre si.

  1. ✂️
  2. ✂️

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

Leia o texto a seguir extraído da Internet.

Se o débito técnico não é pago, ele pode acumular, tornando mais difícil implementar mudanças posteriores.

No contexto desta informação, o débito técnico

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

1236Q623581 | Informática, Engenharia de Software, Analista Ministerial, MPE PE, FCC

Os requisitos não funcionais não estão diretamente ligados aos serviços específicos oferecidos pelo sistema a seus usuários. Eles podem estar relacionados às propriedades emergentes do sistema, como confiabilidade, tempo de resposta e ocupação de área, entre outros. Dentre os tipos de requisitos não funcionais, é possível destacar os requisitos de produto, organizacionais e externos. Dentre os requisitos de produto, podemos citar os requisitos

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

1237Q646626 | Informática, Engenharia de Software, Técnico em Tecnologia da Informação, Superintendência de Gestão e Desenvolvimento de Pessoas PE, 2018

O JSP é uma tecnologia que permite que o código Java seja embarcado nas páginas Web por meio de scriptlet. A esse respeito, analise as proposições abaixo.

1) O código é convertido em Javascript, que é suportado em navegadores Web.

2) A página é convertida em Servlet e compilada.

3) Os scriptlets são removidos da página JSP e compilados separadamente.

Está(ão) correta(s), apenas:

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

1238Q613873 | Informática, Engenharia de Software, Analista de Sistemas, Petrobras, CESPE CEBRASPE

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Por meio do SAP web application server (WAS), é possível publicar charts, embora haja restrições à navegação interativa através de charts.

  1. ✂️
  2. ✂️

1239Q616177 | Informática, Engenharia de Software, Auditor Fiscal de Controle Externo, TCE PI, FCC

Um teste de unidade ou módulo é simplificado quando um módulo é projetado com

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

1240Q626420 | Informática, Engenharia de Software, Analista Legislativo, Assembléia Legislativa GO, UEG

O desenvolvimento dirigido a testes (TDD, do Inglês Test-Driven Development) é uma abordagem de desenvolvimento de software na qual se intercalam testes e desenvolvimento de código. Uma das características da abordagem TDD é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.