Questões de Concurso Comentadas sobre engenharia de requisitos em engenharia de software

Foram encontradas 1.222 questões

Q4033734 Engenharia de Software

A elaboração do Documento de Requisitos exige uma separação clara entre os níveis de abstração e a natureza técnica das necessidades de um projeto. Descrições em linguagem natural e diagramas gerais são essenciais para validar a ideia com stakeholders, mas frequentemente são ambíguas e inadequadas para guiar diretamente o desenvolvimento. Essas descrições compõem os requisitos _____________. Para solucionar essa ambiguidade, elabora-se uma especificação técnica detalhada, que serve como contrato e guia exato para a equipe técnica, denominada requisitos _____________. Independentemente do nível de detalhamento documental, as necessidades também se dividem quanto à sua natureza: as descrições dos serviços exatos que o software deve fornecer e como deve reagir a entradas específicas formam os requisitos _____________. Em contrapartida, as restrições que afetam as propriedades emergentes do sistema como um todo são os requisitos ______________.


Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

Alternativas
Q4032647 Engenharia de Software

Os diagramas de casos de uso da UML descrevem os requisitos funcionais de um sistema sob a perspectiva dos atores externos que interagem com ele. Para expressar relações de dependência e reuso entre casos de uso, a UML define os estereótipos <<include>> e <<extend>>, que possuem semânticas distintas. Diante disso, assinale a alternativa que descreve CORRETAMENTE a diferença entre essas duas relações.

Alternativas
Q4030738 Engenharia de Software

Durante o levantamento de requisitos para o desenvolvimento de um sistema de gestão acadêmica, foram identificadas necessidades que correspondem a requisitos funcionais e requisitos não funcionais. Nesse sentido, são considerados requisitos funcionais:



I. O sistema deve permitir que estudantes realizem matrícula em disciplinas por meio de um portal web.


II. O sistema deve garantir que o tempo de resposta para consultas de notas não ultrapasse 2 segundos em condições normais de uso.


III. O sistema deve permitir que professores registrem as notas finais dos estudantes em cada disciplina.


IV. O sistema deve assegurar que apenas usuários autenticados possam acessar informações acadêmicas.



Quais estão corretos?

Alternativas
Q4027552 Engenharia de Software
 A engenharia de requisitos compreende as atividades de identificação, documentação e gerenciamento dos requisitos de um sistema de software. A distinção entre os tipos de requisitos e as práticas de rastreabilidade são aspectos centrais para a qualidade do processo e do produto. Nesse sentido, assinale a alternativa correta. 
Alternativas
Q4013966 Engenharia de Software
Durante o desenvolvimento de sistemas de software de médio e grande porte, práticas relacionadas à engenharia de requisitos, controle de mudanças, rastreabilidade e qualidade de processo são fundamentais para garantir a evolução controlada do produto.
Analise as afirmativas a seguir:
I. A definição de uma baseline (linha de base) de requisitos estabelece um conjunto de itens formalmente aprovado, que passa a servir como referência para o controle de mudanças ao longo do projeto.
II. A garantia da qualidade de software tem como foco exclusivo a detecção de defeitos no produto final, não abrangendo atividades relacionadas à definição, ao acompanhamento ou à melhoria do processo de desenvolvimento.
III. Mesmo após a validação dos requisitos, mudanças podem ocorrer ao longo do projeto, tornando necessário um processo estruturado de controle de mudanças.
IV. A rastreabilidade de requisitos torna-se desnecessária em processos de desenvolvimento iterativos ou ágeis, uma vez que as entregas frequentes eliminam a necessidade de controle sistemático entre requisitos e artefatos.
V. A rastreabilidade de requisitos contribui para a qualidade do software ao permitir verificar se todos os requisitos definidos foram adequadamente implementados e testados.
Está CORRETO o que se afirma em:
Alternativas
Q4013964 Engenharia de Software
Durante o ciclo de vida de um software, mudanças em requisitos são comuns e precisam ser tratadas de forma sistemática para evitar impactos negativos no produto e no projeto. Nesse contexto, analise as afirmativas a seguir:
I. A análise de impacto de uma mudança em requisitos tem como finalidade principal validar os requisitos junto aos usuários finais, substituindo a necessidade de um processo de controle de mudanças.
II. A rastreabilidade de requisitos possibilita relacionar requisitos a outros artefatos do software, como projeto, código e casos de teste, apoiando o controle de mudanças.
III. Mesmo após a validação dos requisitos, alterações podem ocorrer ao longo do projeto, sendo necessário adotar um processo formal de controle de mudanças.
IV. O controle de mudanças em requisitos deve considerar não apenas aspectos técnicos, mas também impactos em custo, prazo e recursos do projeto.
Está CORRETO o que se afirma em:
Alternativas
Ano: 2026 Banca: CONSULPAM Órgão: GHC-RS Prova: CONSULPAM - 2026 - GHC-RS - Programador |
Q4002207 Engenharia de Software
Na especificação de requisitos de um sistema de protocolo eletrônico, um analista registrou o seguinte requisito: “O sistema deverá apresentar excelente desempenho nas consultas”. Ao revisar o documento, a equipe de desenvolvimento concluiu que a redação compromete a validação objetiva e a rastreabilidade do requisito ao planejamento de testes. De acordo com o enunciado, a correção a ser realizada nesse requisito para que ele possa ser validado é:
Alternativas
Q3992128 Engenharia de Software

