Questões de Concurso Sobre engenharia de requisitos em engenharia de software

Foram encontradas 1.321 questões

Q3773953 Engenharia de Software
A engenharia de requisitos é uma fase crítica do desenvolvimento de software, onde as necessidades dos stakeholders são compreendidas e documentadas. Dado o contexto das atividades de elicitação e análise de requisitos, analise as afirmativas a seguir:

I.A técnica de prototipação é utilizada para validar requisitos funcionais e não funcionais, mas é considerada de alto custo e baixo engajamento, sendo recomendada apenas para sistemas onde os requisitos já estão bem definidos e estáveis.
II.O JAD (Joint Application Design) é uma técnica de elicitação de requisitos que consiste em sessões de workshop altamente estruturadas, reunindo stakeholders-chave, usuários finais e a equipe de desenvolvimento, com o objetivo de definir e acordar os requisitos de forma colaborativa e acelerada.
III.A análise de cenários é uma técnica focada exclusivamente em identificar os "caminhos felizes" (happy paths) de um caso de uso, detalhando as interações bem-sucedidas do usuário com o sistema, deixando a análise de exceções e falhas para a fase de testes.

Está correto o que se afirma em:
Alternativas
Q3755442 Engenharia de Software
A ação de modelagem de requisitos resulta em um ou mais tipos de modelos.
Aquele que representa os elementos funcionais do sistema e como eles transformam os dados à medida que percorrem o sistema é o modelo 
Alternativas
Q3755437 Engenharia de Software
Quando escrevemos casos de uso formais seguindo as normas e padrões de documentação, aquilo que é sabido ser verdade antes da execução de todo caso de uso é chamado 
Alternativas
Q3729828 Engenharia de Software
Casos de uso são uma técnica para captar os requisitos funcionais de um sistema. O diagrama de casos de uso a seguir descreve as interações entre os usuários e o sistema, possibilitando aos analistas e clientes entenderem como o sistema será utilizado.
Imagem associada para resolução da questão
Com base no diagrama de casos de uso mostrado na figura e elaborado a partir da notação Unified Modeling Language (UML), considere as afirmativas a seguir.

I  →  O time deve aplicar as práticas de refatoração e padrão de codificação durante a programação em pares.
II  → A prática Planning Poker é opcional e pode ser usada em qualquer tipo de reunião de planejamento.
III  →  O uso de um relacionamento de generalização/especialização possibilita que as interações comuns sejam compartilhadas, promovendo o reúso.
IV  →  A associação do ator Product Owner poderia ser com o caso de uso Reunião de Planejamento, não gerando impacto no comportamento do sistema.

Estão corretas
Alternativas
Ano: 2025 Banca: INEP Órgão: PND Prova: INEP - 2025 - PND - COMPUTAÇÃO - Licenciatura |
Q3708907 Engenharia de Software
O processo de desenvolvimento de software é uma atividade realizada por e para pessoas. Assim, as pessoas são o elemento essencial em todas as fases do processo, uma vez que os produtos de software têm impacto direto na vida do seu público-alvo. Os princípios de Diversidade, Equidade e Inclusão (DEI) funcionam em conjunto e sua integração ao longo de todo o processo de desenvolvimento de software aumenta o desempenho da equipe, melhora a qualidade e a relevância do produto de software para um público-alvo diversificado.

MARQUES, A. B. et al. Grandes desafios para diversidade, equidade e

inclusão (DEI) no Desenvolvimento de Software. Workshop sobre

Aspectos Sociais, Humanos e Econômicos de

Software. SBC, 2024 (adaptado).
Para atender pessoas com deficiência, idosos e pessoas com baixo letramento digital, de acordo com os princípios DEI, qual prática deve ser utilizada nesse contexto?
Alternativas
Q3707472 Engenharia de Software
No contexto da Engenharia de Requisitos, uma disciplina crítica no Ciclo de Vida de Desenvolvimento de Software (SDLC), considere o processo inicial de levantamento de informações. A atividade que se foca primariamente na interação ativa com os stakeholders, na aplicação de técnicas investigativas (como entrevistas contextuais, brainstorming facilitado e etnografia), e na documentação de expectativas, objetivos de negócio e restrições de alto nível em uma linguagem natural e ambígua, antes de qualquer modelagem formal, priorização ou verificação de consistência, é denominada:
Alternativas
Q3707471 Engenharia de Software
No desenvolvimento de sistemas de informação, quando os usuários finais apresentam dificuldades em expressar com precisão suas necessidades e expectativas, torna-se crítico adotar abordagens que permitam a exploração e validação antecipada de funcionalidades. Considerando esse contexto, um analista sugere a utilização do modelo de prototipação, que envolve a construção de versões preliminares do sistema, permitindo interação direta do usuário com o protótipo, coleta de feedback contínuo e refinamento iterativo dos requisitos. Nesse cenário, a principal vantagem da utilização do modelo de prototipação é: 
Alternativas
Q3705841 Engenharia de Software
Ao planejar o desenvolvimento de um software, os requisitos são essenciais para descrever o que o sistema deve fazer.

