Prévia do material em texto
Exercícios 03 1. O que é um requisito funcional? Você acertou! 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. Resposta incorreta. B. São os requisitos que descrevem como o sistema deve realizar o que o usuário/cliente solicitou. Os requisitos funcionais não descrevem como o sistema irá realizar o que o cliente solicitou. Resposta incorreta. C. Trata-se de algo que não é uma funcionalidade, mas que precisa ser realizado para que o software atenda ao seu propósito. Um requisito não-funcional trata-se de algo que não é uma funcionalidade, mas que precisa ser realizado para que o software atenda ao seu propósito. Resposta incorreta. D. São requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, manutenção e tecnologias envolvidas. Requisitos não-funcionais são relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, manutenção e tecnologias envolvidas. Resposta incorreta. E. São requisitos que incluem atributos de qualidade para o produto. Requisitos não funcionais incluem atributos de qualidade para o produto. 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? Resposta incorreta. A. Entrevista aberta. Entrevistas abertas (também chamadas de não estruturadas) são realizadas sem uma pauta definida previamente, sendo mais flexíveis. Resposta incorreta. B. Entrevistas orais. São entrevistas que geralmente são gravadas e realizadas de forma oral, sem o preenchimento de documentos ou formulários. Você acertou! 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. Resposta incorreta. D. Entrevista escrita. Este tipo de entrevista é escrita, geralmente utilizando formulários ou documentos. Pode ser realizado também a distância, com formulários online. Resposta incorreta. E. Entrevista individual. Entrevistas individuais são realizadas entre duas pessoas, geralmente o entrevistador e o cliente ou especialista na área que está em análise. 3. Em um sistema de compra e venda de produtos, quais dos seguintes requisitos é funcional? Resposta incorreta. A. O sistema estará disponível pelo menos 99,7% do tempo em dias de semana, entre 06:00 e meia-noite, e pelo menos 99,95% entre 16:00h e 18:00h. Este é um requisito não funcional classificado como "disponibilidade". Você acertou! 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. Resposta incorreta. C. O sistema deve fazer log dos pagamentos autorizados via cartão de crédito, em 24 horas. Neste caso, temos um requisito não funcional, do tipo tolerância à falha. Ele não descreve uma funcionalidade e, sim, uma característica de qualidade. Resposta incorreta. D. O sistema deverá ser acessado completamente via browser HTTP/HTML. Como falamos do modo de acesso, descrevendo uma característica de qualidade, não se trata de um requisito funcional. Resposta incorreta. E. O software será disponibilizado em inglês. Neste requisito, estamos apresentando uma necessidade de atributo de qualidade. Logo, não se trata de uma funcionalidade do software. 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? Resposta incorreta. A. Requisito de interface. Requisitos de interface geralmente mencionam telas ou partes do sistema que fazem o contato com o usuário. Resposta incorreta. B. Requisito de negócio. Requisitos de negócio apresentam características e necessidades do negócio em si. Resposta incorreta. C. Requisito de regulamentação/conformidade. Os requisitos de regulamentação/conformidade são utilizados para determinar os regulamentos do contexto do sistema, apresentando características que devem ser obedecidas. Você acertou! 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. Resposta incorreta. E. Requisito sem classificação. O requisito apresentado pode ser classificado em um tipo de escopo. Logo, ele não é um requisito sem classificação. 5. O que é uma especificação de requisitos de software (SRS)? Resposta incorreta. A. É um documento que captura restrições de design e requisitos de alto nível para que o cliente possa compreender o sistema que será desenvolvido. Seu objetivo é fornecer uma visão ampla do produto que se pretende desenvolver, sem aprofundamento em detalhes. Um documento de visão do sistema captura restrições de design e requisitos de alto nível para que o cliente possa compreender o sistema que será desenvolvido. Seu objetivo é fornecer uma visão ampla do produto que se pretende desenvolver, sem aprofundamento em detalhes. Resposta incorreta. B. É um documento que inclui as ações necessárias para definir, coordenar e integrar todos os planos auxiliares do projeto. Um plano de projeto inclui as ações necessárias para definir, coordenar e integrar todos os planos auxiliares do projeto. Resposta incorreta. C. É um documento com uma abordagem sistemática para o teste de sistemas, como hardware ou software. Ele geralmente consiste em uma modelagem detalhada do fluxo de trabalho durante o processo. O plano de testes é um documento com uma abordagem sistemática para o teste de sistemas como hardware ou software. Ele geralmente consiste em uma modelagem detalhada do fluxo de trabalho durante o processo. Você acertou! 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. Resposta incorreta. E. É um artefato composto e abrangente, que reúne todas as informações necessárias ao gerenciamento do projeto. O plano de desenvolvimento de software é um artefato composto e abrangente, que reúne todas as informações necessárias ao gerenciamento do projeto.