Você está na página 1de 4

Exercícios 05

1. O que é um requisito não funcional?

Resposta incorreta.
A. É um tipo de requisito que especifica uma funcionalidade do sistema.

Requisitos não funcionais não especificam funcionalidades do sistema. Estes são os


requisitos funcionais.

Resposta incorreta.
B. São requisitos que apresentam algo que o sistema "faz".

Os requisitos funcionais apresentam algo que o sistema "faz". Os requisitos não funcionais
apresentam "como" o sistema "faz".

Você acertou!
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.

Resposta incorreta.
D. É um tipo de requisito que especifica um caso de uso.

Um requisito não funcional não especifica um caso de uso. Requisitos funcionais estão mais
relacionados com casos de uso.

Resposta incorreta.
E. É um tipo de requisito que pode ser representado por meio de um diagrama de casos
de uso.

Os requisitos não funcionais não podem ser representados por meio de diagramas.

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?

Resposta incorreta.
A. Segurança.

Não se trata de um requisito do tipo segurança, já que ele não representa uma característica
sobre proteção do seu sistema e seus dados.

Você acertou!
B. Confiabilidade.

O resultado deve possuir uma confiabilidade de 99,9%. Logo, este requisito pode ser
classificado no grupo confiabilidade.

Resposta incorreta.
C. Legal.

Não é um tipo de requisito legal, já que seu contexto não envolve situações legais de
privacidade de informações, direitos de propriedade intelectual, exportação de tecnologias
restritas.

Resposta incorreta.
D. Usabilidade.

Não se trata de um requisito do tipo usabilidade, pois não existe relação com uso ou
facilidade de aprendizado do sistema.

Resposta incorreta.
E. Portabilidade.

Requisitos do tipo portabilidade descrevem a sensibilidade do sistema em relação à


mudança de ambiente. Logo, não se trata de um requisito do tipo segurança.

3. Quais itens podem ser utilizados para documentar requisitos não funcionais?

Você acertou!
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.

Resposta incorreta.
B. Descrições e tabelas, apenas.

Nos últimos anos, foram utilizados também user stories para a documentação de requisitos
não funcionais. Logo, falta um item nesta alternativa.

Resposta incorreta.
C. Diagrama de sequência e diagrama de requisitos.

Um diagrama de sequência não é utilizado no contexto de requisitos de software e o


diagrama de requisitos não existe.

Resposta incorreta.
D. Plano de projeto e plano de testes.

Um plano de projeto é criado para definir um roteiro de projeto e seus envolvidos. Já, um
plano de testes apresenta como um software será testado.

Resposta incorreta.
E. Diagrama de classes e objetos.

O diagrama de classes e o de objetos são utilizados na modelagem de sistemas orientados


a objetos, mas não na especificação de requisitos não funcionais.

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:

Resposta incorreta.
A. R1, R2 e R3 são requisitos não funcionais e R4 é um requisito funcional.

R1 não é um requisito não funcional pois ele apresenta uma funcionalidade do sistema
(controlar entrada/saída de capital).

Resposta incorreta.
B. Todos os requisitos são requisitos não funcionais.

Há requisitos que apresentam funcionalidades do sistema, portanto são funcionais.

Resposta incorreta.
C. Todos os requisitos são requisitos funcionais.

Entre os requisitos citados, há um requisito não funcional de disponibilidade e um requisito


não funcional de confiabilidade.

Você acertou!
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.

Resposta incorreta.
E. R2, R3 e R4 são requisitos não funcionais e R1 é um requisito funcional.
R4 é um requisito funcional já que apresenta uma funcionalidade do sistema (Acessar conta
bancária).

5. Qual o tipo de requisito não funcional que se refere ao "quão difícil será
aprender e operar o sistema"?

Resposta incorreta.
A. Segurança.

Um ou mais requisitos sobre proteção do seu sistema e seus dados. A medida pode ser
expressa de várias maneiras (esforço, nível de habilidade, tempo, ...) para invadir o sistema.

Resposta incorreta.
B. Restrições de plataforma.

Este requisito discute a plataforma de destino e seus contextos.

Resposta incorreta.
C. Modificabilidade.

Define o quão modificável o sistema deve ser.

Resposta incorreta.
D. Desempenho.

Requisitos sobre recursos necessários, tempo de resposta, taxas de transação, throughput,


especificações de referência ou qualquer outra coisa que tenha a ver com o desempenho.

Você acertou!
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.

Você também pode gostar