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.


401Q121547 | Engenharia de Software , Engenharia de Requisitos, Analista de TI Administração de Dados, CETESB, VUNESP

Considere o seguinte texto extraído de um documento de requisitos:

Os dados devem ser armazenados no banco de dados utilizando um formato padrão e hierárquico, que facilite sua leitura e a geração de relatórios.

O texto apresenta um exemplo de requisito

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

402Q168438 | Engenharia de Software, Teste de Software, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018

Os testes unitários são aplicados em subprogramas individuais ou em componentes maiores construídos com unidades altamente coesas e são executados:


I. sempre com acesso ao código que está sendo testado.

II. normalmente com o suporte de ferramentas de depuração.

III. sempre pelos programadores que escreveram o código.

IV. para verificar o funcionamento dos elementos de software separadamente.


Está correto o que consta de

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

403Q847205 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020

Acerca de gerenciamento de projetos, julgue o item a seguir.
No conjunto de conhecimentos em gerenciamento de projetos (PMBOK), os grupos de processos são as fases cronológicas pelas quais o projeto passa, e suas áreas estão divididas em seis áreas de conhecimento de gerenciamento de projetos.
  1. ✂️
  2. ✂️

404Q118229 | Engenharia de Software , UML, Analista de Sistemas, MEC, FGV

A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências.
<- - - - - - - - - - - -
O elemento acima, em um diagrama de sequência, significa:

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

405Q164594 | Engenharia de Software, Processo de Software, Auditor Fiscal da Receita Estadual, SEFAZ SC, FEPESE

Relacione as características de modelos de ciclo de vida, descritos na Coluna 2, com os identificadores corretos de modelos de ciclo de vida, relacionados na Coluna 1.

Coluna 1

1. Modelo cascata (waterfall)
2. Modelo espiral
3. Modelo iterativo e incremental
4. Modelo V

Coluna 2

( ) Preconiza que o início da elaboração dos planos de teste deve ocorrer antes da etapa de implementação.

( ) Permite alterar o resultado de uma etapa anterior.

( ) É baseado em ambientes físicos altamente estruturados, em que depois de uma ação as mudanças são proibitivamente caras, se não impossíveis.

( ) Inclui explicitamente a análise de riscos e a prototipação como atividades do processo de desenvolvimento.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

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

406Q257290 | 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.

A APF auxilia a compreender e agir sobre problemas típicos de gerenciamento de projetos, tais como baixos custos, atrasos no pagamento, insatisfação do usuário e produtividade de desenvolvedores, bem como sobre as dificuldades de medição do progresso do projeto.

  1. ✂️
  2. ✂️

407Q147728 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCC

Dentro do espectro de coesão entre tarefas de um módulo é menos indicado usar a

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

408Q151685 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRT 1a REGIÃO, FCC

Considerando o teste de software, há o chamado teste de unidade, que consiste em testar
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

409Q837131 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Analista de Controle Externo, TCE RJ, CESPE CEBRASPE, 2021

Julgue o seguinte item, relativo a gerenciamento de projetos, segundo o PMBOK 6.ª edição.

Em uma abordagem ágil, no início da iteração, determina-se a quantidade de itens mais prioritários da lista de backlog que podem ser entregues na próxima iteração; os processos coletar os requisitos, definir o escopo e criar a estrutura analítica do projeto (EAP) são executados em cada uma dessas iterações.

  1. ✂️
  2. ✂️

410Q231957 | Engenharia de Software, Metodologias Ageis, Programador de Computador, TRE RJ, CESPE CEBRASPE

Texto associado.

Julgue os itens seguintes, acerca das metodologias de análise,
projeto, desenvolvimento de sistemas e ferramentas de
desenvolvimento e apoio ao desenvolvimento de software.

A metodologia scrum prega que a equipe complete e entregue partes do produto final constantemente ao final de cada interação. Essa interação deve ser curta e possuir tempo de execução definido previamente.

  1. ✂️
  2. ✂️

411Q167054 | Engenharia de Software, Gestão de Projetos, Auditor Fiscal, SEFAZ BA, FCC, 2019

Um Auditor Fiscal estava trabalhando no processo Estimar Custos em um projeto com base nas melhores práticas do PM BOK 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 usa uma relação estatística entre dados históricos relevantes e outras variáveis, para calcular a estimativa de custos para o pacote, conseguindo produzir altos níveis de precisão dependendo da sofisticação e dos dados básicos colocados no modelo. O método utilizado pelo Auditor denomina-se
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

412Q121767 | Engenharia de Software , Análise Essencial, Analista de TI Administração de Dados, CETESB, VUNESP

Em um determinado diagrama desenhado, utilizando-se a Análise Essencial, é necessário adicionar uma atividade que represente o armazenamento de informações. Considerando os artefatos e os diagramas disponíveis na Análise Essencial para representar essa atividade, deve-se adicionar ao diagrama uma Atividade de

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

413Q245928 | Engenharia de Software, Acoplamento e Coesão, Técnico Científico Análise de Sistemas, Banco da Amazônia, CESPE CEBRASPE

Texto associado.

Acerca de coesão e acoplamento, elementos críticos para o
desenvolvimento e manutenção de sistemas, julgue os itens que se
seguem.

De acordo com o princípio da coesão de classes, cada classe deve representar uma única entidade bem definida no domínio do problema. O grau de coesão diminui com o aumento contínuo de código de manutenção nas classes.

  1. ✂️
  2. ✂️

415Q690703 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação, SEMEF Manaus AM, FCC, 2019

O processo de validação de requisitos de software deve ser utilizado em um projeto da Fazenda Municipal, sendo que seus técnicos de TI, devem, nesse processo de validação, efetuar revisões de requisitos, atentando que a propriedade 
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

416Q251663 | Engenharia de Software, RUP, Técnico Judiciário Programação de Sistemas, TRE MT, CESPE CEBRASPE

O RUP (Rational Unified Process) é um processo de engenharia de software que oferece uma abordagem com base em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade e que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. A respeito de RUP, assinale a opção correta.

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

417Q118966 | Engenharia de Software , Análise Essencial, Analista de Sistemas, Prefeitura de Natal RN, CONSULPLAN

As seguintes atividades fazem parte do processo de construção do Modelo Comportamental da Análise Essencial, EXCETO:

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

418Q264258 | Engenharia de Software, Ciclo de Vida de Software, Técnico Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

Considere:

I. Modificações devem ser ajustadas facilmente em módulos isolados e fáceis de encontrar. Se não atendem a isso, um reprojeto deverá ser necessário.

II. Modificações de tabelas devem ser especialmente fáceis de fazer. Se qualquer modificação não é rápida e fácil de ser feita, indica-se a realização de um reprojeto.

III. Modificações devem ser fáceis para serem feitas na forma de iterações. Se elas não são, haverá um problema básico tal como um projeto falho ou uma proliferação de correções.

No contexto das bases para direcionar a implementação e análise do processo iterativo e incremental, está correto o que se afirma em

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

419Q197624 | Engenharia de Software, Processo de Software, Analista Administração de Sistemas, EBC, CESPE CEBRASPE

Texto associado.

Acerca das metodologias de desenvolvimento de sistemas, julgue
os itens a seguir.

No desenvolvimento em cascata, os passos são ordenados em sequência e executados até a etapa final de teste, mesmo que o cliente esteja insatisfeito com determinado resultado intermediário.

  1. ✂️
  2. ✂️

420Q105725 | Engenharia de Software , Engenharia de Requisitos, Analista de Controle, TCE PR, FCC

No processo de engenharia de requisitos, os tipos de requisitos de usuário e de sistema podem ser, respectivamente,

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