Questões de Concurso sobre Requisitos Não Funcionais

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
91 questões encontradas
Questões por página
20
Mais recentes
 

O Modelo de Requisitos para Sistemas Informatizados de Gestão de Processos e Documentos do Poder Judiciário (MoReq-Jus), aprovado pela Resolução CNJ nº 522/2023, explicita que:


A

para avaliação do grau de aderência ao MoReq-Jus, os sistemas deverão ser submetidos ao Departamento de Pesquisas Judiciárias do Conselho Nacional de Justiça;


B

para o aproveitamento comum das melhores soluções tecnológicas, deve ser aplicado o conceito de desenvolvimento livre;


C

para o desenvolvimento ou a aquisição de sistemas, as especificações e o respectivo documento de visão deverão fazer menção expressa ao grau de adesão ao MoReq-Jus;


D

para a especificação de requisitos não funcionais que cause dependência tecnológica de fornecedor externo, faz-se necessária a avaliação prévia com vistas à possível definição de acordo de cooperação entre as partes;


E

na especificação e no desenvolvimento de funcionalidade em que se constate conflito entre requisitos, deverão ser aplicados os requisitos não funcionais relacionados à segurança, em detrimento de outros.

O IFCE está desenvolvendo um novo módulo para o sistema de gestão acadêmica. Durante a elicitação, foram levantados os seguintes requisitos:


• o sistema deve permitir que o aluno realize matrícula online;

• o sistema deve responder às requisições em até 3 segundos;

• o sistema deve registrar logs de acesso para auditoria;

• o sistema deve estar disponível 99% do tempo durante o período letivo.


Considerando a classificação de requisitos em Engenharia de Requisitos, assinale a alternativa que apresenta corretamente a classificação do requisito “o sistema deve responder às requisições em até 3 segundos”.


A

Requisito funcional, pois descreve uma funcionalidade de matrícula online.


B

Requisito organizacional, pois trata de política interna de uso do sistema.


C

Requisito de domínio, pois está relacionado às regras acadêmicas da instituição.


D

Requisito de interface, pois descreve interação entre usuário e sistema.


E

Requisito não funcional de desempenho, pois estabelece restrição relacionada ao tempo de resposta do sistema.

Na Engenharia de Software, requisitos não funcionais desempenham papel fundamental na definição de restrições e qualidades que o sistema deve apresentar. Nesse sentido, representa um requisito não funcional de software a capacidade de o sistema de software


A

emitir um sinal sonoro e impedir o deslocamento quando o peso da carga exceder a capacidade operacional do veículo.


B

detectar a falta de energia no circuito principal e ativar o circuito auxiliar em até 3 segundos.


C

apresentar diariamente um relatório de vendas em ordem ascendente de data de registro de venda.


D

responder às ações na interface do usuário em até 2 segundos, mesmo em horários de pico.

O setor de TI da Casa Legislativa está iniciando o projeto de um novo Sistema de Apoio à Consulta Pública e Audiências Interativas, com o objetivo não apenas de aumentar a participação cidadã, mas também cumprir integralmente com as novas exigências da Lei Geral de Proteção de Dados (LGPD) e de Acessibilidade Digital (eMAG). A equipe de Engenharia de Requisitos precisa priorizar e especificar os Requisitos Não Funcionais (RNFs) que são críticos para a aceitação pública e para a conformidade legal do sistema.


Correlacione os conceitos e as técnicas de Engenharia de Requisitos listados na Coluna I da tabela abaixo com suas aplicações e descrições complexas no contexto do setor público/legislativo, apresentadas na Coluna II.


Coluna I: Conceitos e técnicas de Engenharia de Requisitos

Coluna II: Aplicações e descrições

I. Goal-Oriented Requirements Engineering (GORE)

A. Exige a blindagem de dados pessoais sensíveis de cidadãos em consultas públicas, aplicando a Lei Geral de Proteção de Dados e políticas de sigilo institucional.

II. Requisito de confidencialidade

B. O tempo máximo para carregar o inteiro teor de um projeto de lei complexo em consulta popular, medido em picos de acesso após votações importantes, em conformidade com as diretrizes de Acessibilidade.

III. Método FURPS+

C. Utilizado para ligar requisitos de sistema a objetivos estratégicos de alto nível (ex: "Aumento da Transparência Legislativa"), ajudando a justificar e priorizar sistemas de apoio à decisão.

