REQUISITOS NÃO FUNCIONAIS (RNF) Cláusulas Exemplificativas

REQUISITOS NÃO FUNCIONAIS (RNF). Segundo Canguçu (2021), os Requisitos Não Funcionais especificam o comportamento que o sistema deve atender de acordo com os atributos de qualidade, que possuem regras e características como medidas que precisam ser consideradas no desenvolvimento do software. Ainda, esse tipo de requisito é levantado através das exigências que não são alcançadas pelas funcionalidades do programa. A seguir é demonstrado os requisitos não funcionais que devem ser atendidos no desenvolvimento da plataforma web: ● RNF1: A aplicação deve verificar se tem usuário autenticado para liberar acesso às telas administrativas; ● RNF2: A senha do usuário deve possuir criptografia; ● RNF3: A aplicação deve verificar as entradas, que especificam as tags do contrato a ser cadastrado, gerando um aviso caso tenha campos vazios ou alguma tag inexistente; ● RNF4: A aplicação tem que ter tratamento de falhas em todas as requisições submetidas pelos usuários; ● RNF5: Quando algum usuário clicar no contrato que deseja gerar, a plataforma deve fazer a leitura dos elementos informados no documento e depois adicioná-los dinamicamente na tela; ● RNF6: O local de preenchimento do contrato a ser gerado tem que ficar sublinhado quando o campo referente entrar em foco, ajudando a compreender a finalidade da tag que deve ser preenchida; ● RNF7: O contrato deve ser enviado ao email do usuário para que tenha um histórico de envios; ● RNF8: Todas as interfaces da plataforma web devem possuir responsividade, ajustando os elementos HTML de acordo com o tamanho da tela do dispositivo;