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

 
 
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
 
498 questões encontradas
Questões por página
20
Mais recentes
 

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:


A

I e III.


B

I e IV.


C

II e IV.


D

II, III e IV.


E

I, II e III.

Durante o desenvolvimento de um novo sistema de atendimento ao público, uma equipe adota metodologias ágeis e passa a utilizar um backlog de produto para gerenciar os requisitos. Esse backlog contém diversas funcionalidades descritas em linguagem acessível, priorizadas de acordo com o valor para o cliente. Em cada iteração, itens do backlog são refinados e selecionados para desenvolvimento. Considerando as boas práticas de engenharia de requisitos e gestão de backlog, é correto afirmar que


A

o backlog é um artefato voltado principalmente para a organização de requisitos funcionais, podendo incluir, também, requisitos não funcionais.


B

a priorização do backlog deve considerar a participação dos desenvolvedores para refletir o valor de negócio e a visão do cliente.


C

o backlog pode incluir requisitos de diversas origens, não se limitando a casos de uso formalmente modelados em UML.


D

o backlog de produto representa uma forma estruturada de gerenciar requisitos de modo evolutivo e incremental, permitindo refinamentos ao longo do tempo.


E

a gestão do backlog dispensa a preocupação com rastreabilidade ou análise de impacto, pois essas atividades são típicas de processos preditivos.

A professora Gabriela, em um curso de formação continuada para professores de informática, utilizou um exemplo prático de desenvolvimento de um aplicativo educacional para explicar as etapas de um modelo de processo de software. Durante a aula, ela destacou a importância da análise de requisitos para evitar problemas no futuro, como a criação de funcionalidades desnecessárias ou incompatíveis com o público-alvo.


Com base nos fundamentos da Engenharia de Software, o principal objetivo da análise de requisitos em um projeto de software educacional é


A

identificar e corrigir erros de correção antes da correção.


B

compreender as necessidades dos usuários e definir o que o sistema deve fazer.


C

garantir que o software seja entregue dentro do prazo, mesmo com funcionalidades reduzidas.


D

criar diagramas técnicos detalhados para orientar os desenvolvedores.


E

automatizar o processo de desenvolvimento com ferramentas específicas.

Em levantamento de requisitos baseado em cenários, um ator de casos de uso equivale tipicamente a um usuário que exerça papéis diferentes na operação do sistema a ser construído.


C

Certo


E

Errado

A capacidade dos dados de serem acessados e utilizados por diferentes sistemas e aplicativos de forma eficiente e sem restrições é a


A

latência.


B

interoperabilidade.


C

redundância.


D

integridade.


E

criptografia.

Considerando os requisitos funcionais e não funcionais, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.


( ) Requisitos funcionais descrevem o que o sistema deve fazer.

( ) Requisitos não funcionais estão relacionados à experiência do usuário.

( ) Requisitos funcionais podem ser testados diretamente.

( ) Requisitos não funcionais são sempre fáceis de medir.

( ) Requisitos funcionais e não funcionais são mutuamente exclusivos.


A

V – V – F – V – F.


B

F – V – F – V – F.


C

F – F – F – V – V.


D

V – F – F – V – F.


E

V – V – V – F – F.

Sobre Engenharia de Requisitos, analise as afirmativas a seguir.


I. A validação de requisitos é um processo que visa assegurar que os requisitos atendem às necessidades e expectativas dos stakeholders.

II. As técnicas de elicitação de requisitos, como brainstorming, entrevistas e prototipagem, são utilizadas para coletar requisitos de forma passiva, sem interação com os stakeholders.

III. A priorização de requisitos ajuda a definir a ordem de importância para o projeto.


Está correto o que se afirma em


A

II, apenas.


B

I e III, apenas.


C

II e III, apenas.


D

I e II, apenas.


E

I, II e III.

Analise a seguinte figura que descreve o paradigma de prototipação para obtenção dos requisitos de software, bem como as afirmações seguintes.

Imagem associada para resolução da questão

Fonte: https://edisciplinas.usp.br/

