Requisitos Funcionais e Não Funcionais
Nesta seção serão apresentados os requisitos funcionais, não-funcionais e organizacionais do sistema.
3.3 Requisitos Funcionais
Uma das decisões de documentação de projeto tomadas foi referentes a abordagem dos casos de uso, ao invés de desenvolvermos um caso de uso para cada uma das ações do usuários no sistema com cadastrar, consultar, alterar e excluir, criamos apenas dois casos de uso, um para o cadastrar (criar) algo e outro para manutenção dos dados cadastrados (Manter). Seguindo esse padrão teremos abaixo os requisitos que descrevem as funcionalidades do sistema.
Identificação
Nome
Caso de Uso Relacionado
RF 01
Gerenciar Usuário
UC001 – Cadastrar Usuário
UC002 – Manter Usuário
Descrição
Possibilita que o usuário com perfil de Administrador, identificado no sistema, cadastre outros usuários. Possibilita também que o usuário realize busca dos usuários, alterações dos dados cadastrais dos usuários e inclusive exclusão dos usuários do sistema.
Identificação
Nome
Caso de Uso Relacionado
RF 02
Gerenciar Perfil
UC003 – Cadastrar Perfil
UC004 – Manter Perfil
Descrição
Possibilita que o usuário com perfil de Administrador, identificado no sistema, cadastre todos os perfis necessários. Possibilita também que o usuário realize busca dos perfis, alterações dos dados cadastrais dos perfis e inclusive exclusão dos usuários do sistema. Se no futuro surgirem outros perfis, estes poderão ser cadastrados, permitindo flexibilidade ao sistema de poder manipular os tipos de usuários existentes.
Identificação
Nome
Caso de Uso Relacionado
RF 03
Gerenciar Permissão
UC005 – Cadastrar Permissão
UC006 – Manter permissão
Descrição
Possibilita que o usuário com perfil de Administrador, identificado no sistema cadastre permissões. Possibilita também que o usuário realize busca das permissões, alterações dos dados cadastrais das permissões e exclusão de permissões do sistema. Se no futuro surgirem outras sessões