Prévia do material em texto
<p>Para sair do modo tela cheia, pressione Esc Questão 1 As técnicas de elicitação de requisitos envolvem a descoberta e a compreensão dos requisitos, para que possam ser classificados e organizados, permitindo a sua priorização e negociação. Para tanto, são utilizadas técnicas de elicitação de requisitos na engenharia de software, que permitem maximizar um melhor detalhamento da descrição dos requisitos. 69% ead Questão 1 Assinale a alternativa correta que apresenta as duas técnicas de elicitação de requisitos. a. Entrevistas e histórias de usuário b. Base de conhecimento e cenários C. Entrevistas e etnografia d. Histórias de usuário e registro de riscos e. Etnografia e base de conhecimento 5/43 - 69%</p><p>ead Questão 2 Representação binária não é uma notação usada para especificação de requisitos; ela se refere ao formato de dados ou à representação interna da informação em sistemas computacionais, que é mais relevante na implementação do que na especificação de requisitos. Portanto, a alternativa b é a correta, pois lista apenas as notações que são comumente utilizadas para especificação de requisitos. 69% los Questão 2 No contexto dos principais conceitos associados às atividades de elicitação, especificação e validação de requisitos, marque a alternativa que contém apenas notações usadas para especificação de requisitos: a) Língua/linguagem natural estruturada, notações gráficas, especificações representação binária. b) Língua/linguagem natural, natural estruturada, notações gráficas, especificações matemáticas. c) Língua/linguagem natural, língua/linguagem natural estruturada, notações gráficas, representação d) Língua/linguagem natural, lingua/linguagem natural estruturada, especificações matemáticas, representação e) Língua/linguagem natural, notações gráficas, especificações matemáticas, representação binária. - 69% + los</p><p>Questão 3 Foi solicitado 0 desenvolvimento de um sistema que permite a venda de ingressos de forma online, para uma fábrica de software. Os analistas fizeram 0 levantamento de requisitos, classificando-os em requisitos funcionais e não funcionais, gerando, assim, uma lista de requisitos que foi posteriormente documentada em um documento de especificação de requisitos. 69% ead Questão 3 Sobre os requisitos funcionais que foram levantados pelos analistas, avalie as afirmativas a seguir. I. 0 usuário deve realizar os pagamentos por um destes meios: cartão de débito, cartão de crédito, boleto ou pix. II. 0 sistema deve ser acessado por meio de um navegador compatível com Google Chrome, Mozilla Firefox, Microsoft Edge ou Safari. III. A transferência de dados do cliente deve ser realizada por meio de criptografia, utilizando uma conexão segura pela internet. IV. 0 usuário deve ter a possibilidade de selecionar a opção de meia entrada para a compra de ingressos no sistema. - 69%</p><p>Questão 3 Está correto 0 que se afirma em: a. II, III e IV, apenas b. I e IV, apenas C. e III, apenas d. I, e IV, apenas e. I e III, apenas ead Questão 4 Durante 0 processo de desenvolvimento de software utilizando 0 modelo cascata, foi identificado um problema na funcionalidade de um cadastro, que deveria ser permitido somente para pessoas acima de 18 anos de idade e estava sendo permitido para qualquer idade. Isso gerou um retrabalho de correção do software e na documentação de especificação de requisitos. Um analista confirmou que houve uma falha na validação dos requisitos, pois 0 cliente realmente havia exposto esse requisito em uma entrevista.</p><p>ead Questão 4 Com base no cenário exposto, assinale a alternativa correta que indica a falha que ocorreu. a. Houve uma falha na geração de casos de teste, a qual não gerou 0 teste correto para validar a regra relacionada à idade para 0 cadastro de clientes b. Houve uma falha na classificação do requisito, pois foi tratado como um requisito não funcional, ao invés de funcional C. Houve uma falha na revisão dos requisitos, em que não foi identificada essa regra relacionada à idade para 0 cadastro de clientes d. Houve uma falha na elicitação dos requisitos, em que não foi detectada, na entrevista, a necessidade de conferência da idade para cadastro de clientes e. Houve uma falha na pois 0 cliente não trouxe 0 feedback relacionado à regra da idade para 0 cadastro de clientes - 69% ad Questão 5 Os requisitos de sistema de software podem ser classificados como requisitos funcionais e não funcionais. Essa classificação indica se 0 requisito faz parte das declarações dos serviços que 0 sistema deve fornecer ou se são restrições impostas para 0 sistema, as quais têm relevância para a implementação. 69%</p><p>Questão 5 Com base nas informações apresentadas, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. A consulta de um usuário para a busca dos clientes que fizeram compras nos últimos 30 dias é um exemplo de requisito funcional. II. 0 tempo de resposta para efetivar um pagamento de um produto pelo sistema ter que ser inferior a 1 segundo é um exemplo de requisito não funcional. III. ( ) A interação com deficientes visuais para 0 acesso de uma funcionalidade é um exemplo de requisito funcional. ead Questão 5 Assinale a alternativa que apresenta a sequência CORRETA. a. V - F V b. F V F</p><p>ead Questão 6 A validação de requisitos é um processo que auxilia na conferência do atendimento das expectativas por parte do cliente frente aos requisitos levantados para 0 sistema. Tem como principal objetivo encontrar erros e inconsistências presentes nos requisitos, evitando, assim, 0 retrabalho quando esses forem implementados. Questão 6 Diante do exposto, correlacione as técnicas de validação de requisitos com as suas definições. 1 - Revisão de requisitos. 2 - Prototipação. 3 - Geração de casos de teste. - Envolve a experimentação antecipada de um modelo do sistema por parte do cliente, a fim de opinar sobre os requisitos. - Criação de testes para a validação de requisitos, a fim de detectar problemas. III - Análise dos requisitos por um ou mais revisores, visando encontrar erros e inconsistências.</p><p>ead Questão 6 Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. a) c) Questão 7 Requisitos não funcionais são restrições ou limitações que se aplicam ao sistema em termos de desempenho, segurança, usabilidade, confiabilidade, entre outros aspectos, que não dizem respeito diretamente às funcionalidades que 0 sistema oferece, mas sim a como essas funcionalidades devem ser entregues.</p><p>ead Questão 7 No contexto dos principais conceitos associados aos tipos de requisitos, marque a alternativa que completa corretamente a seguinte "Requisitos não funcionais são sobre os ou oferecidas pelo a) restrições, serviços, funções, sistema. b) características, componentes, restrições, departamento. c) funções, códigos, estimativas, cliente. d) serviços, modelos, prioridades, usuário. e) funcionalidades, riscos, condições, computador - 69% + Questão 8 Os requisitos são a base para 0 que deve ser atendido pelo software, em relação aos serviços que oferecem, bem como às restrições sobre 0 seu funcionamento. Assim diferentes níveis de requisitos podem ser definidos, como os requisitos de sistema, que apresentam uma definição detalhada, e os requisitos de usuário, com uma declaração mais abstrata. 69%</p><p>ead Questão 8 Dentro do contexto dos tipos de requisitos, assinale a alternativa correta que define um requisito de usuário. a. Permissões dos usuários para 0 acesso das funcionalidades do sistema. b. Serviços que 0 sistema deverá fornecer aos seus usuários. C. Descrição dos dados de usuário armazenados pelo sistema. d. Layouts da interface para interação do sistema com os usuários. e. Sistema operacional e frameworks que serão utilizados pelo sistema. - 69% + ad Questão 9 No contexto dos principais conceitos associados aos tipos de requisitos, marque a alternativa que contém corretamente uma métrica para um tipo de requisito de software não funcional: a) Tempo de atualização da tela para medir facilidade de uso. b) Tempo médio até a falha para medir velocidade. c) Porcentagem de eventos causando falhas para medir confiabilidade. d) Número de quadros de ajuda para medir robustez. e) Número de sistemas-alvo para medir portabilidade. 69%</p><p>Questão 10 A especificação de requisitos deve descrever os requisitos de usuário e sistema, sendo registrados adequadamente no documento de requisitos, devendo apresentar clareza para a sua implementação no software. Essa descrição deve facilitar também 0 entendimento dos stakeholders do projeto, para que possam dar as suas contribuições para auxiliar na completude e na consistência dos requisitos. 69% Questão 10 Assinale a alternativa correta que identifica 0 conceito de caso de uso, uma das formas de especificar um requisito. a) Os casos de uso são representações expressivas e intuitivas, em formato de texto livre, os quais requerem cuidados em relação à ambiguidade de palavras b) Os casos de uso são declarações estruturadas e padronizadas, impedindo a adoção de textos livres, 0 que permite um entendimento mais rápido pelos desenvolvedores c) casos de uso são descrições das interações entre 0 sistema e os seus usuários, sendo utilizado um modelo gráfico com texto estruturado d) Os casos de uso são declarações oficiais puramente textuais do que os desenvolvedores devem implementar e são conhecidos como especificação de requisitos do software e) casos de uso são representações gráficas que utilizam métodos formais matemáticos para a representação de um requisito, facilitando a sua implementação 69%</p><p>ead Questão 11 As formas de especificação de requisitos são importantes para direcionar a implementação deles no sistema e para 0 entendimento dos principais stakeholders, como os clientes de um projeto. Diferentes formas podem ser utilizadas, de acordo com a facilidade de expressar os requisitos e documentá-los no documento de requisitos. ead Questão 11 Dentro desse contexto, avalie as asserções a seguir e a relação proposta entre elas. I. As especificações matemáticas não são muito utilizadas para especificação de requisitos em comparação com outros formatos, como a especificação por linguagem natural e a especificação por casos de uso. PORQUE II. A maioria dos clientes não entende uma especificação formal matemática, 0 que dificulta a compreensão de que os requisitos realmente representam os seus desejos a serem atendidos pelo sistema.</p><p>ead Questão 11 A respeito dessas asserções, assinale a alternativa correta. a) As asserções I e são falsas. b) A asserção I é uma proposição verdadeira, e all é uma proposição falsa. c) A asserção é uma proposição falsa, e a é uma proposição verdadeira. d) As asserções I e são proposições verdadeiras, e a II é uma justificativa da e) As asserções I e são proposições verdadeiras, mas a não é uma justificativa da I. - 69% + Questão 12 Considerando 0 conceito de etnografia, é possível afirmar que é uma técnica de usada para entender os processos operacionais. A vantagem da etnografia é requisitos do sistema. A etnografia é eficaz para a descoberta de dois tipos de requisitos: requisitos derivados da e requisitos derivados</p><p>Questão 12 Preencha as lacunas escolhendo a alternativa CORRETA. a. observação, implícitos, maneira como as pessoas trabalham, da cooperação e do conhecimento das atividades das outras pessoas. b. observação, implícitos, maneira como a empresa administra negócios, das habilidades e do comportamento das pessoas C. entrevista, explícitos, maneira como as pessoas trabalham, da cooperação e do conhecimento das atividades das outras pessoas. d. entrevista, implícitos, maneira como a empresa administra negócios, das habilidades e do comportamento das pessoas e. observação, explícitos, maneira como as pessoas trabalham, da cooperação e do conhecimento das atividades das outras pessoas. 69% Questão 13 No contexto dos principais conceitos associados às atividades de elicitação, especificação e validação de requisitos, marque a alternativa que apresenta uma informação correta sobre histórias de usuário e cenários usados na engenharia de requisitos: a. Diferentemente de "cenários", as histórias referem-se a uma descrição de como 0 sistema pode ser usado em alguma tarefa em particular. b. Um cenário alto nível pode ser detalhado em algumas histórias mais específicas. C. Trata-se de descrições abstratas e genéricas dos requisitos de software. d. Histórias de usuário são bastante aplicadas em conjunto com alguns métodos ágeis. e. Cenários são escritos como um texto narrativo. 69%</p>