IV. Requisito de Desempenho

D. Estrutura robusta para classificação de Requisitos Não Funcionais e outros atributos como Design, Implementação e Operacional.


A correlação correta, na ordem apresentada, é


A

I – C; II – A; III – D; IV – B


B

I – A; II – C; III – D; IV – B


C

I – C; II – D; III – A; IV – B


D

I – B; II – A; III – C; IV – D


E

I – D; II – C; III – A; IV – B

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:


A

I, apenas.


B

I e II, apenas.


C

I, II e III.


D

II e III, apenas.


E

III, apenas.

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:


A

Requisitos de segurança devem ser especificados de modo atômico, sendo cada mecanismo (autenticação, autorização, auditoria, criptografia, entre outros) tratado como um requisito independente; sua rastreabilidade deve vincular-se exclusivamente aos riscos de segurança identificados, sem necessidade de associação direta a requisitos funcionais.


B

Requisitos de desempenho devem ser especificados por meio de métricas quantitativas associadas a condições operacionais predeterminadas (como carga, concorrência e ambiente de execução), admitindo-se, contudo, que sua verificação possa ser realizada por técnicas analíticas ou de simulação quando a medição direta em ambiente real for inviável antes da implantação.


C

A priorização de requisitos não funcionais deve ocorrer necessariamente após a consolidação da lista de requisitos funcionais, uma vez que os Requisitos Não Funcionais dependem da definição estável das funcionalidades para que suas métricas possam ser adequadamente calibradas, sob pena de gerar esforço de reespecificação.


D

A rastreabilidade de requisitos não funcionais deve ser estabelecida exclusivamente em relação aos componentes arquiteturais e de infraestrutura, uma vez que sua natureza não funcional os torna independentes de requisitos funcionais específicos, evitando-se assim poluir a matriz de rastreabilidade com associações desnecessárias.


E

Requisitos não funcionais podem ser especificados por meio de metas qualitativas (ex.: "o sistema deve ser rápido") desde que associados a critérios de aceitação objetivos na fase de testes, sendo dispensável a definição antecipada de métricas quantitativas, desde que haja rastreabilidade bidirecional com os requisitos funcionais.

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.


A

Um requisito não funcional não especifica o que o sistema deve fazer, mas sob quais condições ou com quais atributos de qualidade ele deve operar; sua violação pode tornar o sistema inutilizável, mesmo que todos os requisitos funcionais sejam satisfeitos.


B

Requisitos funcionais definem atributos de qualidade do sistema, como desempenho, confiabilidade e segurança. Os requisitos não funcionais especificam as funções e os comportamentos que o sistema deve executar em resposta a determinadas entradas ou eventos.


C

Requisitos de usuário são redigidos em linguagem técnica e notação formal, destinada à equipe de desenvolvimento; requisitos de sistema, por sua vez, são expressos em linguagem natural acessível a gerentes e stakeholders não técnicos.


D

A rastreabilidade de requisitos permite reconstruir o histórico de origem de cada requisito (rastreabilidade backward), mas não pode estabelecer relações entre os requisitos e os artefatos de design, código e testes produzidos a partir deles.


E

Descumprir um requisito não funcional não compromete a aceitabilidade do sistema desde que todos os requisitos funcionais sejam atendidos. Requisitos não funcionais representam metas de qualidade desejáveis, não exigências vinculantes.

Uma equipe de desenvolvimento mantém um sistema corporativo já estável em produção, mas necessita prepará-lo para operar em outro ambiente computacional e para compartilhar funcionalidades com outros sistemas da organização. Na análise dos atributos de qualidade, o gerente observou que essas necessidades estão associadas à capacidade do sistema de adaptação e aproveitamento em novos contextos.


Conforme os fatores de qualidade definidos por McCall, é correto afirmar que as necessidades descritas na situação hipotética precedente se relacionam


A

predominantemente à dimensão operação do produto, pois qualquer requisito de uso em outro ambiente computacional decorre da eficiência do produto.


B

predominantemente à dimensão operação do produto, especialmente aos fatores correção e confiabilidade.


C

predominantemente à dimensão revisão do produto, especialmente aos fatores testabilidade e flexibilidade.


D

simultaneamente às dimensões operação do produto e revisão do produto, pois interoperabilidade e eficiência pertencem ao mesmo grupo de fatores.


E

