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.


281Q254758 | Engenharia de Software, Análise Estruturada, Técnico Judiciário Programação de Sistemas, TRE AP, CESPE CEBRASPE

São elementos constitutivos da análise estruturada que auxiliam a representação da informação:

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

282Q117690 | Engenharia de Software , Métricas de Software, Analista de Sistemas, UDESC, FEPESE

Considere as seguintes afirmativas relacionadas a métricas de software:

1. A contagem de linhas de código (LOC) constitui um exemplo de métrica direta.

2. A medida de qualidade expressa em erros/KLOC constitui um exemplo de métrica orientada a tamanho (KLOC = 1000.LOC).

3. A medida de qualidade expressa em erros/KLOC constitui um exemplo de métrica indireta (KLOC = 1000.LOC).

Assinale a alternativa que indica todas as afirmativas corretas.

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

283Q101888 | Engenharia de Software , Software Livre, Analista Tecnologia da Informação, IPHAN, FUNIVERSA

De acordo com a Free Software Fundation, um programa de computador é considerado Software Livre quando atende aos quatro princípios de liberdade: (1) Liberdade para executar o programa, (2) Liberdade para estudar a lógica de programação, (3) Liberdade para redistribuir o programa e (4) Liberdade para modificar o programa. Com base nesses princípios, assinale a alternativa correta.

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

284Q115730 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, Senado Federal, FGV

Entre as atividades listadas a seguir, uma não faz parte da Engenharia de Requisitos. Assinale-a.

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

285Q116252 | Engenharia de Software , Analise e Projeto Orientado a Objetos, Analista de Sistemas, CFA, IADES

A análise de sistemas no mundo orientado a objeto é feita analisando-se os objetos e os eventos que interagem com esses objetos. O projeto de software é feito reusando-se classes de objetos existentes e, quando necessário, construindo-se novas classes. Análise e projeto orientados a objeto modelam o mundo em termos de objetos que têm propriedades e comportamentos e eventos que disparam operações que mudam o estado dos objetos que interagem entre si. Sobre os conceitos ou ideias fundamentais da metodologia da análise de sistemas orientada a objeto, assinale a alternativa incorreta.

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

286Q121074 | Engenharia de Software , Análise Essencial, Analista de Tecnologia da Informação Banco de Dados, CETESB, VUNESP

Na análise essencial, os artefatos disponíveis para o desenvolvimento de diagramas são:

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

287Q150033 | Engenharia de Software, Análise Estruturada, Analista Judiciário Tecnologia da Informação, TRT 11a Região, FCC

Sobre os conceitos relacionados à modelagem funcional, analise:
I. A modelagem funcional se preocupa com a modelagem das funções que o sistema deverá executar para atender aos anseios dos usuários do sistema.

II. Um Diagrama de Fluxo de Dados (DFDs) é um instrumento para a modelagem de processos, que representa um sistema como uma rede de processos, interligados entre si por fluxos de dados e depósitos de dados.

III. DFDs utilizam quatro símbolos gráficos, visando representar os seguintes componentes: Processos, Fluxos de Dados, Depósitos de Dados e Entidades Externas.

IV. Além dos DFDs, são necessários, para uma completa modelagem das funções, o Dicionário de Dados e uma descrição da lógica dos processos simples que não mereçam ser decompostos em outros.
Está correto o que se afirma em

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

288Q846925 | Engenharia de Software, Engenharia de Requisitos, AL AP Analista Legislativo Desenvolvedor de Sistemas, FCC, 2020

Considere a lista abaixo, elaborada durante um levantamento de requisitos na Assembleia Legislativa do Amapá, para um sistema hipotético de avaliações internas:

1. Registrar avaliação de colaborador por parlamentar: O sistema deve permitir ao parlamentar, em uma única tela, a avaliação de todos os seus colaboradores.

2. Considerar Aspectos Legais: O sistema deve seguir orientações elencadas na Resolução 099/XXXX do Conselho Legislativo do Estado.

3. Registrar autoavaliação de parlamentar: O sistema deve permitir ao parlamentar sua autoavaliação em relação às disposições legais sob as quais atuou no período.

4. Atentar à Segurança: O sistema deve fornecer mecanismos de segurança e autenticação alinhados com os adotados pelo processo XPTO.

5. Impedir acesso direto ao processo XPTO: O sistema deverá mostrar ao usuário que existem formulários de avaliação a serem respondidos e dará a opção de respondê-los depois.

Adotando RFU para requisitos funcionais e RNF para não-funcionais, a classificação correta e respectiva da lista 1 a 5 acima é:

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

289Q105061 | Engenharia de Software , UML, Analista Administrativo Tecnologia da Informação, ANAC, CESPE CEBRASPE

Texto associado.

