Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENGENHARIA DE REQUISITOS II 1 📝 ENGENHARIA DE REQUISITOS II ID 3 Status Done Dt. Conclusão Carga Horária 50 Nota 10 Identificar requisitos funcionais 🎯 Desafio 📈 Infográfico https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5ce25666-03f 3-44e2-bcb0-65ebb9accc60/Identificar_requisitos_funcionais.pdf 1. O que é um requisito funcional? @10/05/2022 https://www.notion.so/Desafio-e5bed5b9d8794b3b824e988e0adde4cc https://www.notion.so/Infogr-fico-1120019408604e11abbed5bb733a01f9 https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5ce25666-03f3-44e2-bcb0-65ebb9accc60%2FIdentificar_requisitos_funcionais.pdf?table=block&id=33a66741-9b1e-4530-abf2-3dbbd4eeba70&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 ENGENHARIA DE REQUISITOS II 2 A. São os requisitos que descrevem as funcionalidades específicas que definem o que um sistema deve realizar. Os requisitos funcionais podem ser cálculos, detalhes técnicos, manipulação e processamento de dados e outras funcionalidades. 2. Uma das técnicas utilizadas para coletar requisitos funcionais são as entrevistas. Temos 5 tipos de entrevistas. Qual tipo de entrevista de coleta de requisito possui a característica de especificação com antecedência das informações que serão adquiridas e que seguem a pauta e a questão de discussão sem desvios? C. Entrevista fechada. Entrevista fechada (ou estruturada) é realizada com a especificação com antecedência das informações que serão adquiridas e que seguem a pauta e a questão de discussão sem desvios. 3. Em um sistema de compra e venda de produtos, quais dos seguintes requisitos é funcional? B. O gerente pode gerar um relatório de vendas do último mês. Esta é claramente uma funcionalidade que o sistema deve prover ao gerente — a possibilidade de gerar um relatório. 4. Supondo que temos o seguinte requisito de um sistema de compra e venda: "os vendedores podem registrar novas compras, mas não poderão editá-las ou excluí-las. Apenas o gerente poderá editar e excluir compras". Podemos classificar esse requisito em quais dos escopos a seguir? D. Requisito de segurança. Neste requisito, temos uma característica de segurança, limitando o acesso de determinados atores em partes do sistema em que o acesso não faz sentido. 5. O que é uma especificação de requisitos de software (SRS)? ENGENHARIA DE REQUISITOS II 3 D. É uma descrição de um sistema de software a ser desenvolvido. Ele estabelece requisitos funcionais e não funcionais. Pode incluir um conjunto de casos de uso que descrevem as interações do usuário que o software deve fornecer. Identificar requisitos não funcionais https://s3-us-west-2.amazonaws.com/secure.notion-static.com/783559c5-9d c3-43e0-a781-a6ff573e5de6/Identificar_requisitos_no_funcionais2.pdf 🎯 Desafio 📈 Infográfico 1. O que é um requisito não funcional? C. É um requisito que especifica critérios que podem ser usados para julgar o funcionamento de um sistema, e não comportamentos específicos. Eles são contrastados com os requisitos funcionais, que definem comportamentos ou funções específicas. 2. O requisito não funcional "O sistema deverá apresentar resultados com 99,9% de assertividade" pode ser caracterizado como um requisito de qual grupo? B. Confiabilidade. O resultado deve possuir uma confiabilidade de 99,9%. Logo, este requisito pode ser classificado no grupo confiabilidade. 3. Quais itens podem ser utilizados para documentar requisitos não funcionais? A. Descrições, tabelas ou user story. Tradicionalmente, os requisitos não funcionais eram documentados utilizando descrições ou tabelas. Com o avanço das metodologias ágeis, atualmente, o uso de user stories também está presente. https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F783559c5-9dc3-43e0-a781-a6ff573e5de6%2FIdentificar_requisitos_no_funcionais2.pdf?table=block&id=ba6d2f92-5528-4891-8236-2f52427102f7&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 https://www.notion.so/Desafio-a3a0226678704234bd2b614c08b6dcdb https://www.notion.so/Infogr-fico-c14eba2fb32843c5bea94b3a554cae79 ENGENHARIA DE REQUISITOS II 4 4. Considerando um software de gestão financeira, temos os seguintes requisitos: R1 - O sistema deve oferecer controle de entradas/saídas de capital. R2 - O sistema estará acessível 24 horas por dia e 7 dias por semana. R3 - Não devem haver falhas de cálculos entre transações do sistema. R4 - O sistema permitirá o acesso a conta bancária do usuário. Considerando os requisitos apresentados, é correto afirmar: D. R2 e R3 são requisitos não funcionais e R1 e R4 são requisitos funcionais. - R2 é um requisito não funcional de disponibilidade. R3 é um requisito não funcional de confiabilidade. Já R1 e R4 apresentam funcionalidades do sistema, então são requisitos não funcionais. 5. Qual o tipo de requisito não funcional que se refere ao "quão difícil será aprender e operar o sistema"? E. Usabilidade. Usabilidade é um requisito sobre o quão difícil será aprender e operar o sistema. Os requisitos geralmente são expressos em tempo de aprendizagem ou métricas semelhantes. Analisar e preparar lista de requisitos https://s3-us-west-2.amazonaws.com/secure.notion-static.com/af9e4fee-9da 6-41aa-8ba8-962a0504ad23/Anlise_e_preparo_da_lista_de_requisitos.pdf 🎯 Desafio 📈 Infográfico 1. Os requisitos de software são classificados em três níveis de prioridade durante a preparação da lista de requisitos, sendo essencial, importante e https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Faf9e4fee-9da6-41aa-8ba8-962a0504ad23%2FAnlise_e_preparo_da_lista_de_requisitos.pdf?table=block&id=0485d25b-52db-48fc-ad76-b788d81613d0&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 https://www.notion.so/Desafio-2978bf18326c4c7f8c8e585c40ebe7db https://www.notion.so/Infogr-fico-7f9477800d67487ca57bcd0338a1533a ENGENHARIA DE REQUISITOS II 5 desejável. Das alternativas abaixo, qual justifica esta classificação de requisitos em diferentes níveis de prioridades? D. Devido à limitação de recursos e tempo, os requisitos são priorizados para que os mais importantes sejam desenvolvidos primeiro e os menos importantes depois. - É importante priorizar os requisitos classificados como essenciais e importantes para que as funcionalidades básicas do software sejam disponibilizadas mais rapidamente. 2. Especificação de Requisitos de Software incluir tanto os requisitos de usuário para um sistema quanto uma especificação detalhada dos requisitos de sistema. Sobre os possíveis usuários do Documento de Requisitos de Software podemos afirmar: B. Engenheiros de sistema – usam os requisitos para compreender qual sistema será desenvolvido - Os Engenheiros de sistema são profissionais que colaboram para o desenvolvimento, implementação e melhoria do software, assim eles utilizam os requisitos para compreender qual sistema será desenvolvido. Os Clientes de sistemas especificam e leem os requisitos para verificar se eles atendem às suas necessidades. Os Gerentes usam o documento de requisitos para planejar um pedido de proposta para o sistema e planejar o processo de desenvolvimento do sistema. Engenheiros de teste de sistema usam os requisitos para desenvolver validações, com a criação de estratégias variadas e planos de testes. Engenheiro de manutenção de sistema usam os requisitos para compreender o sistema e os relacionamentos entre suas partes. 3. O que é um requisito de negócio? D. São requisitos que descrevem, em termos do negócio, o que deve ser entregue ou conseguido para fornecer valor. Também podemos identificá-los como requisitos que informam "o que" o sistema irá fazer. 4. O que é um requisito de usuário? ENGENHARIA DE REQUISITOS II 6 C. São basicamente as declarações,em linguagem natural e diagramas, sobre os serviços que o sistema oferece e as restrições para a sua operação. Escrito para os usuários. Estes requisitos são baseados nas necessidades do usuário. 5. Qual das abordagens listadas necessita que o analista ou engenheiro de software seja inserido no ambiente da empresa/cliente para fazer o levantamento de requisitos? A. Observação in loco/etnografia. - Os analista devem estar inseridos na rotina de trabalho da organização, tentando entender e descrever as principais atividades que são realizadas. Gerenciamento de Requisitos https://s3-us-west-2.amazonaws.com/secure.notion-static.com/13afca9f-1ec 6-4ad3-9fab-35a460fca51b/Gerenciamento_de_requisitos2.pdf 🎯 Desafio 📈 Infográfico 1. O que é rastreabilidade no contexto de gerenciamento de requisitos? B. É capacidade de descrever e consultar a vida de um requisito, olhando para o futuro como para o passado deste ciclo de vida. - Ou seja, desde suas origens, por meio do seu desenvolvimento e especificação até sua posterior implantação e uso, e através de períodos de refinamento contínuo e iteração em qualquer uma dessas fases. 2. Uma das etapas do gerenciamento de requisitos é a investigação (de requisitos). Qual item melhor descreve esta atividade? A. Nesta etapa, os requisitos são coletados dos usuários, do negócio e da equipe de desenvolvimento. Em cada área, perguntas semelhantes são feitas: Quais são os objetivos, quais são as restrições, quais são as ferramentas ou processos atuais? https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F13afca9f-1ec6-4ad3-9fab-35a460fca51b%2FGerenciamento_de_requisitos2.pdf?table=block&id=9e201fd5-6348-4cf9-8fff-96847b5e57ff&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 https://www.notion.so/Desafio-d6f4fb27896142f39e90444754683a66 https://www.notion.so/Infogr-fico-a0df8de24929441fb4dab284329888ee ENGENHARIA DE REQUISITOS II 7 3. Quantas e quais são as atividades realizadas no gerenciamento de mudanças de requisitos? A. São 5 atividades, sendo: 1) Receber os pedidos de mudança das partes interessadas. 2) Registrar as solicitações de mudança recebidas. 3) Analisar e determinar a desejabilidade e processo de implementação. 4) Implementar o pedido de alteração. 5) Encerrar a solicitação de mudança. Dificilmente qualquer projeto de desenvolvimento de software é concluído sem que algumas mudanças sejam solicitadas ao projeto. 4. Em qual fase do gerenciamento de requisitos que os custos dos requisitos são analisados? E. Viabilidade. Na fase de viabilidade, os custos dos requisitos são determinados. 5. Quais dos itens abaixo apresenta uma característica (feature) encontrada nas ferramentas de gestão de requisitos? C. Facilidades de rastreabilidade. Elas auxiliam os engenheiros de requisitos a encontrar dependências entre requisitos. Com esta facilidade, é possível pesquisar e obter informações de requisitos e suas dependências de forma fácil.
Compartilhar