Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia de requisitos 1) 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. checkCORRETO 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. Código da questão: 55527 2) A documentação de especificação do projeto é organizada em capítulos. Os capítulos que compõem a estrutura do Documento de Especificação de Casos de Uso seguem a ordem: Capítulo 1 – Nome do caso de Uso, ____________, _________________, ___________, Capítulo 5 – Diagramas UML e Capítulo 6 – Protótipo da tela . Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: · Capítulo 2 – Objetivos; Capítulo 3 - Fluxo de Eventos; Capítulo 4 – Regras de Alto Nível. - · Capítulo 2 – Fluxo de Eventos; Capítulo 3 – Detalhamento; Capítulo 4 – Regras Gerais. · Capítulo 2 – Precondições; Capítulo 3 - Fluxo de Eventos; Capítulo 4 – Regras de Negócio e Validação. checkCORRETO · Capítulo 2 – Fluxo de Eventos; Capítulo 3 – Detalhamento; Capítulo 4 – Regras Gerais. · Capítulo 2 – Pré condições; Capítulo 3 – Fluxo de Eventos; Capítulo 4 – Regras Gerais. Resolução comentada: Os capítulos que compõem a estrutura do Documento de Especificação de Casos de Uso seguem a ordem: Capítulo 1 – Nome do caso de Uso — Capítulo 2 – Precondições — Capítulo 3 - Fluxo de Eventos — Capítulo 4 – Regras de Negócio e Validação — Capítulo 5 – Diagramas UML — Capítulo 6 – Protótipo da tela. Código da questão: 55531 3) 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 Orientada a Objetos; Níveis de abstração. · Modelo de alto nível; Análise Essencial; Níveis de abstração. checkCORRETO · 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 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. Código da questão: 55530 4) 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: · F – V – F – V – F. · V – F – F – F – F. · F – V – F – F – F. checkCORRETO · V – F – V – V – V. · V – F – V – V – F. 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. Código da questão: 55517 5) O Analista de Requisitos executa diversas atividades durante o ciclo de desenvolvimento de sistemas. Estas atividades estão inseridas num processo denominado _________, que é composto por um modelo denominado __________, que está inserido nas fases de ________ do ciclo de desenvolvimento de software. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: · Modelo Iterativo; Modelo de Processos; Design e Projetos. · Análise e Design/Projeto; Processo de Engenharia de Requisitos; Modelo de Análise Essencial. · Modelo Ágil; Modelo de Processos; Projetos e Implantação. · Processo de Engenharia de Requisitos; Modelo de Processos de Requisitos; Análise e Design/Projeto. checkCORRETO · Modelo de Diagramas de Requisitos; Análise e Design/Projeto; Processo de Engenharia de Requisitos. Resolução comentada: As atividades realizadas pelo Analista de Requisitos estão inseridas num processo denominado Processo de Engenharia de Requisitos, que é composto por um modelo denominado Modelo de Processos de Requisitos, que está inserido nas fases de Análise e Design/Projeto do ciclo de desenvolvimento de software. Este modelo possui basicamente duas grandes fases; a primeira é chamada de Fase de Aquisição de Requisitos (composta pelas atividades de levantamento e validação de requisitos),e a segunda é chamada de Fase de Especificação de requisitos (composta pelas atividades de análise de requisitos e modelagem). Código da questão: 55506 6) 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: · 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. checkCORRETO · Processo de Elicitação de Requisitos; Processo de Aquisição de Requisitos; Brainstorming. · Processo de Aquisição de Requisitos; JAD; Processo de Elicitação de Requisitos. · Modelo de Engenharia de Requisitos; Fase de Aquisição de Requisitos; Técnicas de Especificação de Requisitos. 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. Código da questão: 55523 7) O que se deve extrair do Documento de Requisitos do Projeto/ Documento de Especificação de Requisitos e qual é o seu respectivo procedimento? Alternativas: · Extrair os objetivos e classificar os requisitos em tipos. · Extrair elementos que respondem à pergunta: O QUE É para ser feito? E os requisitos de normas e diretrizes. · Extrair elementos que respondem à pergunta: O QUE É para ser feito? (Objetivo do projeto) e os requisitos. checkCORRETO · Extrair todos os detalhes e especificá-los. · Extrair os requisitos e agrupá-los. Resolução comentada: O Documento de Requisitos do Projeto/ Documento de Especificação de Requisitos é composto por uma lista extraída do Documento de Escopo do Projeto e deve conter a relação dos requisitos e suas respectivas especificações (o que é aquele requisito, qual o seu objetivo, pré-condições e pós-condições). Para isso, é preciso que esteja bem claro ao Analista de Requisitos O QUE É para ser feito (objetivos do projeto). Código da questão: 55536 8) Sob o ponto de vista da atividade de Gerenciamento de Requisitos, os requisitos podem ser tratados de três formas. Leia a forma contida na coluna I e associe sua definição na coluna II: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: · I-A; II-C; III-B. · I-B; II-C; III-A. · I-C; II-A; III-B. checkCORRETO · I-C; II-B; III-A. · I-A; II-B; III-C. Resolução comentada: Requisitos Mutáveis: são aqueles que sofrem modificações devido a fatores externos à empresa do cliente, e que de alguma maneira gere impacto na execução de suas atividades diárias. Podem ser regras ou leis governamentais. Requisitos Consequentes: são aqueles que podem modificar os processos e procedimentos na execução de tarefas diárias da empresa do cliente. Requisitos Emergentes: são aqueles que se originam com base na clareza que o cliente possui de sua necessidade. Código da questão: 55544 9) 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: · II - IV - V. · III - IV -V. · I - III - IV. · I - III - V. checkCORRETO · II - III - V. 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. Código da questão: 55534 10) Refletindo sobre a definição de Engenharia de Requisitos, complete as lacunas a seguir: A Engenharia de Requisitos é uma ______, como o estudo e a aplicação de _____, _________ e _________, a fim de resolver e satisfazer determinadas_______ para alcançar determinado _______. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: · Disciplina; Técnicas; Desenhos; Artifícios; Fases; Objetivo. · Disciplina; Técnicas; Desenhos; Modelos; Condições necessárias; Objetivo. checkCORRETO · Fase; Disciplina; Desenhos; Modelos; Técnicas; Objetivo. · Fase; Metodologia; Requisitos; Especificação; Técnicas; Elemento. · Modelagem; Requisitos; Especificação e orientação; Condições necessárias; Alvo. Resolução comentada: Na literatura existem diversas versões sobre a definição de Engenharia de Requisitos. Estas definições vão de acordo com as percepções de cada autor. Neste caso, apresentamos a nossa percepção. Código da questão: 55507
Compartilhar