Questões de Concurso sobre Engenharia de Requisitos (Gerências de Requisitos de Softwares) - Página 3 | Gran Questões

Questões de Concurso sobre Engenharia de Requisitos (Gerências de Requisitos de Softwares)

 
 
Disciplina 1
Assunto 9
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
 
499 questões encontradas
Questões por página
20
Mais recentes
 

Etnografia é uma técnica de elicitação de requisitos que pode ser usada para compreender processos operacionais por meio da imersão no ambiente de trabalho em que o sistema será usado, porém é ineficaz em descobrir requisitos derivados da cooperação e do conhecimento das atividades das pessoas.


C

Certo


E

Errado

A elicitação de requisitos é uma atividade central da engenharia de requisitos. Assinale a técnica de elicitação que extrai informações necessárias para construir um novo sistema a partir do código fonte de um sistema legado.


A

arqueologia de sistemas.


B

entrevista dos stakeholders.


C

leitura baseada em perspectiva.


D

mapas mentais.


E

observação de campo.

Os requisitos não funcionais geralmente descrevem as características e propriedades que o software deve possuir para atender às expectativas de desempenho, segurança, confiabilidade, usabilidade, entre outras. Eles são especificações de qualidade que definem como o software deve ser construído e quais são os critérios para avaliar se o software atende ou não a essas expectativas. Sendo assim, assinale a alternativa que NÃO É um exemplo de requisito não funcional:


A

Como o software deve se comportar quando o usuário executa uma determinada ação.


B

Tempo de resposta máximo do software.


C

Capacidade de suportar grande número de usuários simultâneos.


D

Requisitos de segurança, como autenticação e autorização de usuários.


E

Compatibilidade com diferentes sistemas operacionais e navegadores.

O levantamento de requisitos combina elementos de solução de problemas, elaboração, negociação e especificação de um conjunto preliminar de requisitos da solução. Além disso, o levantamento de requisitos pode ser dividido em funcionais e não funcionais. Dessa forma, assinale a principal diferença entre requisitos funcionais e não funcionais:


A

Os requisitos funcionais especificam as interfaces do software com outros sistemas, enquanto os requisitos não funcionais descrevem as funcionalidades do software.


B

Os requisitos funcionais especificam como o software deve se comportar em determinadas condições, enquanto os requisitos não funcionais descrevem as interfaces do software com outros sistemas.


C

Os requisitos funcionais descrevem as interfaces do software com outros sistemas, enquanto os requisitos não funcionais especificam como o software deve se comportar em determinadas condições.


D

Os requisitos funcionais descrevem as funcionalidades do software, enquanto os requisitos não funcionais especificam as características e propriedades do software.


E

Os requisitos funcionais descrevem características de desempenho e segurança, enquanto os requisitos não funcionais especificam como o software deve se comportar em determinadas condições.

No ciclo de vida ágil de desenvolvimento de software, a técnica de documentar requisitos do sistema a partir do ponto de vista do usuário é conhecida como:


A

Entrevista direcionada.


B

Miniespecificação.


C

Jornadas de usuário.


D

Casos de uso.


E

Coleta colaborativa.

Quando se faz a especificação de requisitos funcionais de software, é correto afirmar que, nessa especificação,


A

não deve descrever reações do sistema a entradas particulares.


B

pode ser especificado o que o sistema não deve ou não pode fazer.


C

não se aplica a sistemas distribuídos.


D

aplica-se exclusivamente a sistemas com grandes bancos de dados.


E

não se aplica a sistemas com equipes de desenvolvimento com menos de 10 participantes.

Assinale a alternativa que preencha corretamente a lacuna.


O requisito "que se refere a aspectos do software que não estão diretamente relacionados à sua funcionalidade, como a capacidade de ser atualizado facilmente, a facilidade de manutenção ou a conformidade com padrões ou regulamentos específicos" é denominado tecnicamente de ______.


A

requisito funcional


B

requisito semi-funcional


C

requisito não-funcional


D

requisito multifuncional

Um Requisito é uma capacidade do sistema ou a descrição de algo que o sistema é capaz de realizar, para resolver um problema ou atingir um objetivo do usuário. Sobre este assunto, considere as seguintes afirmações:


I- Usuário deve ser capaz de pesquisar as listas de agendamentos para todas as clínicas.

II- O sistema deve estar disponível para uso durante o horário comercial, de segunda a sexta.

III- Usuário deve se autenticar no sistema com seu crachá de identificação.

IV- O sistema deve gerar a lista de clientes para visitação daquele dia.


Assinale a alternativa que traz os requisitos que são classificados como Funcionais.


A

I e II.


B

I e III.


C

I e IV.


D

II e III.

Em relação à disciplina de engenharia de requisitos, assinale a alternativa correta.


A

Um requisito não funcional pode ser entendido como um comportamento que o sistema deve exibir sem que o usuário necessite visualizá-lo.


B

A exigência de determinado sistema operacional ou de um banco de dados específico para a implantação de produto são exemplos de requisitos funcionais de um sistema.


C

A limitação do tempo de resposta em consultas ou a definição de parâmetros mínimos de segurança de um sistema constituem requisitos não funcionais.


D

A definição das entradas e saídas de um sistema não deve fazer parte do processo de levantamento de requisitos, mas sim da etapa de modelagem do sistema.


E

Um documento de requisitos não deve se preocupar com as capacidades do sistema, mas somente com as necessidades apresentadas pelo cliente.

Na engenharia de requisitos, a validação de requisitos é o processo de conferir se os requisitos definem o sistema que o cliente realmente quer. Sobre esse processo de validação, assinale a alternativa que NÃO apresenta um tipo de conferência que deve ser executada.


