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.


1061Q121343 | Engenharia de Software , Metodologias Ageis, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPE

Texto associado.

Imagem 003.jpg

Considerando a figura acima, que ilustra o modelo geral de
processo de projeto, julgue os próximos itens.

Quando métodos ágeis são utilizados, as saídas do processo de projeto, representado na figura, consistem em documentos de especificação separados e, após o projeto de arquitetura do sistema, os estágios posteriores serão incrementais e cada incremento é representado como um modelo de projeto.

  1. ✂️
  2. ✂️

1062Q262207 | Engenharia de Software, Ferramentas CASE, Técnico Judiciário Tecnologia da Informação, TRT 5a Região, CESPE CEBRASPE

Texto associado.

Existem diversas ferramentas para o desenvolvimento de software, entre elas as ferramentas CASE. Acerca dessas ferramentas, julgue os itens subseqüentes.

Um projeto de desenvolvimento de software pode usar mais de uma ferramenta CASE. O principal requisito é que todas sejam orientadas a objeto e proporcionem integração com a Internet como requisito mínimo.

  1. ✂️
  2. ✂️

1063Q154433 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRT 18a Região, FCC

NÃO se trata de uma categoria de erros encontrados por meio de teste caixa-preta:

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

1064Q121411 | Engenharia de Software, Analista de Tecnologia da Informação, DATAPREV, COSEAC

Ação de engenharia de software iniciada com a atividade de comunicação, continuada durante a modelagem e adaptada às necessidades do processo, do produto e do pessoal que está fazendo o trabalho:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1065Q254029 | Engenharia de Software, Análise de Pontos de Função, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPE

Texto associado.

As organizações têm-se preocupado cada vez mais com a qualidade
de seus produtos de software, com os custos efetivos e com o
cumprimento de cronogramas especificados nos projetos de
desenvolvimento de software. Para tanto, deve-se estimar, com
precisão, o esforço, o prazo e os custos necessários para o
desenvolvimento do software. Uma das métricas utilizadas, a
análise de pontos por função (APF) mede o tamanho das funções
do software sob o ponto de vista do usuário, utilizando a
documentação gerada durante todo o processo de desenvolvimento
do produto, principalmente a documentação da fase de projeto
Acerca desse assunto, julgue os itens seguintes.

Na APF, a precisão da estimativa melhora à medida que se obtém mais informações da análise e do projeto de sistemas. Assim, é possível estimar o tamanho do software continuamente ao longo do processo de desenvolvimento do projeto. No método backfiring, o número de pontos de função de uma aplicação é derivado a partir de seu tamanho físico, que é assumido linear entre os tamanhos funcional e físico.

  1. ✂️
  2. ✂️

1066Q237141 | Engenharia de Software, Qualidade de Software, Programador de Computador, TJ PE, FCC

São práticas eficientes para revisão de código, EXCETO:

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

1067Q118127 | Engenharia de Software , RUP, Analista de Sistemas, Sergipe Gás SA, FCC

No Processo Unificado, o Modelo de Domínio é um

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

1068Q687743 | Engenharia de Software, Auditor Fiscal Administração Tributária Prova II, SEFAZ BA, FCC, 2019

Um Auditor Fiscal estava trabalhando no processo Estimar Custos em um projeto, com base nas melhores práticas do PMBOK 5ª edição. Era necessário fazer a estimativa de um grande pacote de trabalho que envolvia créditos tributários. Para isso, o Auditor utilizou um método que estima os custos das atividades individuais no cronograma e, então, os adiciona em conjunto para apresentar uma estimativa total para o pacote de trabalho. O método, que inicialmente estima o custo com o maior nível de detalhes especificados e, em seguida, os resume, ou seja, recolhe os detalhes de forma que restem os níveis mais altos para serem utilizados em subsequentes relatórios e rastreamento, denomina-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

1069Q847251 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

No que se refere a metodologias ágeis e experiência de usuário, julgue o item que segue.

O responsável direto pelo backlog da sprint é o time de desenvolvimento, que decide sobre as adições e(ou) remoções e os ajustes de tarefas durante a execução da sprint; no entanto, se algum item for retirado, o dono do produto deve ser avisado o mais breve possível.

  1. ✂️
  2. ✂️

1070Q155569 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TJ PA, FCC

Considere:

I. Modelagem do aspecto dinâmico de um sistema;

II. Exibição da concorrência de atividades;

III. Exibição das ramificações de controle de fluxo.

