• Nenhum resultado encontrado

Descrição detalhada dos Casos de Uso

No documento 2007 - TCC - Daniel Nepomuceno (páginas 56-63)

3. TRABALHOS RELACIONADOS

4.6 CASOS DE USO

4.6.3 Descrição detalhada dos Casos de Uso

Camada de Aplicação

Caso de uso: Manter Usuários Atores: Administrador

Interessados: Todos

Pré-condições: O usuário deverá estar devidamente logado com o perfil de

“administrador”.

Variações tecnológicas: não se aplica Questões em aberto: não há

Fluxo principal:

1. Usuário seleciona a opção desejada (cadastrar, consultar, alterar ou remover). 2. Usuário salvo o registro.

Fluxo Alternativo:

1.1 Cadastrar:

1.1.1 Administrador informa os dados do usuário a ser cadastrado (matrícula, nome, tipo, login, senha).

1.1.3 O sistema salva o registro. 1.2 Consultar:

1.2.1 O administrador seleciona o usuário a ser consultado ou preenche algum campo chave para efetuar pesquisa.

1.2.2 O sistema exibe o resultado da consulta. 1.3 Alterar

1.3.1 Após efetuar consulta do usuário, administrador altera os campos com os dados devidos.

1.3.2 Sistema valida as informações preenchidas. 1.3.3 Sistema solicita confirmação do administrador. 1.3.4 Sistema salva o registro.

1.4 Remover

1.4.1 Após efetuar consulta do usuário, administrador seleciona a opção de exclusão.

1.4.2 Sistema solicita confirmação do administrador. 1.4.3 Sistema exclui o registro.

Tratamento de exceções:

*a. A qualquer momento o administrador desiste da ação.

1. O sistema abandona o registro sem salvar as alterações. 1.1.2a O sistema não validou as informações

1. O sistema informa ao usuário que os dados são inválidos. 1.3.2a O sistema não validou as informações

1. O sistema informa ao usuário que os dados são inválidos.

Caso de uso: Submeter Consulta Atores: Usuário, Administrador Interessados: Todos

Pré-condições: O usuário deverá estar devidamente logado no sistema, as fontes

de dados deverão estar previamente cadastradas junto com as respectivas informações acerca de seus metadados. Além disso o esquema global e o esquema local devem estar devidamente mapeados.

Variações tecnológicas: não se aplica Questões em aberto:

1. E se não houver fontes de dados cadastradas?

Fluxo principal:

1. Usuário acessa a opção “Consulta/Submeter Consulta”.

2. Usuário preenche os campos informando como a consulta deverá ser montada. 3. Usuário acessa a opção “Submeter Consulta”.

4. O sistema valida os campos preenchidos. 5. O resultado da consulta é exibido na tela.

Tratamento de exceções:

1a. Não há nenhuma fonte de dados cadastrada

1a.1 Informa ao usuário que não há fonte de dados cadastrada.

1a.2 Se o usuário logado tiver perfil de “administrador”, o sistema envia orientação para acessar opção “Cadastrar Fonte de Dados” e finaliza o processo.

1a.3 Se o usuário não tiver perfil de “administrador”, o sistema orienta o usuário a entrar em contato com o administrador e finaliza o processo.

Camada de integração

Caso de uso: Manter Fonte de Dados Atores: Administrador

Interessados: Todos

Pré-condições: O usuário deverá estar devidamente logado com o perfil de

“administrador”.

Variações tecnológicas: não se aplica Questões em aberto: não há

Fluxo principal:

1. Administrador seleciona a opção desejada (cadastrar, consultar, alterar ou remover).

1.1 Cadastrar:

1.1.1 Administrador informa os dados da fonte de dados a ser cadastrada (nome, driver, url, login, senha).

1.1.2 O sistema valida as informações preenchidas. 1.1.3 O sistema salva o registro.

1.2 Consultar:

1.2.1 O administrador seleciona a Fonte de Dados a ser consultada ou preenche algum campo chave para efetuar pesquisa.

1.2.2 O sistema exibe o resultado da consulta. 1.3 Alterar

1.3.1 Após efetuar consulta de uma Fonte de Dados, administrador altera os campos com os dados devidos.

1.3.2 Sistema valida as informações preenchidas. 1.3.3 Sistema solicita confirmação do administrador. 1.3.4 Sistema salva o registro.

1.4 Remover

