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

Foram encontradas 1.273 questões

Q4160423 Engenharia de Software
No contexto da engenharia de software, analise as assertivas a seguir, acerca de regras de negócio e histórias de usuário, e julgue-as em Verdadeiras (V) ou Falsas (F):

() Regras de negócio representam restrições, políticas ou condições que definem como o sistema deve operar de acordo com as necessidades da organização.

() Histórias de usuário são descrições curtas das funcionalidades do sistema sob a perspectiva do usuário, geralmente escritas em linguagem simples e objetiva.

() "O sistema deve permitir a emissão de relatórios em formato PDF" é um exemplo de regra de negócio.

() Um documento que relaciona requisitos do sistema aos respectivos casos de teste e módulos implementados constitui um exemplo de história de usuário.


Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Alternativas
Q4160420 Engenharia de Software
No contexto de engenharia de requisitos, os requisitos podem ser classificados em funcionais, quando descrevem o que o sistema deve fazer, e não funcionais, quando descrevem restrições, qualidades ou condições de funcionamento do sistema. Com base nessa distinção, relacione as classificações da Coluna I com suas respectivas descrições, dispostas na Coluna II:

Coluna I
(1) Requisitos Funcionais. (2) Requisitos Não Funcionais.
Coluna II:
() Um usuário deve ser capaz de pesquisar as listas de agendamentos para todas as clínicas.

() O sistema deve gerar a cada dia, para cada clínica, а lista dos pacientes para as consultas daquele dia.

() O sistema deve permitir o cadastro de membros da equipe com registro de identificação numérica de oito dígitos.

() O sistema deve estar disponível para todas as clínicas durante o horário normal de trabalho (segunda a sexta-feira, 8h30 às 17h30), com períodos de indisponibilidade não superiores a cinco segundos por dia.

() O sistema deve garantir que todos os acessos sejam autenticados por meio de cartões de identificação da autoridade da saúde, como mecanismo obrigatório de segurança e controle de acesso.

() O sistema deve estar em conformidade com as disposições de privacidade dos pacientes estabelecidas no HStan-03-2006-priv.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Alternativas
Q4158850 Engenharia de Software
A Assembleia Legislativa planeja migrar seus sistemas legados para um ambiente de nuvem e contratar o desenvolvimento um novo portal de transparência. Para garantir a segurança e a conformidade técnica no modelo contratual, a solução deve prever que
Alternativas
Q4126654 Engenharia de Software
Na engenharia de software, a definição de requisitos funcionais e não funcionais exerce papel de grande importância.

Dessa forma, um exemplo de um requisito não funcional é que o sistema sob análise deve
Alternativas
Q4100895 Engenharia de Software
Em relação às técnicas de levantamento de requisitos para desenvolvimento de software, analise as assertivas a seguir.

I- A amostragem é uma técnica que consiste em selecionar, de forma organizada, parte dos indivíduos ou elementos de uma população (de usuários, por exemplo), de modo que essa parte represente adequadamente o todo e permita a obtenção de informações relevantes sobre o conjunto completo da população.
II- Entrevistas conduzidas com debates amplamente abertos funcionam bem. No entanto, cabe aos interessados (stakeholders) assegurarem que a conversa permaneça direcionada ao software em desenvolvimento, para que desvios de foco sejam evitados.
III- A etnografia é uma técnica na qual a equipe de análise acompanha diretamente o ambiente de trabalho, observando e registrando como as atividades da equipe operacional realmente ocorrem, para compreender o funcionamento prático dos processos a serem considerados no software em desenvolvimento. Essa abordagem pode ser utilizada em conjunto com a prototipação para validar e refinar a compreensão de como o software deve funcionar.
IV- Brainstorm é uma técnica interativa que envolve reuniões estruturadas, com a participação de todos os interessados (stakeholders), e visa discutir ideias, alinhar expectativas e tomar decisões consensuais sobre o software em desenvolvimento.