Um órgão público iniciou o desenvolvimento de um novo sistema para gestão de processos administrativos digitais. Durante o projeto, a equipe enfrentou dificuldades relacionadas à definição do escopo, mudanças frequentes solicitadas pelos usuários e inconsistências entre documentação e funcionalidades implementadas. Considerando princípios de engenharia de software, especialmente no que se refere ao levantamento de requisitos, estratégias de teste e documentação técnica, analise as assertivas a seguir e assinale V (verdadeiro) ou F (falso):



(__) O levantamento de requisitos envolve identificação de necessidades dos stakeholders, podendo utilizar entrevistas, observação do ambiente de trabalho e análise de documentos institucionais.


(__) Requisitos funcionais descrevem restrições de desempenho, segurança e usabilidade, enquanto requisitos não funcionais detalham comportamentos específicos do sistema.


(__) A rastreabilidade de requisitos auxilia na verificação de que cada requisito identificado possui correspondência nas etapas de desenvolvimento e testes.


(__) Testes de sistema buscam avaliar o comportamento do software como um todo, considerando integração entre componentes e aderência aos requisitos especificados.


(__) A documentação técnica perde relevância após a fase de implementação, pois a manutenção evolutiva baseia-se predominantemente na leitura direta do código-fonte.


(__) Mudanças em requisitos ao longo do projeto podem demandar reavaliação de impactos, inclusive sobre cronograma, arquitetura e casos de teste.



Assinale a alternativa que apresenta a sequência correta de V (verdadeiro) e F (falso):

Alternativas
Q3976376 Engenharia de Software
Uma equipe de desenvolvimentos de software está trabalhando na análise de negócios e requisitos, e, no momento, está verificando os requisitos que dizem respeito ao modo como um software produzido deve atuar dentro da perspectiva do usuário final. Nesse caso, esses requisitos são classificados como sendo:
Alternativas
Q3973772 Engenharia de Software
Durante o desenvolvimento de um sistema de informação, a equipe responsável identificou a necessidade de compreender claramente o que o sistema deve fazer e quais restrições devem ser observadas para que ele atenda às expectativas dos usuários e às condições impostas pelo ambiente organizacional. Para evitar retrabalho e falhas de entendimento ao longo do projeto, a equipe decidiu adotar uma abordagem adequada para lidar com essas necessidades.
Diante desse cenário, assinale a opção que descreve a melhor abordagem para atender às necessidades descritas.
Alternativas
Q3945584 Engenharia de Software
Durante o desenvolvimento de um sistema interno para controle de atendimento ao público, um técnico em informática participou da fase inicial do projeto, que envolveu levantamento de necessidades, definição de regras de negócio e elaboração da lógica do programa antes da codificação. Nesse contexto, considerando os princípios de Análise e Programação, assinale a alternativa correta: 
Alternativas
Q3939091 Engenharia de Software
No processo de Engenharia de Requisitos de Software, diversas atividades são realizadas para garantir que o software atenda às necessidades e aos interesses das partes interessadas. A validação de requisitos é uma atividade essencial desse processo e tem como objetivo
Alternativas
Q3937665 Engenharia de Software
A engenharia de requisitos é uma fase crítica no desenvolvimento de software.