1.4.1 Após efetuar consulta de uma Fonte de Dados, administrador seleciona a opção de exclusão.

1.4.2 Sistema solicita confirmação do administrador. 1.4.3 Sistema exclui o registro.

Tratamento de exceções:

*a. A qualquer momento o administrador desiste da ação.

1. O sistema abandona o registro sem salvar as alterações. 1.1.2a O sistema não validou as informações

1. O sistema informa ao administrador que os dados são inválidos. 1.3.2a O sistema não validou as informações

1. O sistema informa ao administrador que os dados são inválidos.

Caso de uso: Manter Metadados Atores: Administrador

Pré-condições: O usuário deverá estar devidamente logado com o perfil de

“administrador”.

Variações tecnológicas: não se aplica Questões em aberto: não há

Fluxo principal:

1. Administrador seleciona a opção desejada (cadastrar, consultar, alterar ou remover).

2. Administrador salvo o registro.

Fluxo Alternativo:

1.1 Cadastrar:

1.1.1 Administrador informa os metadados da tabela a ser cadastrada (nome, tipo, campos, e fonte de dados a que pertence no caso de ser uma tabela local).

1.1.2 O sistema valida as informações preenchidas. 1.1.3 O sistema salva o registro.

1.2 Consultar:

1.2.1 O administrador seleciona o tipo de tabela a ser pesquisada.

1.2.2 O administrador seleciona a tabela a ser consultada ou preenche algum campo chave para efetuar a pesquisa. No caso de uma tabela local, deve- se selecionar anteriormente a fonte de dados.

1.2.3 O sistema exibe o resultado da consulta. 1.3 Alterar

1.3.1 Após efetuar consulta dos metadados da tabela, administrador altera os campos com os dados devidos.

1.3.2 Sistema valida as informações preenchidas. 1.3.3 Sistema solicita confirmação do administrador. 1.3.4 Sistema salva o registro.

1.4 Remover

1.4.1 Após efetuar consulta dos metadados da tabela, administrador seleciona a opção de exclusão.

1.4.3 Sistema exclui o registro.

Tratamento de exceções:

*a. A qualquer momento o administrador desiste da ação.

1. O sistema abandona o registro sem salvar as alterações. 1.1.2a O sistema não validou as informações

1. O sistema informa ao administrador que os dados são inválidos. 1.3.2a O sistema não validou as informações

1. O sistema informa ao administrador que os dados são inválidos.

Caso de uso: Manter Mapeamento Atores: Administrador

Interessados: Todos

Pré-condições: O usuário deverá estar devidamente logado com o perfil de

“administrador” e as fontes de dados deverão estar previamente cadastradas.

Variações tecnológicas: não se aplica Questões em aberto:

1. E se não houver nenhuma fonte de dados cadastrada?

Fluxo principal:

1. Administrador seleciona a opção desejada (cadastrar, consultar, alterar ou remover).

2. Administrador salvo o registro

Fluxo Alternativo:

1.1 Cadastrar:

1.1.1 Administrador seleciona os metadados das tabelas e dos campos que serão mapeados.

1.1.2 O sistema valida as informações preenchidas. 1.1.3 O sistema salva o registro.

1.1 Consultar:

1.1.1 O administrador seleciona a tabela do esquema global e uma fonte de dados, ou uma tabela da fonte de dados.

1.1.2 O sistema exibe as informações dos mapeamentos dos metadados da tabela selecionada e dos seus respectivos campos.

1.2 Alterar

1.2.1 Após efetuar consulta dos mapeamentos, administrador altera os campos com os dados devidos.

1.2.2 Sistema valida as informações preenchidas. 1.2.3 Sistema solicita confirmação do administrador. 1.2.4 Sistema salva o registro.

1.3 Remover

1.3.1 Após efetuar consulta dos mapeamentos, administrador seleciona a opção de exclusão.

1.3.2 Sistema solicita confirmação do administrador. 1.3.3 Sistema exclui o registro.

Tratamento de exceções:

1a. Não há nenhuma fonte de dados cadastrada

1a.1 Informa ao administrador que não há fonte de dados cadastrada. 1a.2 O sistema orienta o usuário a entrar em contato com o administrador e finaliza o processo.

*a. A qualquer momento o administrador desiste da ação.

No documento 2007 - TCC - Daniel Nepomuceno (páginas 56-63)

Documentos relacionados