-
Não entendi pq II e V são RNF, alguém explica?
-
Requisitos Não Funcionais
Organizacional (de entrega, de implementação, padrões de processo): o processo de desenvolvimento de sistema e
os documentos a serem entregues deverão estar de acordo com
o processo e os produtos a serem entregues definidos em
XYZKL.
Externo (refere-se a fatores externos ao sistema - leis, por exemplo- e ao seu
processo de desenvolvimento): o sistema não deverá revelar aos operadores
nenhuma informação pessoal sobre os clientes.
ITEM II da questão
De produto (especificam o comportamento do produto: desempenho, espaço, rapidez, memória): toda comunicação necessária entre o ambiente X
e o usuário deve ser expressa no conjunto padrão de caracteres
ANSI
ITEM IV = performance e ITEM V = segurança
Requisitos não funcionais de segurança-Implementar acesso ao sistema com autenticação baseada em usuário e senha e/ou dispositivo de certificação digital;
-Implementar uso de ferramenta anti-robo com CAPTCHA, bloqueio de usuário e controle de expiração de contas(FEDORA-DS);
-O trafego de dados pela internet deve ser baseado em protocolos com criptografia (HTTPS, SSL,TLS, IMAPS);
Fonte 1: http://www.governancamunicipal.sp.gov.br/conteudo/arquivos/Analise%20de%20requisitos.pdf
Fonte 2: http://trac.expressolivre.org/wiki/NovoExpresso/rnf
-
Fernando, os RNFS estão sempre associadas a RESTRIÇÕES do sistema.
-
Eu entraria com recurso nessa questão, segundo SOMMERVILLE, 9ª Ed, pag 59 temos:
Requisitos funcionais. São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a
entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, os
requisitos funcionais também podem explicitar o que o sistema não deve fazer.
Ou seja, podemos classificar o item II como requisito funcional.
-
II. O sistema não deve revelar aos usuários nenhuma informação pessoal sobre os réus dos processos.
Acredito que o erro da II seja:
Requisito de Confidencialidade (Requisito não-funcional)
-
Alternativa correta: C.
Os RNF são restrições em funcionalidades ou desempenho do sistema. Sendo assim, tem-se:
II. O sistema não deve revelar aos usuários nenhuma informação pessoal sobre os réus dos processos.
RF: informar dados sobre os réus dos processos;
RNF (restrição): não revelar informação pessoal sobre os réus do processo (se não for pessoal, pode revelar).
IV. O tempo de resposta a um pedido ou consulta de um usuário externo não pode ultrapassar 10 segundos.
RF: poder fazer consultas;
RNF (restrição de desempenho): a consulta não pode demorar mais de 10 segundos.
V. O sistema deve implementar o sistema CAPTCHA que requer que o usuário identifique as letras ou dígitos de uma imagem distorcida.
RF: o sistema deve implementar um mecanismo de autenticação (suponhamos, pois a questão não diz);
RNF (restrição): a autenticação está condicionada à resolução do captcha.
Os RF e RNF são dois lados da mesma moeda. Para descobrir se é RNF, tente encontrar o RF.
-
forçou amizade esse examinador
-
Simples de mais, partindo do princípio que você sabe o que é uma RNF você le as alternativas e descobre que a IV é uma RNF, automaticamente você descarta as alternativas A e D por não terem a IV, o item em comum com as possíveis candidatas são a V e a III, logo, você verifica se a III é uma RNF (não é), ou seja você elimina a B e C por que ambas possuem a III como alternativa, resposta C, temos que ganhar tempo :D
-
I. RF
II. RNF de segurança
III. RF
IV. RNF de desempenho
V. RNF de segurança