Você está na página 1de 4

Requisitos Funcionais do Sistema

[RF01] Manipulação de Administrador: Este requisito funcional realiza todas


as funções relacionadas ao Administrador do sistema (listagem, inclusão, alteração, exclusão)
É necessário que, antes de se realizar qualquer função operacional do sistema relacionada ao
Usuário Normal (cliente), se defina um Usuário Administrador do sistema, que será o responsável
pela manipulação de dados e informações sobre usuários, grupos de usuários, ambientes, horários
e acessos. Estando o Usuário Administrador cadastrado, definem-se todas as outras funções
relacionadas a ele (alteração, exclusão e listagem)

[RF02] Manipulação de Ambientes: Este requisito funcional realiza todas as

funções relacionadas aos ambientes restritos cadastrados no sistema (listagem, inclusão, alteração
e exclusão)
É necessário que todos os ambientes restritos da organização sejam cadastrados no sistema.
Estando feito assim, definem-se todas as outras funções relacionadas a eles (alteração, exclusão e
listagem)

[RF03] Manipulação de Horários: Este requisito funcional realiza todas as

funções relacionadas aos horários de acesso a cada ambiente da organização (listagem, inclusão,
alteração, exclusão)
Após a definição de quais são os ambientes restritos que compõem a organização, define-se faixas
de horários que estarão disponíveis aos Usuários Normais para acessar os ambientes desta
organização. ESTE CASO DE USO NÃO TRATA DO RELACIONAMENTO DE AMBIENTES COM
HORÁRIOS. Estando feito desta forma, definem-se todas as outras funções relacionadas a estes
horários (alteração, exclusão e listagem)

[RF04] Manipulação de Grupos de usuários: Este requisito funcional realiza


todas as funções relacionadas aos grupos de usuários cadastrados no sistema (listagem, inclusão,
alteração, exclusão)
Após a definição de quais são os ambientes restritos da organização e quais os horários
disponíveis para acessar estes ambientes, faz a inclusão dos Grupos de Usuários Normais. O
agrupamento dos Usuários Normais é uma funcionalidade do sistema, para não que cada usuário
não seja tratado de forma isolada (definindo a que ambientes da organização ele terá acesso e em
que horários), e sim como parte de um grupo pré-definido.

1
[RF05] Manipulação de relacionamentos de Grupos de Usuários
por Ambiente: É necessário que cada grupo de Usuários Normais do sistema esteja

relacionado com um ou mais ambientes da organização. Este requisito funcional é responsável por
fazer e manter este relacionamento.
Após a definição dos Grupos de Usuários Normais (de acordo com critérios pré-estabelecidos), faz-
se a relação dos mesmos com um ou mais ambientes da organização. Isto significa que usuários
de um determinado grupo só poderão acessar os ambientes relacionados a este grupo, no
sistema. Funções de alteração e exclusão desses relacionamentos também são parte deste
requisito.

[RF06] Manipulação de relacionamentos de Grupo de Usuários


por Horário: É necessário que os grupos cadastrados estejam relacionados com um ou mais
horários cadastrados no sistema. Este requisito funcional é responsável por fazer e manter este
relacionamento.
Após a definição dos Grupos de Usuários Normais (de acordo com critérios pré-estabelecidos), faz-
se a relação dos mesmos com um ou mais horários da organização. Isto significa que usuários de
um determinado grupo só poderão acessar a organização nos horários relacionados para este
grupo, no sistema. Funções de alteração e exclusão desses relacionamentos também são parte
deste requisito.

[RF07] Manipulação de Usuários: Este requisito funcional realiza todas as

funções relacionadas aos usuários cadastrados no sistema (listagem, inclusão, alteração e


exclusão)
Este requisito funcional tem como propósito a inclusão de Usuários Normais no sistema, bem como
a definição de todas as outras funções relacionadas a ele (alteração, exclusão e listagem)

[RF08] Manipulação do Relacionamento de Usuários por Grupo:


É necessário que cada Usuário Normal esteja relacionado a um grupo de usuários. Este requisito
funcional é responsável por fazer este relacionamento.
Após a definição dos Grupos de Usuários Normais (de acordo com critérios pré-estabelecidos), e
dos ambientes e horários para cada um desses grupos, faz-se a relação dos usuários cadastrados
no sistema com cada um desses grupos.

2
[RF09] Solicitação de Acessos: Este requisito funcional realiza todas as funções

relacionadas ao acesso de pessoas à ambientes específicos (solicitação, liberação e consulta).


A partir de uma solicitação de acesso a um determinado ambiente, o sistema faz uma verificação
em sua base de dados, a fim de saber a qual grupo aquele usuário específico faz parte, e se
usuários deste grupo podem acessar aquele determinado ambiente, naquele horário. Estando de
acordo com os critérios estabelecidos no sistema, o acesso é liberado.

[RF10] Consulta de Acessos: Este requisito funcional permite ao Usuário

Administrador realizar consultas de acessos de um determinado Usuário Normal na organização.

3
Requisitos Não-Funcionais

ID Descrição Prioridade

[RNF01] O sistema deve utilizar aparelhos de impressão digital, para Essencial


captura e identificação.

[RNF02] O sistema deve utilizar uma placa de comunicação paralela Essencial


através da porta LPT1 para destravamento da porta de acesso.

[RNF03] O aparelho deve se comunicar via USB ou via rede Essencial

[RNF04] O sistema deve utilizar pelo menos 256 Mb de Ram Desejável

[RNF05] O sistema deve utilizar 1 Gb para armazenamento das Desejável


informações.

[RNF06] O sistema deve ser dividido em dois módulos. O módulo Essencial


administrativo e módulo de usuário

[RNF07] O módulo administrativo deve manipular os cadastros e Essencial


permissões dos usuário, assim como o controle dos ambientes.

[RNF08] O módulo de usuário deve fazer o controle de acesso, Essencial


permitindo, ou não, o acesso de usuários a ambientes.

[RNF09] O sistema deve armazenar, no banco de dados, o dia, a hora Desejável


de acesso, usuário e ambiente acessado.

[RNF10] O sistema deve ser provido de um gerenciador de senha para o Essencial


responsável administrar o sistema.

[RNF11] O sistema deve conter recursos de backup e restauração do Essencial


banco de dados.

[RNF12] O banco de dados deve conter login e senha para acesso Essencial

[RNF13] A senha do administrador do sistema deve ser criptografada no Desejável


banco de dados

[RNF14] Além da senha, o sistema deve solicitar a identificação, através Desejável


da impressão digital, do administrador para ter acesso ao
módulo administrativo.

[RNF15] O sistema deve ter uma interface de fácil operação e com telas Desejável
padronizadas.

[RNF16] O sistema deve ter uma estrutura de menu seguindo o modelo Desejável
hierárquico, padrão do Windows.

[RNF17] Cada tela deve conter um título destacado, para orientação do Desejável
usuário

[RNF18] O sistema deve ser implementado em delphi com Baco de Essencial


dados SQL Server ou interbase.

[RNF19] O sistema deve rodar em plataforma Windows 2000 Essencial

Você também pode gostar