Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia de requisitos Professor(a): Priscilla Labanca (Mestrado acadêmico) 1) 2) 3) 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! Os primeiros minutos de um contato presencial definem as percepções que o Analista de Requisitos e o cliente têm um do outro. Neste momento, sugere-se que (assinale a alternativa correta): Alternativas: O Analista de Requisitos deixe o cliente iniciar a reunião. O Analista de Requisitos inicie a conversa indo direto ao ponto, sem se preocupar com a percepção que o cliente terá dele. O Analista de Requisitos inicie a conversa contando piadas, para que assim o cliente tenha boa percepção de sua personalidade e modo de trabalhar. O Analista de Requisitos inicie a conversa de modo a “quebrar o gelo”. CORRETO O Analista de Requisitos não precisa se preocupar com estas coisas, pois a tarefa dele é pontual. Código da questão: 55528 Sobre o Processo de Engenharia de Requisitos, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) É um processo que é executado independentemente de metodologia utilizada no projeto. ( ) É um processo composto por um modelo denominado Modelo de Processos de Requisitos. ( ) Caracteriza-se por poucos impactos durante o ciclo de desenvolvimento de qualquer software, pois ele é considerado um processo opcional, ou seja, ele pode ou não pode ser inserido dentro do ciclo de desenvolvimento de software. ( ) Dentre as etapas existentes no Modelo de Processos de Requisitos, a menos importante é a etapa de estudo de viabilidade de requisitos, pois este estudo já foi realizado pelo gerente de projetos na fase de Planejamento. ( ) A aquisição de requisitos é o passo-chave dentro do Processo de Engenharia de requisitos, pois é neste passo que se é possível conhecer as necessidades do cliente. Assinale a alternativa que contenha a sequência correta: Alternativas: F – F – F – V – V. V – V – F – F – F. V – V – F – F – V. CORRETO F – V – V – V – V. F – F – V – V – V. Código da questão: 55509 O Analista de Requisitos pode contar com diversas técnicas para realizar a atividade de Levantamento de Requisitos. A seguir apresentam- se três técnicas, cada qual com sua respectiva definição. Leia cada uma das definições e associe com a respectiva técnica: Resolução comentada: Neste momento, o Analista de Requisitos deve ser criativo, ou seja, iniciar a conversa de modo respeitosa e que “quebre o gelo”. Isso facilita a condução das reuniões e deixa o cliente mais à vontade para falar. Resolução comentada: A terceira e a quarta asserções são falsas, pois existem dois tipos de estudo de viabilidade: um versa sobre o projeto e o outro sobre os requisitos; no primeiro é estudado se o novo software agregará valor ao negócio do cliente, e o segundo se o(s) requisito(s) identificados estão de acordo com os propósitos do software. A análise de requisitos é o processo-chave de qualquer desenvolvimento de software, pois são os requisitos que informam o que o software deve ter. Já a primeira, segunda e quinta são verdadeiras, pois o Processo de Engenharia de Requisitos é uma atividade inerente a qualquer tipo de metodologia de desenvolvimento de software. Este processo é composto por um modelo o qual é divido em seis etapas, cada qual dependente uma da outra, formando um ciclo dentro deste processo. 4) 5) Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I-A; II-C; III-B. I-C; II-A; III-B. CORRETO I-B; II-C; III-A. I-C; II-B; III-A. I-A; II-B; III-C. Código da questão: 55543 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: F – V – F – V – F. V – F – F – V – V. V – V – F – V – F. CORRETO V – V – V – V – F. V – F – F – V – F. Código da questão: 55516 O requisito “O sistema deve fornecer uma tela para cadastro de clientes” é do tipo: Alternativas: Organizacional. Orientado a Processo. Orientado à Informação. Não Funcional. Funcional. CORRETO Resolução comentada: Resolução comentada: Roleplaying: é aquela que determina os atores, explica o que acontece com eles e descreve a forma como isso acontece. PIECES: é um conjunto de categorias de perguntas que ajudam na extração de requisitos. Brainstorming: considerada uma técnica de elicitação de grupo, é uma técnica não estruturada para geração de ideias que consiste em duas fases: geração de ideias e consolidaçã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 à 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. 6) 7) Código da questão: 55520 São 12 os princípios que regem o documento Manifesto Ágil, porém o mais importante destes princípios possui seu foco: Alternativas: Na eliminação de burocracias. Nos processos. Na dinâmica da gestão de projetos. Na complexidade do projeto. Nas pessoas. CORRETO Código da questão: 55511 Sobre as mudanças de requisitos, analise as afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) Uma maneira de verificar a proporção do impacto diante de uma solicitação de mudança é a execução de uma atividade denominada Análise de Requisitos. ( ) Dependendo da solicitação, pode ou não gerar impactos em todo o projeto e comprometer todo o planejamento e condução dos trabalhos da equipe de projetos. ( ) As análises de Modelagem, Implementação e Testes são boas fontes de análises quando o cliente solicita a mudança. ( ) O resultado da Análise de Viabilidade é redigido em Ata de Reunião. ( ) A modelagem de alto nível auxilia na identificação e estudo de viabilidade. Assinale a alternativa que contenha a sequência correta: Alternativas: F – V – F – F – F. CORRETO V – F – V – V – V. V – F – F – F – F. V – F – V – V – F. F – V – F – V – F. Código da questão: 55533 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: O Manifesto Ágil possui essencialmente o foco nas pessoas, pois pessoas motivadas produzem melhor, são mais organizadas e consequentemente zelam pela qualidade do trabalho. Resolução comentada: A segunda asserção é verdadeira, pois durante o transcorrer do ciclo de desenvolvimento de sistemas, há algumas alterações (mudanças) solicitadas pelo cliente. Dependendo da solicitação de mudança é preciso realizaranálise de viabilidade, e de acordo com o resultado, decidir se é ou não viável implementar a mudança. Já a primeira, a terceira, a quarta e a quinta são falsas, pois: da primeira, uma maneira de verificar a proporção do impacto diante de uma solicitação de mudança é a execução de uma atividade denominada Análise de impacto; da terceira, a análise de impacto avalia o esforço e o custo das mudanças toda vez que houver a solicitação de mudança. Da quarta asserção, a redação da análise de viabilidade está contida num documento à parte, contendo: a identificação e registro da necessidade de mudança; análise de impacto; e a implementação da mudança. Outros elementos podem ser adicionados neste documento, como por exemplo, o parecer sobre a solicitação de mudança (válida ou não válida e sua respectiva justificativa), e elencar os requisitos que serão afetados e sua respectiva justificativa. Finalmente a quinta e última asserção, a Matriz de Rastreabilidade pode ser utilizada para auxiliar O Analista de Requisitos nesta tarefa, pois verificando os relacionamentos entre os requisitos é possível identificar mais facilmente quais requisitos serão ou não afetados tanto direta quanto indiretamente. Além disso, é importante identificar todos os documentos elaborados em todas as fases do ciclo; assim é possível garantir e ter maior dimensão dos impactos da solicitação de mudança no projeto de construção do sistema. 8) 9) 10) Existem alguns artifícios que o Analista de Requisitos utiliza para identificar e analisar requisitos; por exemplo, para construir o __________ utilizamos da ___________ apenas 1 (um) símbolo: o símbolo que representa a entidade (normalmente uma elipse ou um retângulo com cantos arredondados). A partir daí, nós definimos os ________________, que são separados por raias. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Modelo de nível intermediário; Análise Essencial; Objetos. Modelo de baixo nível; Análise Estruturada; Níveis em objetivos. Modelo de nível; Análise Estruturada; Níveis. Modelo de alto nível; Análise Essencial; Níveis de abstração. CORRETO Modelo de alto nível; Análise Orientada a Objetos; Níveis de abstração. Código da questão: 55530 Sobre o perfil do Analista de Requisitos, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) Não possui a preocupação em saber comunicar-se de maneira adequada e sem gírias, pois as pessoas que ele interagir também possuem as mesmas ideias e meios de se comunicar. ( ) Possui excelentes conhecimentos em modelagem de sistemas. ( ) Possui excelentes conhecimentos em técnicas de levantamento de requisitos. ( ) Não precisa saber falar em público, pois ele só trabalha com modelagem. ( ) É introvertido e não interage em reuniões e treinamentos. Assinale a alternativa que contenha a sequência correta: Alternativas: F – V – F – V – V. V – V – F – V – F. F – V – V – F – F. CORRETO F – V – F – V – F. V – F – V – F – V. Código da questão: 55508 São reuniões que objetivam conhecer a dinâmica do dia a dia do cliente, a visão que ele possui do software que será construído e o relacionamento entre a sua dinâmica e o software. Este levantamento pode durar até 3 (três) reuniões (isso depende da complexidade do projeto e do tempo total estipulado pelo Gestor de Projetos. Aqui o Analista de Requisitos precisa saber administrar este tempo total para que não extrapole e, consequentemente, não colocar o projeto em risco). Esta definição refere-se à(o): Alternativas: Processo de Engenharia de Requisitos. Última atividade da Fase de Análise de Requisitos. Segundo momento do Processo de Elicitação de Requisitos. Primeiro momento do Processo de Elicitação de Requisitos. CORRETO Resolução comentada: A modelagem de requisitos nem sempre é realizada de maneira trivial, pois depende de uma série de fatores a serem considerados, dentre eles a complexidade do projeto. Porém, há uma maneira que pode facilitar a execução, e consiste em dois passos: o primeiro versa sobre Modelar em alto nível: para realizar este modelo, nós pedimos emprestado do tipo de Análise Essencial apenas 1 (um) símbolo: o símbolo que representa a entidade (normalmente uma elipse ou um retângulo com cantos arredondados). A partir daí, nós definimos os níveis de abstração, que são separados por raias. Já o segundo versa sobre “Traduzir” para a linguagem UML (Unified Modelling Language) e, finalmente, o terceiro passo é Organizar o Documento de Especificação de Casos de Uso. Resolução comentada: Espera-se que o perfil do Analista de Requisitos seja: bom comunicador, possuir excelentes conhecimentos em levantamento de requisitos, modelagem e técnicas de levantamento de requisitos, assim como dominar o idioma em que o projeto está sendo descrito e desenvolvido. Processo Organizacional do cliente. Código da questão: 55521 Resolução comentada: O Primeiro momento do Processo de Elicitação de Requisitos é marcado com as primeiras reuniões, e o resultado final deste momento é uma lista de requisitos que devem ser especificados em alto nível, ou seja, ele deve ser livre de detalhes. Arquivos e Links
Compartilhar