2 particules dans le volume de mesure t (s)
7.2 Analyse des donn´ees PDPA
7.2.2 Gradients horizontaux et verticaux
São atores do sistema os administradores e os usuários ativos que apresentam ações de interatividade que engendram as transações definidas para cada cenário [ambiente gráfico de interface funcional].
Os eventos nos quais os atores do sistema interagem com o sistema, estimulando diferentes respostas de acordo com a entrada de dados, são chamados de casos de uso.
Ora, neste tópico se apresentam os casos de uso dos atores do sistema e as seqüências típicas de eventos por atuações transacionais e relacionais.
4 . 1 . 4 . 1 . R e q u i s i t o s p a r a a p r i m e i r a f u n ç ã o ( F 1 ) : A c e s s o a o N D C
Dentro da página publicada na rede mundial para o sistema, há vários sítios todos oferecem um conteúdo de domínio público, exceto o sítio do NDC que pode ser acessado somente por usuários do sistema, conforme mostra a figura 05 seguinte. Neste sítio os formulários são parcialmente acessados pelos usuários, conforme a divisão de papel de cada categoria, alguns podem consultar e outros editar os campos dos formulários, alguns podem inativar e outros criar registros novos, e assim por diante.
Figura 05: Permissões para o Caso de Uso de Acesso ao Sítio do NDC
Para o caso de uso do acesso ao sítio do NDC, cada usuário autorizado, faz sua identificação por uma chave e preenche sua senha de acesso às respectivas permissões, segundo sua categoria de uso, validadas pela rotina automática de autenticação de usuários do sistema. Assim os usuários podem entrar no sistema e acessar os formulários que lhe são permitidos para executarem as transações que lhes foram autorizadas e atribuídas, conforme sua categoria.
4.1.4.1.1. Caso de Uso: Entrar no Sistema via Sítio na Rede Mundial
1. Caso de uso de alto nível
2. Caso de Uso: Autenticação de ator
3. Atores: Consultores, Moderadores, Operadores e Pesquisadores. Entrar Sair Sítio do NDC Consultores Moderadores Operadores Pesquisadores Acesso total Acesso parcial Formulários Acesso por Pasta Para os registros
4. Finalidade: Entrar no Sistema 5. Tipo: Primário
6. Descrição: O ator preenche os campos de chave de identificação e senha pessoal, após a autenticação bem sucedida lhe é exibido o cenário de sua permissão.
Seqüência típica de eventos: Ação do Ator e Resposta do Sistema
1. O usuário deverá preencher os campos de chave e senha 2. O sistema verificará a validade da chave e da senha. 3. O usuário tem acesso ao sistema pelo cenário do seu nível.
4.1.4.1.2. Caso de Uso: Sair do Sistema
1. Caso de uso de alto nível
2. Caso de Uso: Encerramento de Cenário
3. Atores: Consultores, Moderadores, Operadores e Pesquisadores. 4. Finalidade: Sair do Sistema
5. Tipo: Primário
6. Descrição: Para sair do sistema o usuário deverá acionar o botão “Sair”. Uma mensagem de confirmação aparecerá na tela. Confirmando o usuário encerra seu cenário, caso contrário permanece no cenário corrente.
Seqüência típica de eventos: Ação do Ator e Resposta do Sistema
1. O usuário apertar o botão “sair”.
3. O ator confirma a saída.
4. O sistema encerra o cenário e exibe pagina inicial do sítio
4 . 1 . 4 . 2 . R e q u i s i t o s p a r a a f u n ç ã o ( F 2 ) : A c e s s o a o s R e g i s t r o s
Os diferentes usuários do sistema podem ter acesso total ou parcial para as ferramentas de edição, consulta e dependendo de sua categoria poderá ou não inserir um novo registro ou inativar um registro já existente do BD. Para o administrador do BD há um acesso direto que se dá mediante SGDB, seja localmente no servidor ou por acesso remoto, a figura 06, seguinte, clarifica as diferentes permissões de acesso aos registros do BD do sistema.
Figura 06: Permissões de Casos de Uso de Acesso aos Registros
Entrar Sair Consultar Editar Criar registro Excluir registro Registros Administrador Moderadores Operadores Pesquisadores Acesso total Acesso parcial Consultores Acesso direto
4.1.4.2.1. Caso de uso: Cadastrar Sujeito de Pesquisa (Registro no BD)
1. Caso de Uso de alto nível
2. Caso de Uso: Cadastrar sujeito de pesquisa 3. Atores: Moderadores (somente)
4. Finalidade: Cadastrar um registro no BD. 5. Tipo: Primário
6. Descrição: Para que um registro novo seja criado no BD é necessário de um
Moderador, o faça. Este ator deve entrar no seu cenário e escolher a opção de criar novo registro. A este ator é solicitado o preenchimento dos campos, somente, da pasta “cadastro geral”.
Seqüência típica de eventos: Ação do Ator e Resposta do Sistema
1. O ator autentica-se como usuário moderador e se aplica em seu cenário. 2. O sistema exibe opções de busca e de criação de registros
3. O ator seleciona a opção de criar novo registro
4. O sistema exibe a pasta de cadastro geral de um novo sujeito de pesquisa. 5. O ator edita os campos, preenchendo os itens obrigatórios e confirma a edição. 6. O sistema cria um novo registro no BD.
7. O sistema exibe a confirmação do novo registro criado.
4.1.4.2.2. Caso de Uso: Editar uma Pasta do Registro (exceto cadastro g)
2. Caso de Uso: Editar Sujeito
3. Atores: Operadores (editor da pasta, cujo exame operou).
4. Finalidade: Editar uma pasta de interesse para um sujeito já incluído. 5. Tipo: Primário
6. Descrição: O ator identificado como usuário operador de um das pastas no sistema, tem à sua disposição uma busca dos registros já criados para selecionar um sujeito de pesquisa. Com o sujeito selecionado o operador adentra um cenário que exibe sua pasta de permissão para que ele edite os campos nela contido, e confirme esta edição.
Seqüência típica de eventos: Ação do Ator e Resposta do Sistema
1. O ator autenticado como operador busca um registro já criado. 2. O sistema exibe o formulário de sua pasta para o registro escolhido. 3. O ator edita os campos e confirma a edição.
4. O sistema transmite a edição para a tabela correspondente no BD.
4 . 1 . 4 . 3 . R e q u i s i t o s p a r a a f u n ç ã o ( F 3 ) : A c e s s o a o s F o r m u l á r i o s
Considerando os diferentes tipos de usuários do sistema, entendemos que todos usuários autorizado do NDC podem entrar e sair dos formulários, mas somente alguns tipos de usuários tem acesso total para consultar os dados destes formulários e somente outros tipos de usuários podem editar, sendo que os usuários operadores estão aptos a editar, mas somente as suas respectivas pastas de formulário, conforme mostrado na figura 07 abaixo.
Figura 07: Permissões para o Caso de Uso de Acesso aos Formulários
4.1.4.3.1. Caso de Uso: Editar Formulários (Pastas de Exames)
1. Caso de uso de alto nível
Entrar
Sair
Consultar (registro por pasta)
Editar (registro por pasta) Formulários Consultores Moderadores Operadores Pesquisadores Acesso total Acesso parcial
2. Caso de Uso: Editar campos nos formulários das pastas dos exames 3. Atores: Moderadores (cadastro geral) e Operadores (cada um sua pasta) 4. Finalidade: Editar as informações dos exames realizados pelo sujeito. 5. Tipo: Primário
6. Descrição: Para editar as informações dos exames o usuário operador deve selecionar um registro de em seu cenário permitido editar os campos dos formulários na pasta do exame de sua operação.
Seqüência típica de eventos: Ação do Ator e Resposta do Sistema
6. O ator autenticado como operador busca um sujeito já inserido no estudo. 7. O sistema exibe o formulário de sua pasta para o sujeito escolhido. 8. O ator edita os campos do formulário e confirma a edição.
9. O sistema transmite a edição para a tabela correspondente no BD. 10. O sistema exibe a confirmação da edição do formulário de sua pasta.
4.1.4.3.2. Caso de Uso: Consultar Formulários (Pastas de Exames)
1. Caso de uso de alto nível
2. Caso de Uso: Consultar campos nos formulários das pastas dos exames. 3. Atores: Consultores, Moderadores e Pesquisadores e Operadores (sua pasta). 4. Finalidade: Consultar campos referentes a um sujeito em uma ou mais pastas. 5. Tipo: Primário
6. Descrição: Para consultar as informações dos exames o usuário operador deve selecionar um registro de em seu cenário permitido consultar os campos dos
formulários na pasta do exame de sua operação. Para os usuários consultores e moderadores o cenário de consulta é pleno [válido para todas as pastas de todos os registros, porém com edição proibida], já para o usuário pesquisador [o investigador do estudo] além da consulta plena por sujeito lhe é permitida a consulta por batelada, onde se seleciona algumas variáveis para todos os sujeitos.
Seqüência típica de eventos: Ação do Ator e Resposta do Sistema
1. O ator autenticado busca um sujeito já inserido no estudo.
2. O sistema exibe para operadores, suas pastas para o sujeito escolhido. 3. O sistema exibe para consultores e moderadores todas as pastas.
4. O sistema exibe para pesquisadores todas as opções de consulta avançada. 5. O ator consulta os campos dos formulários para o sujeito selecionado. 6. O ator pesquisador pode exportar tabelas pela busca avançada.