É CORRETO o que se afirma apenas em:
Alternativas
Q4089730 Engenharia de Software
No processo de análise e verificação de requisitos, diversos critérios podem ser utilizados para avaliar a qualidade do conteúdo registrado. Considerando esse contexto, assinale a alternativa que NÃO corresponde a uma verificação adequada de requisitos. 
Alternativas
Q4089729 Engenharia de Software
Durante o desenvolvimento de um novo módulo de atendimento interno, a equipe de TI precisa identificar como os usuários realizam suas atividades diárias, quais informações consultam e quais dificuldades enfrentam ao usar o sistema atual. O analista responsável opta por observar diretamente o ambiente de trabalho para compreender o fluxo real das operações. Com base no exposto, assinale a alternativa que apresenta a técnica de levantamento que está sendo utilizada. 
Alternativas
Q4065622 Engenharia de Software
No ciclo de vida de desenvolvimento de software na Administração Pública, o Analista de Sistemas atua como um facilitador entre as necessidades governamentais e a implementação técnica.
Ao elaborar a documentação técnica para orientar a equipe de programadores, é fundamental que o analista:
Alternativas
Q4065609 Engenharia de Software
Os requisitos de software descrevem os serviços que o sistema deve fornecer e as restrições sob as quais ele deve operar.
Considerando essa classificação, assinale a alternativa correta sobre requisitos funcionais e requisitos não funcionais.
Alternativas
Q4065599 Engenharia de Software
A análise de requisitos é uma atividade fundamental da Engenharia de Software, responsável por identificar, analisar e documentar os serviços que o sistema deve fornecer e as restrições sob as quais ele deve operar.
Assinale a alternativa correta considerando a abordagem apresentada pelo autor.
Alternativas
Q4065596 Engenharia de Software
A prefeitura municipal de Florianópolis pretende modernizar seu sistema de gestão de processos. O analista de requisitos percebe que os diversos setores envolvidos (Jurídico, Administrativo e TI) possuem visões conflitantes sobre as prioridades do novo software. Para resolver esses conflitos e obter um consenso rápido sobre os requisitos, o analista sugere a realização de sessões de trabalho estruturadas, facilitadas por um moderador neutro, envolvendo tanto os usuários finais quanto a equipe técnica.
Essa abordagem de elicitação, que visa acelerar o levantamento e reduzir erros de interpretação por meio de reuniões intensivas, é tecnicamente conhecida como:
Alternativas
Q4065591 Engenharia de Software
No contexto da Engenharia de Requisitos, uma equipe de desenvolvimento identifica que o sistema de pagamentos de uma funcionalidade da prefeitura “deve ser capaz de processar 1.000 transações por segundo sob carga máxima” e que “o sistema deve ser desenvolvido obrigatoriamente na linguagem Java, seguindo o padrão de arquitetura de microserviços do município”.
Com base nas definições clássicas de requisitos, as duas sentenças acima classificam-se, respectivamente, como:
Alternativas
Q4058156 Engenharia de Software
A engenharia de software aplica abordagens sistemáticas para o desenvolvimento e manutenção de sistemas complexos, utilizando modelos de ciclo de vida que se adaptam à natureza dos requisitos. No contexto das metodologias modernas de desenvolvimento, assinale a alternativa correta.
Alternativas
Q4052664 Engenharia de Software
Durante a elicitação de requisitos para um sistema de gerenciamento de chamados, um usuário afirma: "O sistema deve processar o relatório de fechamento em menos de 5 segundos." Considerando os conceitos da Engenharia de Software, especialmente a distinção entre requisitos funcionais e não funcionais, analise as afirmativas a seguir:
I.A afirmação descreve um requisito não funcional, pois estabelece uma restrição de desempenho relacionada ao tempo de resposta do sistema
. II.A afirmação define um critério mensurável de qualidade, permitindo a verificação objetiva do requisito.
III.A funcionalidade de processar o relatório é um requisito funcional, enquanto a restrição de tempo associada caracteriza um requisito não funcional.

É correto o que se afirma em:
Alternativas
Q4052470 Engenharia de Software
No contexto da Engenharia de Requisitos, a técnica de prototipação pode assumir diferentes abordagens, como prototipação evolutiva e prototipação descartável (throwaway). Considerando essas abordagens, é correto afirmar que:
Alternativas
Q4052464 Engenharia de Software
Na engenharia de requisitos, a especificação de Requisitos Não Funcionais (RNF) deve garantir que esses requisitos sejam mensuráveis, verificáveis e rastreáveis, contribuindo diretamente para a qualidade do sistema. Considerando as boas práticas consolidadas na literatura (como IEEE 830, SWEBOK e abordagens ágeis), assinale a alternativa correta: 
Alternativas
Q4048577 Engenharia de Software

Durante a fase de elicitação de requisitos para um novo sistema de informação governamental, a equipe de analistas de um órgão público federal se depara com o desafio de escolher a abordagem mais eficaz para garantir que as necessidades de todos os stakeholders sejam compreendidas e documentadas de forma clara e precisa, considerando a complexidade do ambiente público. 

Analise as seguintes proposições sobre as práticas de Engenharia de Requisitos no contexto do setor público:


 I. A elicitação de requisitos deve se concentrar exclusivamente em entrevistas com os gestores de alto escalão, pois eles possuem a visão estratégica completa e as necessidades dos usuários finais são secundárias no desenvolvimento de sistemas governamentais.

II. A utilização de múltiplos métodos de elicitação, como entrevistas, questionários, workshops e prototipação, tende a ser mais eficaz para capturar a diversidade de requisitos em um ambiente complexo como a administração pública, minimizando o risco de omissões.

III. A documentação de requisitos em UML, por meio de diagramas de Casos de Uso, pode ser uma prática recomendada para descrever as interações entre os atores (usuários e sistemas externos) e o sistema, facilitando a comunicação e a validação com as partes interessadas.


Está correto o que se afirma em:

Alternativas
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
Q4032616 Engenharia de Software

Durante o levantamento de requisitos para o desenvolvimento de um novo sistema de gestão de financiamentos em uma agência de fomento governamental, um analista de sistemas decidiu compreender melhor como os servidores executam suas atividades no dia a dia. Para isso, o analista passou um período acompanhando diretamente o trabalho dos funcionários no ambiente em que o sistema será utilizado, observando as atividades realizadas e registrando anotações sobre as tarefas executadas. Essa abordagem permitiu identificar práticas informais e requisitos implícitos que não estavam documentados nos processos oficiais da organização, refletindo a forma real como as pessoas trabalham. Considerando as técnicas utilizadas na engenharia de requisitos, a técnica de elicitação descrita no caso é denominada:

Alternativas
Respostas
21: A
22: A
23: D
24: A
25: A
26: C
27: D
28: D
29: C
30: C
31: D
32: C
33: C
34: C
35: A
36: B
37: B
38: E
39: C
40: E