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! 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: NF - RF – NF – RO – RF. RF - RF - RF – NF - RO. RF - RF - NF – RF - RO. RO – RF - NF - RF – NF. RF - NF - RF – NF - RO. CORRETO Código da questão: 55518 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 Requisitos. Documento de Escopo. Documento de Detalhamento de Projeto. Documento de Coletânea de Registros de Reuniões. Código da questão: 55529 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 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. 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. Avaliação enviada com sucessoc h e c k 4) 5) desenvolvimento de software. Assinale a alternativa que completa adequadamente as lacunas acima: Alternativas: Modelo Ágil; Modelo de Processos; Projetos e Implantação. Processo de Engenharia de Requisitos; Modelo de Processos de Requisitos; Análise e Design/Projeto. CORRETO Modelo de Diagramas de Requisitos; Análise e Design/Projeto; Processo de Engenharia de Requisitos. Modelo Iterativo; Modelo de Processos; Design e Projetos. Análise e Design/Projeto; Processo de Engenharia de Requisitos; Modelo de Análise Essencial. Código da questão: 55506 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-C; II-B; III-A. I-A; II-B; III-C. I-A; II-C; III-B. I-C; II-A; III-B. CORRETO I-B; II-C; III-A. Código da questão: 55544 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. Desmotivação, assiduidade e eficácia. Ser solícito, utilização de jargões técnicos, desmotivação e hostilidades. 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). 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. Avaliação enviada com sucessoc h e c k 6) 7) 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 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 – V – F. F – V – F – F – F. CORRETO V – F – F – F – F. V – F – V – V – V. V – F – V – V – F. Código da questão: 55533 Existem várias técnicas para conduzir reuniões, e elas podem ser classificadas em um dos grupos a seguir: I. As técnicas de cenários são aquelas que se valem de situações que simulam a execução de tarefas. II. As técnicas tradicionais são aquelas utilizadas para aquisição de conhecimento para desenvolver sistemas baseados em conhecimento (Inteligência Artificial). III. As técnicas contextuais são aquelas que analisam a etnografia e a análise social. 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: 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 realizar aná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 aproporçã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. Avaliação enviada com sucessoc h e c k 8) 9) IV. As técnicas de prototipação são aquelas utilizadas em todos os setores empresariais para que seja possível conhecer todos os departamentos e funcionários de uma empresa. V. As técnicas de elicitação de grupo são aquelas que envolvem grupos de pessoas. Das asserções acima apresentadas (I, II, III, IV e V), quais delas são verdadeiras? Alternativas: I - III - IV. II - III - V. III - IV - V. II - IV - V. I - III - V. CORRETO Código da questão: 55526 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: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I-B; II-C; III-A. I-A; II-B; III-C. I-A; II-C; III-B. I-C; II-B; III-A. I-C; II-A; III-B. CORRETO 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. Resolução comentada: As asserções I, III e V são verdadeiras, pois os cenários são situações que simulam a execução de tarefas. Pode ser dividido em dois momentos: o primeiro “fazer de conta” que o cliente está executando as atividades do dia a dia sem o software e então ele vai descrevendo (contando uma história) estas atividades. No segundo momento, simulam estas mesmas atividades só que colocadas num software “imaginário”. Já as técnicas contextuais surgiram como uma alternativa para as técnicas tradicionais e cognitivas, nas quais são realizadas as observações sob o ponto de vista etnográfico e são realizadas análises sociais e finalmente as técnicas de elicitação de grupo são aquelas que envolvem grupos de pessoas; já as asserções II e IV são falsas, pois técnicas tradicionais são aquelas utilizadas em todos os setores empresariais e foram absorvidas no Processo de Desenvolvimento de Software; já as técnicas de prototipação são aquelas utilizadas durante todo o processo de levantamento de requisitos, quando se percebe que o cliente possui dificuldades em comunicar-se. 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. Avaliação enviada com sucessoc h e c k 10) ( ) 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 – F – F – V – F. V – V – V – V – F. V – V – F – V – F. CORRETO Código da questão: 55516 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. I - III - V. CORRETO I - III - IV. II - III - V. III - IV -V. Código da questão: 55534 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. 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. Arquivos e Links Avaliação enviada com sucessoc h e c k
Compartilhar