Baixe o app para aproveitar ainda mais
Prévia do material em texto
Gabarito Engenharia de Requisitos Questão 1 Durante o processo inicial de escrita dos requisitos de uma aplicação, é comum que ocorram inconsistências e dubiedades, e que, ao longo do tempo, com a realização de novas entrevistas com o cliente, ocorram também ajustes e/ou correções. Analise as afirmativas sobre conflitos e consistências de requisitos. I. A existência de diferentes interessados (stakeholders) no projeto pode ocorrer diferentes expectativas, portanto pode ter como consequência requisitos especificados de formas conflitantes. II. Quando há um conflito de interesse entre diversos interessados, pode acontecer de o quesito consistência entre requisitos ser quebrado, só sendo percebido o problema após a aplicação já estar em uso pelo cliente. III. Caso haja remoção de uma pré-condição de um requisito que estava sendo validada por outro requisito, é importante que esta validação também seja removida, garantindo a consistência. Assinale a alternativa correta. A) As afirmativas I e III são falsas, sendo que a II é verdadeira. B) As afirmativas II e III são falsas, sendo que a I é verdadeira. C) As afirmativas I, II e III são falsas. D) A afirmativa III é verdadeira, sendo que I e II são falsas. E) As afirmativas I, II e III são verdadeiras. Questão 2 No início do processo de desenvolvimento de uma nova aplicação para a ARAPONGAS Co, as primeiras entrevistas com o cliente darão apenas uma vaga ideia dos requisitos necessários para o software. Para chegar em requisitos amplamente conhecidos é necessário acontecer o que se chama refinamento do escopo. Analise as afirmativas sobre as atividades relacionadas ao refinfamento. I. Com o passar do tempo, as constantes validações e esclarecimentos de dúvidas acerca do negócio com o cliente, proporcionará uma compreensão do domínio da aplicação; II. Com a compreensão do domínio da aplicação, cada vez fica mais difícil esclarecer sobre o requisito para que se adeque às reais necessidades do cliente. III. O refinamento dos requisitos se dá pelo processo de "descoberta" das regras de negócio e, por consequência, dos requisitos em si. Assinale a alternativa correta. A) I – verdadeira; II – verdadeira; III – verdadeira. B) I – falsa; II – verdadeira; III – falsa. C) I – falsa; II – falsa; III – falsa. D) I – verdadeira; II – falsa; III – falsa. E) I – verdadeira; II – falsa; III – verdadeira. Questão 3 A definição do escopo é alcançada a partir da discussão com todas as partes interessadas e pela documentação dos objetivos de alto nível do sistema como termos de referência. Anotar o escopo tende a focar a atenção dos usuários em onde os limites da investigação do sistema devem estar e ajuda a identificar pelo menos um escopo inicial para o sistema. Analise as afirmativas sobre a norma internacional que trata das ferramentas e dos métodos de Engenharia de Requisitos para linha de produtos de software e sistemas é a ISO/IEC 26551:2016. a. ( ) Fornecer os termos e as definições específicos para Engenharia de Requisitos para linhas de produtos de software e sistemas e produtos membros associados. b. ( ) Definir grupos de processos e seus processos executados durante a engenharia de requisitos de linha de produto (esses processos são descritos em termos de propósito, entradas, tarefas e resultados). c. ( ) Definir as capacidades do método para suportar as tarefas definidas de cada processo. d. ( ) Definir os recursos da ferramenta para automatizar/semiautomatizar tarefas ou recursos de métodos definidos. e. ( ) Criar o diagrama de entidade relacionamento dos dados coletados com os clientes.Assinale a alternativa com a correta correspondência das afirmativas. A) V – V – F – V – V. B) V – V – V – V – F. C) V – V – V – F – F. D) V – F – V – V – F. E) F – V – V – V – V. Questão 4 A engenheira de requisitos Obuti está planejando as atividades de levantamento para uma nova aplicação, portanto é preciso, em primeiro lugar, entender em qual domínio de aplicação este novo software se encaixa. Analise as afirmativas sobre características a respeito do propósito para qual aplicação será desenvolvida quanto ao domínio do problema. I. ( ) Um software que se destine ao cadastramento de consultas médicas, seu domínio será o ambiente laboratorial (coleta de amostras para exames). II. ( ) O domínio do problema é utilizado para auxiliar na identificação de objetos, atributos e serviços que serão utilizados pela nova aplicação a ser desenvolvida. III. ( ) Numa entrevistada, estar familiarizado com o domínio, termos, jargões e conceitos dificultará o levantamento de requisitos da aplicação. Assinale a alternativa correta. A) I – verdadeira; II – falsa; III – falsa. B) I – falsa; II – verdadeira; III – falsa. C) I – falsa; II – falsa; III – verdadeira. D) I – verdadeira; II – verdadeira; III – verdadeira. E) I – verdadeira; II – falsa; III – verdadeira. Questão 5 O gerente Satoru sabe que o escopo do projeto representa uma fronteira entre o que será e não será considerado no software a ser construído, ou seja, é obrigatório definir a delimitação com o cliente antes que o processo de implementação se inicie. Analise a asserção-razão sobre o escopo da aplicação. I. O escopo do projeto compreende os requisitos funcionais e não funcionais do software, assim como as regras de negócio envolvidas nos requisitos, Porque II. o escopo da aplicação, por sua vez, engloba as premissas do projeto, suas restrições de negócio, seu prazo e seus recursos. Assinale a alternativa correta. A) A asserção I é verdadeira e a II é falsa. B) A asserção I é falsa e a II é verdadeira. C) As asserções I e II são verdadeiras, sendo que a II complementa a I. D) As asserções I e II são falsas. E) As asserções I e II são verdadeiras, sendo que a I não tem relação com a II. Questão 6 Os desenvolvedores devem conhecer todos os requisitos antes ou durante o desenvolvimento do software, tanto os funcionais quanto os não funcionais. Eles são fundamentais para criar uma arquitetura robusta e adequada para responder às necessidades da operação do sistema e para facilitar a manutenção. Assinale a alternativa que descreve características de requisitos não funcionais. A) Envio de aviso de falta de estoque ao supervisor de compras. B) Restrição para alterar as configurações de tabelas no banco de dados pelo usuário master. C) Classificação de produtos agrícolas. D) Cálculo da média ponderada das notas do aluno. E) Visualização do indicador de produtos com defeito. Questão 7 Para que o processo de negociação de requisitos aconteça de forma satisfatória, é necessário que o analista de requisitos ou líder técnico responsável faça uso de algumas técnicas. A concordância entre as partes dirá quantas e quais técnicas devem ser utilizadas ao longo das reuniões de negociação. Analise a asserção-razão conforme explica Ramires (2004) sobre o processo de negociação de requisitos. I. Pode seguir por duas vertentes: a integrativa, na qual o acordo entre as partes é feito de forma colaborativa e inventiva, Porque II. a distributiva, que se mostra flexível, buscando convencer as partes sobre os interesses de outros interessados, se preocupando com as necessidades globais. Assinale a alternativa correta. A) As asserções I e II são verdadeiras, sendo que a II complementa a I. B) A asserção I é verdadeira e a II é falsa. C) A asserção I é falsa e a II é verdadeira. D) As asserções I e II são falsas. E) As asserções I e II são verdadeiras, sendo que a I não tem relação com a II. Questão 8 Estar com o sistema sempre em funcionamento, sendo útil aos negócios e aos usuários, com uma boa qualidade, seria considerado um bom nível de satisfação para muitos. Analise as afirmativas do processo de qualidade na engenharia de requisitos, conforme MPS.BR (2021).I. Definir um requisito é a concepção visando a clareza necessária para a compreensão de todos os envolvidos, em especial, o usuário final e os responsáveis pelo desenvolvimento do software II. Gerenciar requisitos é quando o responsável se certifica de que suas funções previstas estão planejadas para serem incorporadas no aplicativo; ao longo do ciclo de desenvolvimento, monitorar para que o requisito seja fielmente implementado. III. Manter o requisito corresponde à fase em quem o requisito poderá sofrer modificações naturalmente pela demanda dos negócios, portanto as funcionalidades do aplicativo devem sofrer modificações. Assinale a alternativa correta. A) A afirmativa III é verdadeira, sendo que I e II são falsas. B) As afirmativas II e III são falsas, sendo que a I é verdadeira. C) As afirmativas I, II e III são verdadeiras. D) As afirmativas I, II e III são falsas. E) As afirmativas I e III são falsas, sendo que a II é verdadeira. Questão 9 Por mais que seja acurado durante a definição e especificação dos seus requisitos, sempre haverá mudanças neles. A mudança dos requisitos é inerente ao processo de gerenciamento deles, mas toda e qualquer alteração deve sempre ser analisada, avaliada e justificada, procurando encontrar formas de implementação eficientes e que acarretem o mínimo de custo, impacto e esforço possível. Analise a asserção-razão sobre o monitoramento de requisitos. I. Durante o processo de monitoramento de requisitos, deve refinar as características do sistema identificando a ordem de prioridade de suas funcionalidades, bem como o caráter de urgência e a volatilidade de cada uma delas, Porque II. o gerenciamento dos requisitos, principalmente aqueles que tendem à volatilidade, é uma tarefa complexa: um requisito alterado não implicará em tempo gasto na implementação da funcionalidade e poderá impactar outros requisitos. Assinale a alternativa correta. A) As asserções I e II são verdadeiras, sendo que a II complementa a I. B) As asserções I e II são verdadeiras, sendo que a I não tem relação com a II. C) A asserção I é verdadeira e a II é falsa. D) As asserções I e II são falsas. E) A asserção I é falsa e a II é verdadeira. Questão 10 Os integrantes de um projeto de software para um equipamento IoT está alinhando seus conhecimentos para que as atividades tenham fluidez ao longo dos próximos 3 anos de convivência em meios ao complexo e grande volume de tarefas. Para garantir o bom relacionamento entre as mais de 50 pessoas dos 6 subprojetos em andamento, analise as afirmativas sobre as etapas da engenharia de requisitos. 1. ( ) Estudo viabilidade de fornecedores de software. 2. ( ) Levantamento e análise de requisitos. 3. ( ) Validação de requisitos de software. 4. ( ) Especificação de requisitos de software. 5. ( ) Criação de protótipo de telas de requisitos. Escolha a alternativa correta das etapas que pertencem à Engenharia de Requisitos. A) 1 – verdadeira; 2 – verdadeira; 3 – verdadeira; 4 – verdadeira; 5 – falsa. B) 1 – verdadeira; 2 – falsa; 3 – verdadeira; 4 – verdadeira; 5 – falsa. C) 1 – verdadeira; 2 – falsa; 3 – falsa; 4 – falsa; 5 – falsa. D) 1 – falsa; 2 – verdadeira; 3 – verdadeira; 4 – verdadeira; 5 – falsa. E) 1 – falsa; 2 – falsa; 3 – falsa; 4 – falsa; 5 – verdadeira. Questão 11 Chegando ao final do ciclo de entrega do software, é hora de conferir o plano de testes do testador VISTOL, para disponibilizar ao cliente um ambiente diferente do que foi feito o desenvolvimento, denominado ambiente de homologação, para os testes de aceitação. Analise as afirmativas com os componentes essenciais do plano de testes. I. O plano de testes é composto por uma planilha, na qual devem ser detalhados as funcionalidades. II. Para cada funcionalidade é opcional ter os critérios de aceitação e os cenários para a realização de cada teste destes critérios. III. No plano são previstas as colunas de: resultado esperado, resultado obtido e a de conclusão. IV. No plano de testes não é prevista a coluna de falhas encontradas, porque vai conflitar com o objetivo dos testes. Escolha a alternativa que apresenta apenas as afirmativas corretas. A) III. B) I, II e IV. C) III e IV. D) I e III. E) II, III e IV. Questão 12 A priorização de requisitos é tão importante quanto o desenvolvimento do próprio software, segundo o gestor de projetos WISKAS, pois é preciso escolher o requisito certo para desenvolver numa sequência lógica das necessidades de negócio. Tal escolha de requisitos a serem desenvolvidos pode ser baseada em técnicas de priorização, conforme as afirmativas: I. A classificação essencial, condicional e opcional é obtida a partir de uma análise de obrigatoriedade. II. A análise da criticidade vai resultar em requisitos alta, médio e baixa importância. III. A partir de uma análise criteriosa entre os requisitos identificando diferença relativa entre eles, pratica-se a técnica Ratio Scale. Assinale a alternativa correta. A) A afirmativa III é verdadeira, sendo que I e II são falsas. B) As afirmativas I, II e III são falsas. C) As afirmativas II e III são falsas, sendo que a I é verdadeira. D) As afirmativas I, II e III são verdadeiras. E) As afirmativas I e III são falsas, sendo que a II é verdadeira.
Compartilhar