Requisitos funcionais (RF) e não funcionais (NRF)

Para organização do MoReq-Jus, os requisitos foram categorizados em funcionais e não funcionais. Esta categorização visa a direcionar os esforços de construção e endereçamento interno na área de tecnologia da informação. Nessa linha, os requisitos não funcionais foram subdivididos em requisitos de produto, organizacionais e externos.

Categoria de requisitosAnotação utilizadaDescrição
Requisito funcionalRF

Declaração que especifica uma funcionalidade que um sistema informatizado deve ser capaz de executar. Em geral, define uma função a ser implementada no sistema informatizado.

São declarações de serviços que o sistema deve fornecer, de como deve reagir a entradas específicas e de como deve comportar-se em determinadas situações.

Um requisito funcional define características de um código de computador que será construído e integrado como uma funcionalidade operacional no software GestãoDoc.

Requisito não funcionaRNF

Define uma característica que afeta o comportamento geral do sistema informatizado, influenciando na implementação das funcionalidades.

Em muitos casos são restrições ou limitações de serviços ou funções oferecidos pelo sistema, de timing do processo de desenvolvimento e de normas impostas pelo próprio negócio. Afetam diretamente a qualidade do sistema informatizado.

Requisito não funcional de produtoRNF-P

Requisito não funcional que especifica comportamento geral do sistema em questão de desempenho, usabilidade e interoperabilidade.

Influenciam na qualidade do produto entregue, em relação ao usuário e às funcionalidades intrínsecas. Pode indicar a construção de requisitos funcionais para a implementação.

Requisito não funcional organizacionalRNF-O

Requisito não funcional que especifica questões de ambiente de funcionamento, procedimentos operacionais e desenvolvimento.

Estes requisitos dizem respeito à parte organizacional da área tecnológica em prover suporte para o funcionamento do sistema.

A título exemplificativo: processo de software; definição, configuração e manutenção de servidores; ambientes diversos para homologação, produção, testes etc.; gerenciamento de backup; segurança e proteção de ativos de informação; gerenciamento de redes etc.</>

Requisito não funcional externoRNF-E

Requisito não funcional que especifica requisitos legais, normativos e questões éticas.

Em geral, estes requisitos são externos ao sistema informatizado, mas exercem forte influência na definição de outros requisitos funcionais ou não funcionais.

Fonte: adaptado de ISO/IEC 24765 e Sommerville (2019)

Não obstante o MoReq-Jus descrever um conjunto de requisitos, cada sistema GestãoDoc possui os seus próprios que, em geral, são mais abrangentes e específicos para o fim para o qual é construído. Assim, cada sistema GestãoDoc deve detalhar os seus próprios requisitos, os quais devem ser aderentes ao MoReq-Jus.

Os seguintes capítulos estão definidos nessas categorias de requisitos funcionais e não funcionais:

CapítuloTítuloRequisito FuncionalNão Funcional
3Organização dos documentos institucionais planos de classificação e tabelas de temporalidadeX
4CapturaX
5Tramitação e fluxo de trabalhoX
6Avaliação: temporalidade e destinaçãoX
7Pesquisa, localização e exclusão de documentos institucionaisX
8Segurança: controle de acessos e auditoriaX
9ArmazenamentoX
10PreservaçãoX
11Segurança: aspectos estruturaisX
12DisponibilidadeX
13UsabilidadeX
14InteroperabilidadeX
15Desempenho e escalabilidadeX
16Manutenção e evoluçãoX

As siglas dos requisitos funcionais e não funcionais correspondem ao tema tratado no capítulo e seção às quais estão vinculadas:

Requisitos funcionais:

SiglaNome
RPCREQUISITOS DE PLANO DE CLASSIFICAÇÃO
RCAREQUISITOS DE CAPTURA
RFTREQUISITOS DE FLUXO DE TRABALHO E TRAMITAÇÃO
RADREQUISITOS DE AVALIAÇÃO E DESTINAÇÃO
RPAREQUISITOS DE PESQUISA E APRESENTAÇÃO
RSCREQUISITOS DE SEGURANÇA
RTAREQUISITOS DE TRILHA DE AUDITORIA

Requisitos não funcionais:

SiglaNome
RARREQUISITOS DE ARMAZENAMENTO
RPRREQUISITOS DE PRESERVAÇÃO
RSEREQUISITOS DE SEGURANÇA
RDIREQUISITOS DE DISPONIBILIDADE
RUSREQUISITOS DE USABILIDADE
RINREQUISITOS DE INTEROPERABILIDADE
RDEREQUISITOS DE DESEMPENHO E ESCALABILIDADE
RMEREQUISITOS DE MANUTENÇÃO E EVOLUÇÃO