O Diagrama de Atividades da UML contempla corretamente o que consta em

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

1071Q847037 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

No que se refere a metodologias ágeis e experiência de usuário, julgue o item que segue.
O scrum master é diretamente responsável por manter e priorizar o backlog do produto, além de colaborar com o time de desenvolvimento.
  1. ✂️
  2. ✂️

1073Q99924 | Engenharia de Software , Analista Programador, DPE RO, FGV

A topologia de uma rede local de computadores determina a forma pela qual as diversas estações estarão interconectadas. Em relação às topologias de redes locais, analise as afirmativas a seguir: I - Em uma topologia em anel todos os nós (ou estações) são ligados a um nó central através do qual todos os dados passam. II - Uma rede organizada em estrela é configurada por uma série de estações ligadas em série, formando uma malha fechada. III - Na topologia em barramento, quando um computador estiver a transmitir um sinal, toda a rede fica ocupada; se outro computador tentar enviar outro sinal ao mesmo tempo, ocorre uma colisão e é preciso reiniciar a transmissão. Está correto o que se afirma em:

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

1074Q197218 | Engenharia de Software, Engenharia de Requisitos, Analista Análise de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.
A respeito de engenharia de software, julgue os itens subsequentes.

Para se chegar ao produto, a primeira ação que se deve fazer é definir o escopo do projeto. Para tal, é necessário realizar um levantamento inicial de requisitos, decompondo-se o problema segundo a abordagem “dividir para conquistar”. Inicialmente, o sistema deve ser decomposto em subsistemas que são, por sua vez, decompostos em módulos. Os módulos podem, ainda, ser recursivamente decompostos em submódulos ou funções, até que se obtenha uma visão geral das funcionalidades a serem tratadas no projeto.
  1. ✂️
  2. ✂️

1075Q100965 | Engenharia de Software , Análise de Pontos de Função, Analista Tecnologia da Informação, IPHAN, FUNIVERSA

A tabela abaixo contém o levantamento feito para um sistema que utiliza a Análise por Pontos de Função (APF).

Imagem 018.jpg

Qual o total de pontos de função (PF) não ajustados que utiliza a contagem detalhada?

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

1076Q116071 | Engenharia de Software , Processo Unificado, Analista de Sistemas, MPE RR, CESPE CEBRASPE

Texto associado.

Acerca de metodologias de desenvolvimento, julgue os itens de
79 a 90.

No Processo Unificado, um modelo de casos de uso é um artefato construído por analistas de sistemas e especificadores de casos de uso na disciplina Implementação. Esse artefato informa o que o sistema realiza para diferentes atores via casos de uso, que especificam as ações que o sistema executa ao interagir com os atores.

  1. ✂️
  2. ✂️

1077Q105353 | Engenharia de Software , Teste de Software, Analista de Controle, TCE PR, FCC

Segundo Sommerville, após um sistema ser completamente integrado, é possível testar propriedades como a de desempenho do sistema. Neste contexto, considere:

I. Testes de desempenho devem ser produzidos de forma a garantir que o sistema possa processar a sua carga prevista, sendo que tais testes geralmente são planejados para que a carga seja continuamente aumentada até que o sistema apresente desempenho fora do aceitável.

II. Os testes de desempenho devem determinar se um sistema corresponde às suas exigências, sendo que a descoberta de defeitos ou problemas no sistema não é enfoque desta etapa.

III. Para determinar se o desempenho está sendo atingido, pode ser necessário a construção de um perfil operacional, que é a listagem de todo o grupo de operadores/usuários que farão uso deste sistema.

Está correto o que se afirma em

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

1078Q670096 | Engenharia de Software, Técnico de Informática, UEPA, FADESP, 2020

De acordo com a notação UML, o diagrama que enfatiza o ordenamento temporal das ações, onde as linhas verticais representam os objetos e as setas horizontais representam as mensagens passadas entre os objetos, é o
 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

1079Q114334 | Engenharia de Software , Análise de Pontos de Função, Analista de Nível Superior Desenvolvimento de Sistemas, Casa da Moeda, CESGRANRIO

A estimativa de software que se baseia na análise por pontos de função tem como insumos as métricas relacionadas a seguir, EXCETO o número de

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

1080Q847034 | Engenharia de Software, Desenvolvimento de Software, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item.

A técnica de integração contínua, de uso fundamental para DevOps, estabelece que o código seja compilado para cada mudança e que sejam executados testes automatizados minimamente confiáveis.

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