A

Conferência da validade.


B

Conferência da completude.


C

Conferência da consistência.


D

Conferência da manutenibilidade.


E

Conferência do realismo.

Para a obtenção de um sistema com alta qualidade, é fundamental haver a compreensão do problema, a identificação dos requisitos do software e sua especificação detalhada.


C

Certo


E

Errado

Relacione a Coluna 1 à Coluna 2, associando os tipos de requisitos não funcionais aos respectivos subtipos.


Coluna 1


1. Requisitos do produto.

2. Requisitos organizacionais.

3. Requisitos externos.


Coluna 2


( ) Requisitos operacionais.

( ) Requisitos de usabilidade.

( ) Requisitos legislativos.

( ) Requisitos éticos.

( ) Requisitos de eficiência.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

1 – 2 – 2 – 1 – 3.


B

2 – 1 – 3 – 3 – 1.


C

2 – 3 – 1 – 1 – 2.


D

3 – 3 – 2 – 2 – 1.


E

3 – 1 – 3 – 2 – 2.

Segundo Sommerville, alguns dos problemas que surgem, durante o processo de engenharia de requisitos, são as falhas em não fazer uma clara separação entre os níveis de descrição dos requisitos de usuário e de requisitos do sistema. Assinale, abaixo, a alternativa que contenha um requisito de usuário.


A

O sistema deve gerar relatórios gerenciais mensais que mostrem o custo dos produtos prescritos por cada clínica durante o mês.


B

Após as 17:30h do último dia útil do mês, o sistema deve gerar, automaticamente, o relatório para impressão.


C

Um relatório será criado para cada clínica listando os nomes dos medicamentos, o número total de prescrições, o número de doses prescritas e o custo total dos medicamentos prescritos.


D

No último dia útil de cada mês deve ser gerado um resumo dos medicamentos prescritos, seus custos e as prescrições de cada clínica.


E

O acesso aos relatórios de custos deve ser restrito a usuários autorizados por uma lista de controle de gerenciamento de acesso.

Sobre as notações utilizadas para escrever requisitos de sistemas, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) Na especificação em linguagem natural, cada sentença deve expressar um requisito.

( ) Especificações em linguagem natural estruturada utilizam modelos gráficos, suplementados por anotações em texto.

( ) Os casos de uso são uma maneira de descrever as interações entre usuários e um sistema usando um modelo gráfico e um texto estruturado.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

V – V – F.


B

V – F – V.


C

V – F – F.


D

F – F – V.


E

F – V – F.

Um profissional de Informática é encarregado de gerenciar um projeto de desenvolvimento de software em uma grande empresa. No dia do início do projeto, ele utiliza o Microsoft Project 2019 para salvar uma linha de base.


Qual a finalidade da linha de base?


A

Facilitar a comunicação entre os membros da equipe.


B

Comparar o andamento do projeto com a previsão original.


C

Aumentar a segurança dos dados do projeto.


D

Coletar feedback dos stakeholders do projeto.


E

Automatizar tarefas repetitivas no projeto.

Sabendo que funcionalidades representam valor para o cliente, o gerente de um projeto decide usar uma técnica de desenvolvimento do cronograma que fornece uma linha do tempo resumida de alto nível do cronograma de lançamentos do projeto, facilmente compreensível, que define qual funcionalidade estará disponível no final de cada iteração. Qual técnica o gerente do projeto deve usar para esse fim?


A

Método do caminho crítico.


B

Planejamento ágil de grandes entregas.


C

Compressão do cronograma.


D

Simulação ágil.


E

Gráfico de burnup.

É o processo para descobrir os requisitos para um sistema de software pretendido, comunicando-se com o cliente, usuários finais, usuários do sistema e outros que tenham participação no desenvolvimento do sistema de software.


A

Elicitação de requisitos.


B

Escopo do projeto.


C

Análise da Solução.


D

Prototipação.


E

Diagrama de sequencias.

A respeito do processo de especificação de requisitos, assinale a alternativa correta.


A

É fundamental que os requisitos sejam rigorosamente documentados no início de um projeto, e não é possível alterá-los após o começo das atividades de desenvolvimento.


B

Requisitos de usuário são descrições detalhadas da funcionalidade desenvolvida, e requisitos de sistema são a abstração daquilo que é desejado pelo cliente.


C

O documento de requisitos não é suficiente para limitar o escopo de um projeto.


D

O cliente deve possuir completo entendimento das suas necessidades e das limitações antes de apresentá-las ao provedor do serviço, a fim de que todo o processo de especificação de requisitos seja concluído em uma única interação entre cliente e provedor.


E

Além da descrição textual, podem ser utilizados diagramas e gráficos de casos de uso no processo de descoberta de requisitos.

Os requisitos de usuário de um sistema devem descrever os requisitos funcionais, de modo que eles sejam compreensíveis pelos usuários do sistema que não possuem conhecimento técnico detalhado, abstendo-se de inserir requisitos não funcionais.


C

Certo


E

Errado

Considere um projeto de software para um sistema de concessão e controle de linhas de crédito para pessoas físicas e jurídicas. Abaixo estão elencados alguns dos requisitos levantados:


I. Adequação à LGPD (Lei Geral de Proteção de Dados Pessoais).

II. Desenvolvimento em linguagem C#.

III. Multiplataforma: macOS, Linux e Windows.

IV. Transações via PIX.

V. Cópia diária de todos os dados.


Quais identificam um requisito do tipo funcional?


A

Apenas I.


B

Apenas II.


C

Apenas IV.


D

Apenas II e III.


E

Apenas I, III e V.

 
Ir para a página:
OK
 
Gerar simulado