Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/12/2021 18:34 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851879 1/5 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 o processo de comunicação é possível que haja algumas barreiras que podemos citar, são elas: Alternativas: Desmotivação, assiduidade e eficácia. Ser solícito, utilização de jargões técnicos, desmotivação e hostilidades. Ser ético, ter responsabilidade e ser amável. Interesse, cooperação e empatia. 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 Sobre as diferenças entre os tipos de requisitos, analise as afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) Requisitos Funcionais tratam de elencar toda a infraestrutura para acomodar o software; já os demais requisitos representam cada dinâmica que o software executará. ( ) Requisitos Não Funcionais caracterizam-se por tratar sobre aspectos de desempenho; já os Requisitos de Negócio/ Organizacionais são aqueles que tratam dos fatores culturais, políticos e as exigências legais que afetam o sistema, e finalmente os Requisitos Funcionais são aqueles que definem as funções de um sistema ou componente de um sistema e como devem funcionar. ( ) Requisitos de Negócio/ Organizacionais são aqueles que, além de tratar da cultura da empresa, são transformados em telas no software; já os Requisitos Funcionais são aqueles que tratam dos detalhes de desempenho do software. Finalmente os Requisitos Não Funcionais são aqueles que não precisam ser considerados, pois não afetaram em nada o desenvolvimento do software. ( ) Requisitos Funcionais e Requisitos de Negócio/ Organizacionais são aqueles que podem ser traduzidos para uma linguagem de programação. Já os Requisitos Não Funcionais são aqueles que podem ou não ser traduzidos para uma linguagem de programação e isso depende da quantidade de pessoas que utilizarão o software. ( ) As diferenças entre os três tipos de requisitos são somente literárias, isto é, na prática eles possuem os mesmos objetivos e são todos traduzidos para uma linguagem de programação. Assinale a alternativa que contenha a sequência correta: Alternativas: V – F – F – F – F. V – F – V – V – V. F – V – F – F – F. CORRETO V – F – V – V – F. F – V – F – V – F. 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. 05/12/2021 18:34 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851879 2/5 3) 4) Código da questão: 55517 O ciclo de desenvolvimento de software pode ser considerado uma importante forma de organização para a elaboração do software. Esta organização se dá nos mais diversos setores, cargos e funções dentro de uma equipe de projetos. No quesito funções, onde (qual ou quais fases) o Analista de Requisitos atua mais fortemente dentro do ciclo de desenvolvimento? Alternativas: Planejamento e Implementação. Análise e Projeto/Design. CORRETO Planejamento. Análise, Projeto/Design e Coordenação. Implementação e Entrega. Código da questão: 55505 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 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. 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. Resolução comentada: A segunda asserção é verdadeira, trata das definições de cada um dos tipos de requisitos. Já a primeira, a terceira, a quarta e a quinta são falsas, pois: da primeira, os Requisitos Funcionais tratam das funções que o software terá; da terceira, os Requisitos de Negócio/ Organizacionais são aqueles que tratam da cultura da empresa, eles não são transformados em telas no software; os Requisitos Funcionais são aqueles que tratam das funcionalidades (telas) do software e, finalmente, os Requisitos Não Funcionais são aqueles que tratam da infraestrutura necessária para que o software seja instalado. Da quarta asserção, somente os Requisitos Funcionais devem (e não podem) ser traduzidos para uma linguagem de programação, os Requisitos Não Funcionais tratam da infraestrutura e os Requisitos Organizacionais dizem respeito à cultura da empresa. Finalmente a quinta e última asserção, os três tipos de requisitos possuem papéis fundamentais para a construção do software; cada qual contribui de alguma maneira para o software. Resolução comentada: Dependendo do tamanho da equipe ou da disposição de funções no departamento de TI, o Analista de Requisitos pode executar mais de uma atividade; porém a atuação deste profissional é mais fortemente verificada nas fases de Análise e Projeto/Design. 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 05/12/2021 18:34 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851879 3/5 5) 6) Código da questão: 55530 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 – V. V – V – V – V – F. V – F – F – V – F. V – V – F – V – F. CORRETO F – V – F – V – F. Código da questão: 55524 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 inicie a conversa de modo a “quebrar o gelo”. CORRETO O Analista de Requisitos inicie a conversa indo direto ao ponto, sem se preocupar com a percepçãoque o cliente terá dele. O Analista de Requisitos deixe o cliente iniciar a reunião. O Analista de Requisitos não precisa se preocupar com estas coisas, pois a tarefa dele é pontual. 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. 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: 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. Resolução comentada: 05/12/2021 18:34 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851879 4/5 7) 8) Código da questão: 55528 Suponha os seguintes trechos referentes ao relato de um cliente: I. Estabelecer uma conta de assinatura de cliente permitindo downloads de jogos ilimitados a uma taxa mensal. II. As informações pertinentes ao cadastro de clientes devem conter: Código, Nome, Endereço, Bairro, Município, Estado, CEP, Telefone Fixo, Telefone Celular, Telefone Recado, Data de Nascimento, RG e CPF. TODOS os campos desse formulário devem estar habilitados para edição. III. O sistema deve manter cadastro de clientes. IV. As informações pessoais estão protegidas segundo as prescrições do Data Protection Act. V. Comprar vales-presente. Das asserções acima apresentadas (I, II, III, IV e V), quais delas são candidatas a Caso de Uso? Alternativas: III - IV -V. II - IV - V. I - III - V. CORRETO II - III - V. I - III - IV. Código da questão: 55534 Este documento é normalmente redigido simultaneamente à atividade de Modelagem. É um documento dinâmico e resultado da seguinte soma: ciclos de reuniões realizados + Documento de Escopo + Documento de Requisitos + Modelagem. Este documento é chamado de: Alternativas: Documento de Especificação de Casos de Uso. CORRETO Documento de Detalhamento de Projeto. Documento de Requisitos. Documento de Coletânea de Registros de Reuniões. Documento de Escopo. 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: As asserções I, III e V são verdadeiras, pois em I temos dinâmicas referências de como funciona o plano de assinaturas (o nome do caso de uso seria criar plano assinaturas), além disso, este caso de uso deve ter alguma maneira de referenciar o caso de uso Manter Cliente; já em III temos uma série de eventos que devem ser descritos sobre dados dos clientes (inserir, editar, pesquisar, excluir e emitir relatório); este caso de uso poderia ser chamado de Manter Cliente. V temos que descrever os eventos que compõem o processo de compra e a respectiva interação com o Ator (neste caso, o nome do caso de uso seria Comprar vales-presentes); já as asserções II e IV são falsas, pois em II temos o detalhamento de uma Regra de Negócio e Validação (RNV), e em IV temos um exemplo de redação de um Requisito Organizacional. Resolução comentada: Documento de Especificação de Casos de Uso. Este documento é normalmente redigido simultaneamente à atividade de Modelagem. É um documento dinâmico e resultado da seguinte soma: ciclos de reuniões realizados + Documento de Escopo + Documento de Requisitos + Modelagem. 05/12/2021 18:34 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851879 5/5 9) 10) Código da questão: 55529 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 Aquisição de Requisitos; JAD; Processo de Elicitação de Requisitos. Modelo de Engenharia de Requisitos; Fase de Aquisição de Requisitos; Fase de Especificação de Requisitos. CORRETO Modelo de Engenharia de Requisitos; Fase de Aquisição de Requisitos; Técnicas de Especificação de Requisitos. Modelo de Engenharia de Requisitos; Processo de Elicitação de Requisitos; Processo de Aquisição de Requisitos. Processo de Elicitação de Requisitos; Processo de Aquisição de Requisitos; Brainstorming. Código da questão: 55523 O requisito “O sistema deve fornecer uma tela para cadastro de clientes” é do tipo: Alternativas: Não Funcional. Organizacional. Orientado a Processo. Orientado à Informação. Funcional. CORRETO Código da questão: 55520 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 por sua vez contém outros dois conjuntos: Fase de Aquisição de Requisitos e Fase de Especificação de 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. Arquivos e Links
Compartilhar