Qual é a principal atividade da engenharia de requisitos?
Alternativas
Q3926945 Engenharia de Software
Em um projeto desenvolvido com metodologia ágil, ao descrever uma funcionalidade “Envio de Notificação de Vencimento de Tributo”, a equipe cria a seguinte narrativa: “Como contribuinte, quero receber notificação de vencimento para que eu possa pagar antes da data-limite”. Representa uma boa prática de escrita dessa história de usuário e está em conformidade com conceitos de engenharia de requisitos aquela em que a  
Alternativas
Q3923582 Engenharia de Software
Testes envolvem processos de comparação do estado de um sistema ou aplicação e um conjunto de critérios. Frequentemente, testes de segurança são executados com base em critérios que não estão bem definidos ou completos. Assinale o item que apresenta uma boa prática relacionada à melhoria da qualidade dos testes de segurança de aplicações. 
Alternativas
Q3922610 Engenharia de Software
No contexto da engenharia de requisitos, a técnica de casos de uso é amplamente empregada para representar interações entre usuários e sistemas, servindo como base para especificação e rastreabilidade funcional.
Assinale a alternativa que apresenta uma prática que compromete principalmente a rastreabilidade dos requisitos ao se utilizar casos de uso.
Alternativas
Q3922601 Engenharia de Software
Durante o desenvolvimento de um sistema de controle acadêmico, a equipe de Engenharia de Requisitos identificou que diferentes usuários finais e gestores institucionais apresentaram necessidades divergentes quanto às regras de acesso aos históricos escolares. Enquanto um grupo solicita acesso irrestrito, outro defende restrições baseadas em perfis e prazos legais. No contexto do Processo de Engenharia de Requisitos, a etapa responsável por identificar, discutir e resolver conflitos entre requisitos provenientes de diferentes stakeholders visando um acordo é a fase de:
Alternativas
Q3916982 Engenharia de Software
Uma empresa de software precisa contratar um profissional, no contexto de TI, que trabalhe para identificar e analisar as transformações e as necessidades dos problemas apresentados, buscando soluções para satisfazer as necessidades observadas. Esse profissional também precisa ser capaz de criar, realizar, trocar ou armazenar valores dos assuntos das relações comerciais das empresas-alvo. Além disso, ele precisa saber conversar e obter as necessidades e perspectivas dos stakeholders envolvidos, extraindo, desse modo, os valores importantes. Esse profissional também precisa saber contextualizar todas essas informações junto à área comercial da empresa. O profissional que atende a esses requisitos é o analista de:
Alternativas
Q3897683 Engenharia de Software
Um Documento de Requisitos do Produto (PRD) é amplamente utilizado no de produtos digitais e tecnológicos para alinhar equipes técnicas e stakeholders. Assinale a alternativa que descreve corretamente a principal finalidade de um PRD.
Alternativas
Q3885103 Engenharia de Software
Em um projeto para o desenvolvimento de um aplicativo governamental de serviço ao cidadão, a equipe de desenvolvimento finalizou a fase de Especificação. Antes de prosseguir para a codificação, o Gerente do Projeto exige uma revisão rigorosa para garantir que o produto a ser construído realmente atenda às necessidades regulamentares e de usuário.
O objetivo principal da tarefa de Validação de Requisitos nesse cenário é
Alternativas
Respostas
1: E
2: C
3: A
4: A
5: C
6: D
7: B
8: A
9: B
10: E
11: C
12: A
13: D
14: A
15: D
16: B
17: B
18: D
19: D
20: C