Em engenharia de software, o processo de
desenvolvimento de software designa uma sequência de
atividades, agrupadas em fases e tarefas, executadas de forma
sistemática e uniformizada, realizadas por pessoas com
responsabilidades bem definidas e que, a partir de um conjunto
de entradas (inputs) produzem um conjunto de saídas (outputs).
Como objetivos, o processo de desenvolvimento de software deve
prover orientação sobre as sequências das atividades envolvidas,
especificar os modelos descritivos do sistema, gerenciar as tarefas
e definir métricas para os modelos e atividades.

R. A. Ramos. Treinamento em UML (com adaptações).

Quanto às fases e tarefas no processo de desenvolvimento de
software, julgue os itens de 64 a 67.

Requisitos descrevem um acordo ou contrato entre duas partes, especificando, entre outros aspectos, o que o sistema de software deve fazer para ser aprovado em um teste de aceitação.

  1. ✂️
  2. ✂️

290Q120102 | Engenharia de Software , Análise Essencial, Analista de Tecnologia da Informação Banco de Dados, CETESB, VUNESP

Na análise essencial, existem dois modelos para a abstração do negócio a ser documentado. Esses modelos são chamados de Modelo

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

291Q168769 | Engenharia de Software, Análise de Pontos de Função, 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.

A análise de pontos de função mede o software por meio da quantificação da funcionalidade que este provê ao usuário. Nesse método são consideradas as funções de dados e as funções de transação, que contribuem para a contagem de pontos de função não ajustados. Essa contribuição é determinada a partir do tipo e da complexidade das funções. Entre todos os tipos de funções que podem ser identificados em um software, os arquivos lógicos internos de alta complexidade são os que representam a maior contribuição para a contagem de pontos de função não ajustados.

  1. ✂️
  2. ✂️

292Q248858 | Engenharia de Software, Planejamento e Gerência de Projetos, Técnico de Nível Superior Área Tecnologia da Informação, EPE, CESGRANRIO

O gerente de um projeto foi informado, por sua equipe, que uma determinada atividade de caminho crítico apresenta um valor esperado de 38 dias e existe cerca de 95,44% de chance de a mesma ser concluída entre 30 e 46 dias. Sabendo-se que foi utilizado PERT para as estimativas apresentadas, qual das opções a seguir apresenta, em dias, uma possível configuração para as estimativas otimista, mais provável e pessimista, respectivamente, para esta atividade?

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

293Q117166 | Engenharia de Software , Usabilidade, Analista de Sistemas, CVM, ESAF

São heurísticas de usabilidade

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

294Q268511 | Engenharia de Software, Análise de Requisitos, Analista Desenvolvimento de Sistemas, FINEP, CESGRANRIO

Uma equipe de analistas está entrevistando gerentes de área para levantar os requisitos do novo sistema de reservas de uma companhia aérea. Considere as afirmativas sobre os requisitos levantados.
I - O usuário poderá fornecer um roteiro com múltiplos pontos de parada.
II - O total a ser pago deverá ser expresso na moeda escolhida pelo usuário.
III - As trocas de informações com os sistemas das empresas coligadas (hotéis, locadora de veículos, etc.) são feitas através de Web Services.
É(São) requisito(s) funcional(ais) o que é apresentado em

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

295Q121712 | Engenharia de Software , Análise de Requisitos, Analista de Tecnologia da Informação, PRODEMGE, FUMARC

Em relação aos tipos de requisitos de software, analise os itens a seguir e coloque (V) para a assertiva verdadeira e (F) para a assertiva falsa.
( ) Requisitos de sistema são declarações, em uma linguagem natural com diagramas, de quais serviços são esperados do sistema.

( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específcas e como deve se comportar em determinadas situações.

( ) Requisitos de usuário defnem, detalhadamente, as funções, os serviços e as restrições operacionais do sistema.

( ) Requisitos de domínio são provenientes do domínio da aplicação do sistema e refetem as características e as restrições desse domínio.
Assinale a opção com a sequência CORRETA, na ordem de cima parabaixo.

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

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

Uma sistemática para construção da arquitetura do software enquanto, ao mesmo tempo, conduz ao descobrimento de erros associados às interfaces é a estratégia de teste de software denominada de

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

297Q120834 | Engenharia de Software , Sistemas Distribuídos, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIO

Assinale a opção que contém uma regra INVÁLIDA para Redes de Petri.

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

298Q241927 | Engenharia de Software, Ferramentas CASE, Técnico Administrativo Informática, ANAC, CESPE CEBRASPE

Texto associado.

A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

Geradores de código em ferramentas CASE (computer aided software engineering) podem ser embasados em modelos UML. Nesse caso, o gerador pode gerar um programa ou componente completo ou um esqueleto de código.

  1. ✂️
  2. ✂️

299Q155662 | Engenharia de Software, Teste de Software, Analista Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCC

Há um tipo de teste que vislumbra a "destruição do programa" por meio de sua submissão a quantidades, frequências ou volumes anormais que é o teste

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

300Q120612 | Engenharia de Software , Qualidade de Software, Analista de Tecnologia da Informação, UFF, UFF

No tocante à garantia de qualidade de software, está relacionada com uma de suas funções:

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