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.


201Q152082 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista Judiciário Tecnologia da Informação, TJ DF, CESPE CEBRASPE

Texto associado.

Acerca da engenharia de software e de metodologias e ciclos de
desenvolvimento de software, julgue os itens subseqüentes.

No modelo de desenvolvimento incremental, embora haja defasagem entre os períodos de desenvolvimento de cada incremento, os incrementos são desenvolvidos em paralelo.

  1. ✂️
  2. ✂️

202Q229422 | 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. ✂️

203Q187336 | Engenharia de Software, Análise Estruturada, Agente de Defensoria Analista de Sistemas, DPE SP, FCC

O modelo ambiental da Análise Estruturada é composto pela

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

204Q235014 | Engenharia de Software, RUP, Programador de Computador, TRE RN, FCC

O RUP produz artefatos

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

205Q155418 | 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. ✂️

206Q657942 | Engenharia de Software, Teste de Software, Analista Judiciário Análise de Sistemas, TJ PA, CESPE CEBRASPE, 2020

O Clean Code deve considerar também o momento de teste do software em desenvolvimento. O Teste Limpo deve
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

207Q178296 | Engenharia de Software, Processo de Software, Desenvolvedor, MEC, FGV

Em cada fase de um processo de software são executadas as atividades básicas para que sejam atingidos os objetivos propostos.
Essas atividades podem ser identificadas nas alternativas a seguir, à exceção de uma. Assinale-a.

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

208Q150196 | Engenharia de Software, Qualidade de Software, Analista Judiciário Tecnologia da Informação, TRE AM, FCC

Para se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles:

I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levanto em conta tanto os requisitos funcionais quanto os não funcionais.

II. Acompanhar o projeto de software para que se possa ter uma visão bem realista do progresso do projeto, sendo possível tomar ações eficazes quando o desempenho software se desviar de forma significativa dos planos do projeto.

III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do software para dar maior segurança ao desenvolvedor e permitir maior controle de desenvolvimento.

IV. Desenvolver um processo padrão para ser gerenciado e revisado, Identificar os pontos fortes e fracos do processo de desenvolvimento e planejar atividades de melhoramento.

É correto o que se afirma em

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

209Q698068 | 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. ✂️

210Q114526 | Engenharia de Software , UML, Analista de Nível Superior Desenvolvimento de Sistemas, Casa da Moeda, CESGRANRIO

No diagrama de classes UML mostrado abaixo, as classes ClasseA e ClasseD são abstratas. As demais classes são concretas.

Imagem 011.jpg

Considere que objetoX é uma instância de ClasseB. Com base apenas no diagrama, tem-se que objetoX

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

211Q261584 | Engenharia de Software, Análise de Requisitos, Técnico Judiciário Programação de Sistemas, TRE MS, CESPE CEBRASPE

Assinale a opção que apresenta uma das finalidades da análise de requisitos.

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

212Q117477 | Engenharia de Software , XP, Analista de Sistemas, CFA, IADES

Assinale a alternativa correta acerca da Programação Extrema (Extreme Programming - XP).

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

215Q166920 | Engenharia de Software, Metodologias Ageis, Auditor do Estado Tecnologia da Informação, SECONT ES, CESPE CEBRASPE

Texto associado.

De acordo com os conceitos relacionados a processos de
desenvolvimento de software e medição de software, julgue os
próximos itens.

Métodos ágeis de desenvolvimento de sistemas foram propostos principalmente para apoiar o desenvolvimento de aplicações de negócios nas quais os requisitos de sistema mudam rapidamente durante o processo de desenvolvimento. Entre esses métodos está o extreme programming, que envolve um número de práticas, como o planejamento incremental, a definição de um ritmo de trabalho sustentável e a divisão das equipes de trabalho por meio da especialização de seus membros.

  1. ✂️
  2. ✂️

216Q186379 | Engenharia de Software, UML, Agente de Defensoria Analista de Sistemas, DPE SP, FCC

Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:

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

217Q168717 | Engenharia de Software, Desenvolvimento de Software, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018

No âmbito da infraestrutura, uma das vantagens DevOps é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

218Q112932 | Engenharia de Software , Análise Estruturada, Analista de Finanças e Controle, CGU, ESAF

Analise as seguintes afirmações relacionadas a desenvolvimento estruturado.

I. Um DFD é composto por dois elementos gráficos. Um representa o fluxo de dados e os processos e o outro, o dicionário de dados.

II. Um diagrama de fluxo de dados - DFD é uma especificação em rede de um sistema e mostra os componentes ativos do sistema e as interfaces de dados entre eles.

III. Um processo pode transformar dados, modificando a informação contida nos dados.

IV. Um dicionário de dados em um DFD é desenhado como um par de linhas paralelas.

A identificação do nome do arquivo encontra-se entre as duas linhas. Indique a opção que contenha todas as afirmações verdadeiras.

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

219Q683046 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019

Assinale a opção correta sobre MapReduce, de acordo com Hurwitz (2015).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

220Q115951 | Engenharia de Software , Analise e Projeto Orientado a Objetos, Analista de Sistemas, MEC, FGV

Na Análise e Projeto Orientado a Objetos, um recurso tem como meta principal reduzir o número de variáveis globais usadas dentro de um programa, consistindo na separação dos aspectos externos de um objeto, permitindo que a sua implementação possa ser modificada sem que afete as aplicações que o utilizam. Este recurso é denominado:

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