Prévia do material em texto
22/03/2023, 21:35 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934782 1/6 Engenharia de requisitos Professor(a): Priscilla Labanca (Mestrado acadêmico) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Durante um a atividade de Elicitação de Requisitos, foi obtida a seguinte lista de requisitos: I. “O sistema deve verificar se o campo nome contém apenas letras. Caso contrário, deverá apresentar a mensagem: por favor, digite apenas letras no campo nome.” II. “O sistema não deve ultrapassar o tempo de qualquer interação entre o usuário e o sistema por mais de dois segundos.” III. “O sistema deve manter um cadastro de clientes para que as faturas/boletos de pagamento sejam enviados pelos Correios.” IV. “O sistema deve ser capaz de integrar com o sistema de almoxarifado existente.” V. “As informações pessoais estão protegidas segundo as prescrições do Banco Central do Brasil.” Atribuindo-se RF para os Requisitos Funcionais, NF para os Não Funcionais e RO para Requisitos Organizacionais, a lista de requisitos acima apresentada (I, II, III, IV e V), pela ordem, descreve, respectivamente: Alternativas: RF - NF - RF – NF - RO. CORRETO RO – RF - NF - RF – NF. NF - RF – NF – RO – RF. RF - RF - RF – NF - RO. RF - RF - NF – RF - RO. Código da questão: 55518 São três os tipos de requisitos; cada qual possui uma classificação. Associe a classificação que se encontra na coluna da esquerda com sua respectiva definição na coluna da direita. Leia e associe as duas colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I-C; II-B; III-A. I-A; II-B; III-C. I-C; II-A; III-B. CORRETO I-B; II-C; III-A. Resolução comentada: Os requisitos I e III são RF, pois tratam das funcionalidades que o software deverá conter; já o requisito II e IV são NF, pois em II é tratada a questão de desempenho, e em IV é tratada a questão operacional do software; e o requisito V é RO, pois trata das exigências legais que afetam o sistema. 22/03/2023, 21:35 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934782 2/6 3) 4) I-A; II-C; III-B. Código da questão: 55542 Sobre a Fase de Aquisição de Requisitos, considere as seguintes afirmações e classifique- as em verdadeiras (V) ou falsas (F): ( ) É composta pelas atividades de Elicitação de Requisitos e Validação de Requisitos. ( ) É nesta fase que o Analista de Requisitos executa o Processo de Levantamento de Requisitos, que é composto por técnicas, e elas podem ser utilizadas individualmente ou combinadas. ( ) É composta pelas atividades de Análise e Modelagem de Requisitos. ( ) É nesta fase que os requisitos serão classificados. ( ) É somente nesta fase que deve ser realizada a modelagem de dados. Assinale a alternativa que contenha a sequência correta: Alternativas: V – F – F – V – F. F – V – F – V – F. V – F – F – V – V. V – V – V – V – F. V – V – F – V – F. CORRETO Código da questão: 55524 Durante o processo de comunicação é possível que haja algumas barreiras que podemos citar, são elas: Alternativas: Ser ético, ter responsabilidade e ser amável. Interesse, cooperação e empatia. Ser solícito, utilização de jargões técnicos, desmotivação e hostilidades. Desmotivação, assiduidade e eficácia. Resolução comentada: Os Requisitos Orientados por Informações são aqueles que tratam de processos que o software deve executar. Por exemplo, “O sistema deve permitir que os clientes registrados revejam seu próprio histórico de pedidos nos últimos três anos”. Requisitos de Desempenho são aqueles que tratam da velocidade, confiabilidade e capacidade do sistema. Por exemplo, “O sistema deve suportar 300 usuários simultâneos das 9-11 horas da manhã”. Requisitos Orientados a Processos são aqueles que tratam de processos que o software deve executar. Por exemplo, “O sistema deve permitir que os clientes registrados revejam seu próprio histórico de pedidos nos últimos três anos”. Resolução comentada: A primeira, a segunda e a quarta asserções são verdadeiras, pois a Fase de Aquisição de Requisitos é composta pelas atividades de Elicitação de Requisitos e Validação de Requisitos. É nesta fase que o Analista de Requisitos executa o Processo de Levantamento de Requisitos, que é composto por técnicas, e elas podem ser utilizadas individualmente ou combinadas. A utilização das técnicas combinadas ou não resulta numa lista de requisitos que ainda não foram classificados. Eles serão classificados após o término da reunião (essa tarefa é uma atividade do Analista de Requisitos, pois o cliente não tem a mínima ideia de que existe classificação de requisitos e muito menos o que são requisitos). Já a terceira e a quinta asserções são falsas, pois é a Fase de Especificação de Requisitos que é composta pelas atividades de Análise e Modelagem de Requisitos. A intersecção entre as duas fases é a lista de requisitos obtidos pelo Analista de Requisitos. 22/03/2023, 21:35 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934782 3/6 5) 6) Preconceito (de qualquer espécie), utilização de jargões técnicos, desmotivação, hostilidades, elementos perturbadores do exterior etc. CORRETO Código da questão: 55527 Imagine um grande conjunto chamado de Processo de Engenharia de Requisitos. Dentro deste conjunto existe um outro conjunto denominado ________________, que por sua vez contém outros dois conjuntos: ________________ e ________________. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Processo de Elicitação de Requisitos; Processo de Aquisição de Requisitos; Brainstorming. Modelo de Engenharia de Requisitos; Fase de Aquisição de Requisitos; Técnicas de Especificação de Requisitos. Processo de Aquisição de Requisitos; JAD; Processo de Elicitação de Requisitos. Modelo de Engenharia de Requisitos; Processo de Elicitação de Requisitos; Processo de Aquisição de Requisitos. Modelo de Engenharia de Requisitos; Fase de Aquisição de Requisitos; Fase de Especificação de Requisitos. CORRETO Código da questão: 55523 Sobre a atividade de Validação de Requisitos, considere as seguintes afirmações e classifique-as em verdadeiras (V) e falsas (F): ( ) A completeza versa que todos os requisitos funcionais devem estar muito bem definidos. ( ) Compreende-se por consistência que a redação dos requisitos não devem ser definidos de maneira contraditória. ( ) A rastreabilidade versa que todos os usuários devem ser capazes de entender os requisitos. ( ) O objetivo do teste é garantir que todos os requisitos funcionais possam ser testados. ( ) Ser compreensível é estabelecer referências entre os requisitos. Assinale a alternativa que contenha a sequência correta: Alternativas: F – V – F – V – F. V – V – V – V – F. V – F – F – V – F. V – F – F – V – V. V – V – F – V – F. CORRETO Resolução comentada: O processo de comunicação inicia com o exercício da empatia entre o Analista de Requisitos e o cliente. Empatia é a capacidade de nos colocarmos no lugar do outro. Quando este exercício é bem executado, os demais mecanismos para realizar a comunicação fluem de maneira mais tranquila, porém isso não significa que todas as barreiras foram derrubadas; este é apenas o início. Algumas barreiras que podemos citar durante o processo de comunicação são: preconceito (de qualquer espécie), utilização de jargões técnicos, desmotivação, hostilidades, elementos perturbadores do exterior etc. Resolução comentada: O grande conjunto chamado de Processo de Engenharia de Requisitos. Dentro deste conjunto existe um outro conjunto denominado Modelo de Engenharia de Requisitos, que porsua vez contém outros dois conjuntos: Fase de Aquisição de Requisitos e Fase de Especificação de Requisitos. Resolução comentada: 22/03/2023, 21:35 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934782 4/6 7) 8) Código da questão: 55532 O requisito “O sistema deve fornecer uma tela para cadastro de clientes” é do tipo: Alternativas: Orientado a Processo. Funcional. CORRETO Orientado à Informação. Organizacional. Não Funcional. Código da questão: 55520 Sobre a modelagem do comportamento dinâmico ou funcional, considere as seguintes afirmações, classificando-as em verdadeiras (V) ou falsas (F): ( ) Possui grau médio de abstração. ( ) Oferece a visualização de como as futuras funcionalidades do software a ser desenvolvido terá. ( ) É também conhecido como Requisitos de Domínio. ( ) É composta por rascunhos de telas e descrições, onde estas descrições ilustram os campos e as dinâmicas destas telas. ( ) Representa tudo aquilo que é preciso para que os requisitos funcionais sejam executados de maneira adequada. Assinale a alternativa que contenha a sequência correta: Alternativas: V – F – F – V – F. F – V – F – V – F. V – F – F – V – V. V – V – V – V – F. V – V – F – V – F. CORRETO A primeira, a segunda e a quarta asserções são verdadeiras, pois a completeza versa que todos os requisitos funcionais devem estar muito bem definidos, assim como devem ser compreensíveis (compreende-se que as redações dos requisitos não devem ser definidos de maneira contraditória) e testáveis (garantir que todos os requisitos funcionais possam ser testados). Já a terceira e a quinta asserções são falsas, pois o objetivo do rastreamento (ou realizar a rastreabilidade) é estabelecer referências entre os requisitos (Mapa de Requisitos), aspectos de projeto e implementação, para possibilitar controlar os efeitos das modificações. No tocante à compreensão, todos os usuários devem ser capazes de entender os requisitos. Resolução comentada: Também conhecida por funcionalidades, por funções ou de maneira bastante grosseira, por telas. Os Requisitos Funcionais serão posteriormente “traduzidos” para uma linguagem de programação. Resolução comentada: A primeira, a segunda e a quarta asserções são verdadeiras, pois de acordo com a classificação sobre os níveis de abstração, esta modelagem está no nível médio, ou seja, os requisitos ainda não possuem grandes níveis de detalhamento. Esta modelagem objetiva oferecer uma visualização de como as futuras funcionalidades do software a ser desenvolvido serão, que é representada por meio de rascunhos de telas com seus respectivos campos e dinâmica. É uma espécie de “prévia” dos requisitos. Este modelo é representado por meio de esquemas de telas e texto explicando cada uma destas telas. Já a terceira e a quinta asserções são falsas, pois a terceira asserção refere-se à 22/03/2023, 21:35 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934782 5/6 9) 10) Código da questão: 55516 Preencha as lacunas a seguir no que se refere à modelagem de alto nível. A _______ objetiva analisar como o cliente _______ a estrutura da empresa/departamento/seção que ele trabalha; verificam-se as regras de negócios que afetam a execução de suas ______; são apresentadas as tarefas e as responsabilidades da empresa/equipe, os dados de que precisa, gera e manipula. A alternativa que completa adequadamente as lacunas acima é: Alternativas: Modelagem associativa; Percebe; Atribuições. Modelagem funcional; Funciona; Formas. Modelagem de domínio; Trabalha; Responsabilidades. Modelagem colaborativa; Adota; Atividades. Modelagem corporativa; Compreende; Atividades. CORRETO Código da questão: 55515 Sobre as etapas da metodologia JAD, analise as afirmações: ( ) A documentação dos procedimentos se dá na etapa de Preparação de materiais para a reunião. ( ) O objetivo da etapa de orientação inicial é obter os requisitos em alto nível. ( ) 30 minutos antes de iniciar a reunião (workshop) são definidos os participantes da reunião. ( ) As técnicas de elicitação de requisitos são dispensadas de uso nesta metodologia, porque ela é autossuficiente. ( ) Não há diferenças em quem deve ou não participar. A reunião é pública e todos são bem-vindos. Assinale a alternativa que contenha a sequência correta: Alternativas: V – F – V – V – V. F – V – F – V – F. V – F – F – F – F. F – V – F – F – F. CORRETO V – F – V – V – F. visualização do contexto no qual o software será implantado, isto é, a modelagem de contexto. Finalmente a quinta asserção é a definição de Requisitos Não Funcionais. Resolução comentada: A modelagem corporativa objetiva analisar como o cliente “percebe”/compreende a estrutura da empresa/departamento/seção que ele trabalha; verificam-se as regras de negócios que afetam a execução de suas atividades; são apresentadas as tarefas e as responsabilidades da empresa/equipe, os dados de que precisa, gera e manipula. Neste momento, já é possível capturar o objetivo do software a ser elaborado. O resultado final deste modelo é a descrição do comportamento da organização/departamento – que também pode ser chamado de Requisitos de Negócios. Resolução comentada: A segunda asserção é verdadeira, pois objetivo da etapa de orientação inicial é obter os requisitos em alto nível. Para isso, o Analista de Requisitos deve: revisar o documento de escopo do projeto e verificar as áreas envolvidas (cliente e a equipe de TI). Já a primeira, a terceira, a quarta e a quinta são falsas, pois: da primeira, a documentação dos procedimentos se dá na etapa de familiarização com a área/aplicação; da terceira, verificar quem são as pessoas que DEVEM e as pessoas 22/03/2023, 21:35 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2803959/5934782 6/6 Código da questão: 55525 que PODEM participar da reunião é definido antes da reunião, esta etapa pode ser absorvida pela etapa de preparação do material para a reunião (ou workshop). Da quarta asserção, as técnicas de elicitação de requisitos são primordiais nesta metodologia, pois a metodologia JAD apenas dá direcionamentos de como o Analista de Requisitos deve planejar e conduzir a reunião. Finalmente a quinta e última asserção, esta metodologia solicita a verificação de quem são as pessoas que DEVEM e as pessoas que PODEM participar da reunião. Arquivos e Links