Sobre a diferença entre requisitos funcionais e não funcionais, assinale a alternativa correta.
Alternativas
Q3696870 Engenharia de Software
Sobre os processos de engenharia de requisitos, analise a sentença abaixo:

Os objetivos do processo de elicitação de requisitos são compreender o trabalho que os stakeholders realizam e entender como usariam um novo sistema para apoiar o trabalho deles (1ª parte). Já no processo de especificação de requisitos, são escritos os requisitos de usuário e de sistema em um documento de requisitos (2ª parte). Por fim, o processo de negociação de requisitos visa conferir se os requisitos definem o sistema que o cliente realmente quer ( parte).

Quais partes estão corretas? 
Alternativas
Q3696869 Engenharia de Software
Na engenharia de requisitos, os requisitos de um sistema podem ser classificados como funcionais ou não funcionais. Assinale a alternativa que apresenta um possível requisito não funcional para um sistema de controle de ponto eletrônico.
Alternativas
Q3692050 Engenharia de Software
A técnica de elicitação de requisitos que é particularmente útil para descobrir requisitos implícitos e contextos complexos por meio da observação direta e não participativa dos usuários em seu ambiente real de trabalho é denominada de
Alternativas
Q3692046 Engenharia de Software
Na engenharia de software, um Caso de Uso (Use Case) corresponde a
Alternativas
Q3684225 Engenharia de Software

Em relação a BPMN 2.0, engenharia de requisitos e engenharia de usabilidade, julgue o próximo item.


Em sistemas complexos, a especificação de requisitos demanda documentos formais com modelos gráficos e descritivos, enquanto em ambientes técnicos bem compreendidos ou para produtos menores, os cenários de uso podem ser suficientes. 

Alternativas
Q3674691 Engenharia de Software
Durante o processo de elicitação de requisitos é primordial investir tempo compreendendo como as pessoas trabalham para garantir que o sistema proposto atenda as necessidades do usuário. Algumas abordagens de levantamento de requisitos são: 
Alternativas
Q3641762 Engenharia de Software
Por suas características e finalidades, o diagrama da UML adequado para a modelagem de requisitos é o 
Alternativas
Q3636604 Engenharia de Software
Considerando um projeto público com governança formal, assinale a alternativa correta em relação à gestão de requisitos em metodologias ágeis e o modelo cascata (Waterfall).
Alternativas
Q3635935 Engenharia de Software
Ian Sommerville, em Engenharia de Software 10ª edição, cita a etnografia como uma das técnicas de elicitação de requisitos da Engenharia de Software. Em relação à etnografia, analise as assertivas abaixo:

I. Leitura de manuais e documentos que descrevem os processos.
II. Realização de entrevistas formais e informais com stakeholders.
III. Aplicação de questionários fechados e abertos aos stakeholders.

Quais estão INCORRETAS?
Alternativas
Q3635934 Engenharia de Software
Conforme Ian Sommerville, em Engenharia de Software 10ª edição, há três atividades principais no processo de engenharia de requisitos, quais sejam:

I. Elicitação e análise de requisitos.
II. Especificação de requisitos.
III. Implementação de requisitos.

Quais estão corretas?
Alternativas
Q3635814 Engenharia de Software
Qual técnica de especificação de requisitos é mais comumente associada a metodologias ágeis como o scrum?
Alternativas
Q3620960 Engenharia de Software
Um Analista de Tecnologia da Informação foi designado para documentar os requisitos funcionais de um novo sistema de gestão de licenças ambientais. O gerente do projeto pediu que você utilize diagramas de casos de uso. Nesse contexto, é CORRETO afirmar que: 
Alternativas
Respostas
81: E
82: D
83: B
84: C
85: B
86: D
87: E
88: A
89: C
90: E
91: A
92: C
93: C
94: A
95: B
96: C
97: E
98: C
99: B
100: B