I. Na OBTENÇÃO DOS REQUISITOS, o desenvolvedor e cliente definem os objetivos gerais do software, identificam quais requisitos são conhecidos e as áreas que necessitam de definições adicionais.

II. Na ELABORAÇÃO DE PROJETO RÁPIDO realiza-se a representação dos aspectos do software que são visíveis ao usuário (abordagens de entrada e formatos de saída).

III. Na CONSTRUÇÃO do PROTÓTIPO é realizada a definição da estrutura do protótipo e definidas questões de análise de confiabilidade e acessibilidade.

IV. Na AVALIAÇÃO DO PROTÓTIPO apenas o cliente avalia o protótipo.

Está(ão) correta(s) a(s) afirmativa(s):


A

I, apenas.


B

II. apenas.


C

III, apenas.


D

I e II, apenas.


E

III e IV, apenas.

Na investigação de requisitos para a construção de um software, os cenários dos usuários são criados e refinados na fase de


A

concepção.


B

levantamento.


C

elaboração.


D

especificação.


E

negociação.

No projeto de desenvolvimento de um determinado software, uma equipe foi designada para criar, exclusivamente, testes funcionais e não funcionais para esse software.


Nesse cenário, é recomendado que a equipe se envolva nesse projeto na etapa de


A

requisitos


B

produção


C

manutenção


D

homologação


E

implementação

Em um projeto ágil, a gestão das tarefas a realizar normalmente é iniciada com um backlog limitado de produtos com requisitos de alto nível de abstração, limitando a realidade ao que é relevante a este nível mais genérico.


C

Certo


E

Errado

Relacione as decisões que devem ser tomadas durante o estágio de gerenciamento de requisitos de software com seus respectivos conceitos.


1. Identificação de requisitos

2. Gerenciamento de mudanças.

3. Políticas de rastreabilidade.

4. Ferramentas de apoio.


( ) O gerenciamento de requisitos envolve o processamento de grandes quantidades de informações sobre os requisitos.

( ) Conjunto de atividades que avaliam o impacto e o custo das mudanças.

( ) Definem os relacionamentos entre cada requisito e entre os requisitos e o projeto de sistema que deve ser registrado.

( ) Cada requisito deve ser identificado de forma única para que possa ser comparado com outros requisitos e usado em avaliações de rastreabilidade.


Assinale a opção que indica a relação correta, na ordem apresentada.


A

1 – 2 – 4 – 3.


B

4 – 3 – 2 – 1.


C

4 – 2 – 3 – 1.


D

2 – 4 – 3 – 1.


E

2 – 1 – 4 – 3

Um dos princípios da componentização de software é o OCP (open-closed principle), que define que um componente pode ser estendido sem necessidade de modificações internas.


C

Certo


E

Errado

Sempre que um novo software é disponibilizado, o fabricante comumente disponibiliza uma lista de requisitos, ou seja, as características mínimas necessárias para a instalação do software. Dito isso, assinale a alternativa correta que justifica a verificação desses requisitos.


A

Para determinar a compatibilidade com outros softwares instalados


B

Para reduzir o consumo de energia durante a instalação


C

Para assegurar que o sistema atenda aos pré-requisitos necessários para o correto funcionamento do software


D

Para garantir que o software seja executado com a máxima velocidade

Na engenharia de software, compreender as diferentes categorias de requisitos é fundamental para o sucesso do projeto.


Considerando as diferentes categorias de requisitos, os requisitos funcionais são:


A

descrições do comportamento do sistema sob condições específicas.


B

condições ou capacidades que um sistema deve ter para ser operado.


C

requisitos relacionados à segurança, à confiabilidade e ao desempenho do sistema.


D

normas que regulam o desenvolvimento do sistema em um nível organizacional.

A entrevista com o usuário, a condição de uma sessão de brainstorming e o estudo de sistemas semelhantes são exemplos de técnicas para obtenção de requisitos.


C

Certo


E

Errado

 
Ir para a página:
OK
 
Gerar simulado