Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

1. O que é um requisito não funcional?
A. É um tipo de requisito que especifica uma funcionalidade do sistema.
B. São requisitos que apresentam algo que o sistema 'faz'.
C. É um requisito que especifica critérios que podem ser usados para julgar o funcionamento de um sistema, e não comportamentos específicos.
D. É um tipo de requisito que especifica um caso de uso.
E. É um tipo de requisito que pode ser representado por meio de um diagrama de casos de uso.
a) II and IV are correct.
b) II, III, and IV are correct.
c) I, III, and IV are correct.

3. Quais itens podem ser utilizados para documentar requisitos não funcionais?
A. Descrições, tabelas ou user story.
B. Descrições e tabelas, apenas.
C. Diagrama de sequência e diagrama de requisitos.
D. Plano de projeto e plano de testes.
E. Diagrama de classes e objetos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

1. O que é um requisito não funcional?
A. É um tipo de requisito que especifica uma funcionalidade do sistema.
B. São requisitos que apresentam algo que o sistema 'faz'.
C. É um requisito que especifica critérios que podem ser usados para julgar o funcionamento de um sistema, e não comportamentos específicos.
D. É um tipo de requisito que especifica um caso de uso.
E. É um tipo de requisito que pode ser representado por meio de um diagrama de casos de uso.
a) II and IV are correct.
b) II, III, and IV are correct.
c) I, III, and IV are correct.

3. Quais itens podem ser utilizados para documentar requisitos não funcionais?
A. Descrições, tabelas ou user story.
B. Descrições e tabelas, apenas.
C. Diagrama de sequência e diagrama de requisitos.
D. Plano de projeto e plano de testes.
E. Diagrama de classes e objetos.

Prévia do material em texto

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.

Mais conteúdos dessa disciplina