predominantemente à dimensão transição do produto, especialmente aos fatores portabilidade e reusabilidade.

No modelo de qualidade definido pela ISO/IEC 25010, os requisitos não funcionais são organizados em características e subcaracterísticas que descrevem atributos de qualidade do software. Nesse contexto, é correto afirmar que a subcaracterística "interoperabilidade" está associada à característica de:


A

Portabilidade, já que a capacidade de um sistema operar em diferentes plataformas tecnológicas depende diretamente do uso de protocolos padronizados, o que viabiliza a troca de informações em ambientes distintos.


B

Segurança, pois a interoperabilidade pressupõe a autenticação mútua entre sistemas e o estabelecimento de canais criptografados para garantir a integridade e a confidencialidade dos dados trafegados.


C

Compatibilidade, por representar a capacidade de dois ou mais sistemas trocarem informações e utilizarem as informações que foram trocadas, de acordo com as especificações esperadas.


D

Usabilidade, considerando que a interoperabilidade deve ser transparente para o usuário final, permitindo que a interação entre sistemas ocorra sem necessidade de intervenção manual ou conhecimento técnico especializado.


E

Confiabilidade, uma vez que a troca de informações entre sistemas só pode ser considerada confiável se houver mecanismos de detecção e recuperação de falhas na comunicação, o que a alinha à tolerância a falhas.

No GLPI, o registro de chamados permite a classificação por categoria, prioridade e técnico responsável, possibilitando o controle do histórico de atendimento e a geração de relatórios gerenciais.


C

Certo


E

Errado

No desenvolvimento e manutenção de softwares de informação em saúde utilizados no SUS, os requisitos não funcionais são fundamentais para garantir a confiabilidade dos sistemas, especialmente aqueles utilizados para apoio à decisão, registro de atendimentos e gestão de informações sensíveis. Sendo assim, sobre requisitos não funcionais, considere as assertivas a seguir.


I. Requisitos não funcionais estão relacionados a atributos de qualidade do sistema, como desempenho, segurança, usabilidade e disponibilidade.

II. A exigência de que um sistema de informação em saúde responda às requisições em até um tempo máximo previamente definido caracteriza um requisito não funcional.

III. A descrição de funcionalidades como cadastrar pacientes, registrar atendimentos e emitir relatórios corresponde a requisitos não funcionais.

IV. Requisitos não funcionais podem impor restrições ao projeto e à arquitetura do sistema, influenciando decisões como uso de camadas, padrões arquiteturais e mecanismos de segurança.

V. Requisitos não funcionais descrevem regras de negócio, sem relação com desempenho, segurança e usabilidade.


Está CORRETO o que se afirma em:


A

I, II e IV, apenas.


B

I, II e V, apenas.


C

I, III e IV, apenas.


D

II, IV e V, apenas.


E

II, III e IV, apenas.

A especificação de requisitos realizada a partir da utilização de modelos gráficos é incapaz de representar aspectos não funcionais e interdependências entre requisitos não funcionais em projetos de software.


C

Certo


E

Errado

A análise de domínio é uma técnica apropriada para revelar requisitos não funcionais importantes que frequentemente permanecem ocultos em abordagens tradicionais de elicitação.


C

Certo


E

Errado

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.


A

A biometria do usuário poderá ser coletada por relógio eletrônico de ponto conectado ao sistema.


B

O sistema irá apurar, diariamente, os registros de ponto de todos os colaboradores.


C

O usuário poderá consultar os seus registros de ponto.


D

Somente a equipe de recursos humanos poderá alterar ou excluir um registro de ponto.


E

O sistema não poderá permanecer fora do ar por mais de 60 segundos em um único dia.

Os requisitos de software podem ser classificados em funcionais e não funcionais. Marque a alternativa que contém a descrição de um requisito não funcional.


A

O sistema disponibilizará uma tela para cadastro de produtos.


B

Os alunos terão uma funcionalidade para o envio dos trabalhos de equipe.


C

O tempo para recuperar o sistema após uma falha deverá ser de, no máximo, duas horas.


D

O usuário do sistema poderá visualizar os processos criados de acordo com os filtros disponíveis.

Para efeitos de classificação, informações compartilhadas entre organizações devem manter seus estados e atributos de classificação inalterados, independentemente de seu contexto em cada organização, mesmo que seus esquemas de classificação sejam diferentes.


C

Certo


E

Errado

 
 
Gerar simulado