• Nenhum resultado encontrado

MDD DD ATMH MCU

N/A
N/A
Protected

Academic year: 2021

Share "MDD DD ATMH MCU"

Copied!
26
0
0

Texto

(1)

Projeto do Sistema ATMH

MDD - DD

Versão 1.0

(2)

Histórico da Revisão

Data Versão Descrição Autor

23/05/2009 0.1 Confecção inicial do documento Gabriel P. S. Brenner

24/05/2009 0.2 Revisão dos Casos de Uso, e formatação

inicial do documento

Jedson Zendron Figueiredo

26/05/2009 0.3 Revisão do Texto Gabriel P. S. Brenner

26/05/2009 1.0 Revisão Final Gabriel P. S. Brenner,

Jedson Zendron Figueiredo, Luciene Fernandes de Oliveira

(3)

Índice Analítico

1. Introdução 9

2. Listagem dos Atores 9

3. Listagem dos Casos de Uso 9

4. Diagrama de Casos de Uso 11

5. Especificações dos Casos de Uso 12

5.1 Identificador / Nome do Caso de Uso 12

5.2 Breve descrição 12

5.3 Ator Primário 12

5.4 Ator (es) Secundário (s) 12

5.5 Pré-Condição (ões) 12

5.6 Fluxo de Eventos 12

5.6.1 Fluxo Básico 12

5.6.2 Fluxo (s) Alternativo (s) 12

5.6.2.1 Fluxo Alternativo (4): Inclusão 12

5.6.2.2 Fluxo Alternativo (4): Remoção 13

5.6.2.3 Fluxo Alternativo (4): Alteração 13

5.6.3.4 Fluxo Alternativo (4): Consulta 13

5.7 Pontos de Extensão 13

5.8 Pós-Condição (ões) 13

5.9 Identificador / Nome do Caso de Uso 14

5.10 Breve descrição 14

(4)

5.12 Ator (es) Secundário (s) 14

5.13 Pré-Condição (ões) 14

5.14 Fluxo de Eventos 14

5.14.1 Fluxo Básico 14

5.14.2 Fluxo (s) Alternativo (s) 14

5.14.2.1 Fluxo Alternativo (4): Inclusão 14

5.14.2.2 Fluxo Alternativo (4): Remoção 15

5.14.2.3 Fluxo Alternativo (4): Alteração 15

5.14.3.4 Fluxo Alternativo (4): Consulta 15

5.15 Pontos de Extensão 15

5.16 Pós-Condição (ões) 15

5.17 Identificador / Nome do Caso de Uso 16

5.18 Breve descrição 16

5.19 Ator Primário 16

5.20 Ator (es) Secundário (s) 16

5.21 Pré-Condição (ões) 16

5.22 Fluxo de Eventos 16

5.22.1 Fluxo Básico 16

5.22.2 Fluxo (s) Alternativo (s) 16

5.22.2.1 Fluxo Alternativo (4): Inclusão 16

5.22.2.2 Fluxo Alternativo (4): Remoção 17

5.22.2.3 Fluxo Alternativo (4): Alteração 17

5.22.3.4 Fluxo Alternativo (4): Consulta 17

(5)

5.24 Pós-Condição (ões) 17

5.25 Identificador / Nome do Caso de Uso 18

5.26 Breve descrição 18

5.27 Ator Primário 18

5.28 Ator (es) Secundário (s) 18

5.29 Pré-Condição (ões) 18 5.30 Fluxo de Eventos 18 5.30.1 Fluxo Básico 18 5.30.2 Fluxo (s) Alternativo (s) 18 5.31 Pontos de Extensão 18 5.32 Pós-Condição (ões) 18

5.33 Identificador / Nome do Caso de Uso 19

5.34 Breve descrição 19

5.35 Ator Primário 19

5.36 Ator (es) Secundário (s) 19

5.37 Pré-Condição (ões) 19

5.38 Fluxo de Eventos 19

5.38.1 Fluxo Básico 19

5.38.2 Fluxo (s) Alternativo (s) 19

5.38.2.1 Fluxo Alternativo (2): Usuário sem permissão para acessar os dados 19

5.39 Pontos de Extensão 19

5.40 Pós-Condição (ões) 19

5.41 Identificador / Nome do Caso de Uso 20

(6)

5.43 Ator Primário 20

5.44 Ator (es) Secundário (s) 20

5.45 Pré-Condição (ões) 20 5.46 Fluxo de Eventos 20 5.46.1 Fluxo Básico 20 5.46.2 Fluxo (s) Alternativo (s) 20 5.47 Pontos de Extensão 20 5.48 Pós-Condição (ões) 20

5.49 Identificador / Nome do Caso de Uso 21

5.50 Breve descrição 21

5.51 Ator Primário 21

5.52 Ator (es) Secundário (s) 21

5.53 Pré-Condição (ões) 21 5.54 Fluxo de Eventos 21 5.54.1 Fluxo Básico 21 5.54.2 Fluxo (s) Alternativo (s) 21 5.55 Pontos de Extensão 21 5.56 Pós-Condição (ões) 21

5.57 Identificador / Nome do Caso de Uso 22

5.58 Breve descrição 22

5.59 Ator Primário 22

5.60 Ator (es) Secundário (s) 22

5.61 Pré-Condição (ões) 22

(7)

5.62.1 Fluxo Básico 22

5.62.2 Fluxo (s) Alternativo (s) 22

5.62.2.1 Fluxo Alternativo (4): Inclusão 22

5.62.2.2 Fluxo Alternativo (4): Remoção 22

5.62.2.3 Fluxo Alternativo (4): Alteração 23

5.62.3.4 Fluxo Alternativo (4): Consulta 23

5.63 Pontos de Extensão 23

5.64 Pós-Condição (ões) 23

5.65 Identificador / Nome do Caso de Uso 24

5.66 Breve descrição 24

5.67 Ator Primário 24

5.68 Ator (es) Secundário (s) 24

5.69 Pré-Condição (ões) 24

5.70 Fluxo de Eventos 24

5.70.1 Fluxo Básico 24

5.70.2 Fluxo (s) Alternativo (s) 24

5.70.2.1 Fluxo Alternativo (6): Inclusão 24

5.70.2.2 Fluxo Alternativo (6): Remoção 25

5.71 Pontos de Extensão 25

5.72 Pós-Condição (ões) 25

5.73 Identificador / Nome do Caso de Uso 26

5.74 Breve descrição 26

5.75 Ator Primário 26

(8)

5.77 Pré-Condição (ões) 26

5.78 Fluxo de Eventos 26

5.78.1 Fluxo Básico 26

5.78.2 Fluxo (s) Alternativo (s) 26

5.78.2.1 Fluxo Alternativo (5): Mudança de Tipo de Serviço 26

5.79 Pontos de Extensão 26

(9)

Modelo de Casos de Uso

1. Introdução

O objetivo deste documento é apresentar um modelo das funcionalidades pretendidas e o ambiente de execução para o Aplicativo de Software Setorial - Difusão de Dados (MDD-DD) referente ao Projeto do Sistema de Aquisição, Tratamento, Monitoramento e Difusão de Dados Hidrológicos (Sis ATMH). Este documento representa uma espécie de contrato entre o cliente e os desenvolvedores, sendo a principal entrada para as atividades de análise, projeto e testes.

2. Listagem dos Atores

A tabela a seguir apresenta a lista de Atores do Subsistema.

Ator Descrição

ANA Gestores da Agência Nacional de Águas (ANA), que possuem permissão de

executar todas as funcionalidades do sistema.

Órgãos Externos Órgãos envolvidos com o gerenciamento dos recursos hídricos, com permissões

limitadas.

Órgãos Públicos Setores públicos, estaduais, municipais e universidades hídricos, com permissões

limitadas.

Usuários Hídricos Usuários dos recursos hídricos e em eventos associados, com permissões limitadas.

3. Listagem dos Casos de Uso

A tabela a seguir apresenta a lista dos Casos de Uso definidos para o protótipo de Sistema MDD-DD.

Caso de Uso Descrição

CDU01 – Manter Tipos de Serviços.

Este Caso de Uso faz a manutenção dos Tipos de Serviços, que classificam os Serviços de Dados do protótipo de sistema MDD-DD. Essa classificação facilitará a divisão e modularização dos serviços disponíveis, permitindo facilidades nas consultas, na atribuição ou remoção de permissões de acesso.

CDU02 – Manter Serviços de Dados.

Este Caso de Uso faz a manutenção dos Serviços de Dados. Os Serviços de Dados criados serão distribuídos pelas consultas WEB, XML e pelo Web-Service.

CDU03 – Manter Arquivos de Dados.

Este Caso de Uso faz a manutenção dos arquivos de modelo de dados que servirão para distribuir a informação. Os modelos de dados serão associados a um serviço de dados e servirão para auxiliar a formatação da informação em XML.

CDU 04 – Consultar Dados via WEB.

Este Caso de Uso recebe o Serviço de Dados e os parâmetros de seleção e responde com os dados consultados, que estão formatados em uma tabela no módulo WEB do protótipo do Sistema MDD - DD.

(10)

(WEB-Services SERVICE), o Serviço de Dados e o período de seleção dos dados

(opcional) e responde os dados selecionados em formato XML através de um retorno do método acionado.

CDU06 – Consumir Dados via XML

Este Caso de Uso recebe, através de parâmetros passados via post

http, o Serviço de Dados e o período, e responde os dados

selecionados em formato XML, como resposta HTTP.

CDU07 – Autenticar Usuários WEB Este Caso de Uso autentica o usuário WEB, onde fará uso da

consulta Web no protótipo de Sistema MDD - DD. CDU08 – Manter Dados dos Usuários

Este Caso de Uso faz a manutenção das informações dos usuários que podem acessar o Protótipo MDD-DD e somente usuários pré-cadastrados poderão acessar os seus recursos..

CDU09 – Manter Permissões dos Usuários

Este Caso de Uso faz a manutenção dos Tipos de Serviços e Serviços de Dados que os usuários poderão acessar ao se autenticarem no sistema.

CDU10 – Consultar Dados Gerreferenciados

Este Caso de Uso utilizará a ferramenta ArcGIS (ESRI) para visualização das informações georreferenciadas.

Os casos de uso foram gerados a partir da integração dos Módulos do Sistema de Difusão de Dados, da seguinte forma:

1) Disponibilização de Dados via Web Services - DWS CDU05 – Consumir dados via Web Services

2) Gerenciamento de Difusão de Dados via Web Server - GDD CDU07 – Autenticar Usuários WEB

CDU 04 – Consultar dados via WEB CDU06 – Consumir dados via XML

3) Padronização da Difusão de Dados via XML - PDD CDU01 – Manter Tipos de Serviços

CDU02 – Manter serviços de dados CDU03 – Manter arquivos de dados

4) Difusão de Informações Georreferenciadas - DIG CDU10 – Consultar dados Georreferenciados

Para acessar a Difusão de Dados, aplicável aos quatro módulos, foi idealizado um controle de permissão e acesso, com os seguintes Casos de Uso:

CDU08 – Manter dados dos Usuários CDU09 – Manter permissões dos Usuários

(11)

4. Diagrama de Casos de Uso

Na Figura 1 pode ser visualizado o Diagrama de Casos de Uso do subsistema MDD-DD, elaborado na ferramenta Java and UML Developers Environment (JUDE).

(12)

5. Especificações dos Casos de Uso 5.1 Identificador / Nome do Caso de Uso

CDU01 – Manter Tipos de Serviços 5.2 Breve descrição

Através deste caso de uso, o ator ANA faz a manutenção dos Tipos de Serviços que poderão possuir Serviços de Dados configurados no protótipo de Sistema MDD - DD.

5.3 Ator Primário ANA.

5.4 Ator (es) Secundário (s) N/A.

5.5 Pré-Condição (ões)

Ator estar identificado no Sistema. 5.6 Fluxo de Eventos

5.6.1 Fluxo Básico

[1]. O ator ANA requisita fazer manutenção de dados de Tipos de Serviços.

[2]. O Sistema apresenta as operações que podem ser realizadas: a inclusão de um novo Tipo de Serviço, a alteração dos dados de um Tipo de Serviço, a exclusão de um Tipo de Serviço e a consulta de Tipo de Serviços.

[3]. O ator ANA indica a opção a realizar ou opta por finalizar o Caso de Uso.

[4]. O ator ANA seleciona a operação desejada: Inclusão, Exclusão, Alteração ou Consulta.

[5]. Caso o ator ANA deseja continuar com a manutenção, o caso de uso retorna ao passo b, caso contrário, o caso de uso termina.

5.6.2 Fluxo (s) Alternativo (s)

5.6.2.1 Fluxo Alternativo (4): Inclusão

a) O ator ANA requisita a inclusão de um Tipo de Serviço.

b) O Sistema apresenta um formulário em branco para que os detalhes do Tipo de Serviço sejam incluídos.

c) O ator ANA fornece os detalhes do novo Tipo de Serviço.

d) O Sistema verifica a validade dos dados. Se os dados forem válidos, inclui o novo Tipo de Serviço; caso contrário, o sistema reporta o fato através de uma mensagem na tela, solicita novos dados e repete a verificação.

(13)

5.6.2.2 Fluxo Alternativo (4): Remoção

a) O ator ANA seleciona um Tipo de Serviço e requisita que o remova.

b) Caso o Tipo de Serviço possa ser removido, o sistema realiza a remoção; caso contrário o sistema reporta o fato através de uma mensagem na tela.

5.6.2.3 Fluxo Alternativo (4): Alteração

a) O ator ANA altera um ou mais detalhes sobre o Tipo de Serviço e requisita a sua atualização. b) O Sistema verifica a validade dos dados e, caso eles sejam válidos, altera os dados na lista de Tipo

de Serviço.

5.6.3.4 Fluxo Alternativo (4): Consulta

a) O ator ANA solicita a realização de uma consulta sobre da lista de Tipo de Serviços.

b) O Sistema apresenta uma lista com os códigos de todos os Tipos de Serviços, permitindo que o usuário selecione ou insira o código do Tipo de Serviço desejado.

c) O ator ANA seleciona ou insere o código do Tipo de Serviço. d) O Sistema apresenta os detalhes do Tipo de Serviço.

5.7 Pontos de Extensão N/A.

5.8 Pós-Condição (ões)

(14)

5.9 Identificador / Nome do Caso de Uso CDU02 – Manter Serviços de Dados

5.10 Breve descrição

Através deste caso de uso o ator ANA faz manutenção dos dados dos serviços que serão disponibilizados para difusão dos dados.

5.11 Ator Primário

ANA.

5.12 Ator (es) Secundário (s)

N/A.

5.13 Pré-Condição (ões)

Ator estar identificado no Sistema.

5.14 Fluxo de Eventos

5.14.1 Fluxo Básico

[1]. O ator ANA requisita fazer manutenção dos serviços de dados.

[2]. O Sistema apresenta as operações que podem ser realizadas: a inclusão de novos serviços de dados, a alteração dos dados de serviços de dados, a exclusão de serviços de dados e a consulta de serviços de dados.

[3]. O ator ANA indica a opção a realizar ou opta por finalizar o caso de uso.

[4]. O ator ANA seleciona a operação desejada: Inclusão, Exclusão, Alteração ou Consulta.

[5]. Caso o ator ANA continue a manutenção, o caso de uso retorna ao passo b, caso contrário, o caso de uso termina.

5.14.2 Fluxo (s) Alternativo (s) 5.14.2.1 Fluxo Alternativo (4): Inclusão

a) O ator ANA requisita a inclusão de um serviço de dados.

b) O Sistema apresenta um formulário em branco para que os detalhes do serviço de dados sejam incluídos.

c) O ator ANA fornece os detalhes do novo serviço de dados.

d) O Sistema verifica a validade dos dados. Caso os dados sejam válidos, inclui o novo serviço de dados; caso contrário, o sistema reporta o fato através de uma mensagem na tela, solicita novos dados e repete a verificação.

(15)

5.14.2.2 Fluxo Alternativo (4): Remoção

a) O ator ANA seleciona um serviço de dados e requisita que o remova.

b) Caso o serviço de dados possa ser removido, o sistema realiza a remoção; caso contrário o sistema reporta o fato através de uma mensagem na tela.

5.14.2.3 Fluxo Alternativo (4): Alteração

a) O ator ANA altera um ou mais detalhes sobre o serviço de dados e requisita a sua atualização. b) O Sistema verifica a validade dos dados e, se eles forem válidos, altera os dados na lista de serviço

de dados.

5.14.3.4 Fluxo Alternativo (4): Consulta

a) O ator ANA solicita a realização de uma consulta sobre da lista de serviço de dados.

b) O Sistema apresenta uma lista com os códigos de todos os serviços de dados, permitindo que o usuário selecione o serviço de dados desejado.

c) O ator ANA seleciona um serviço de dados.

d) O Sistema apresenta os detalhes do serviço de dados.

5.15 Pontos de Extensão

N/A.

5.16 Pós-Condição (ões)

(16)

5.17 Identificador / Nome do Caso de Uso CDU03 – Manter Arquivos de Dados

5.18 Breve descrição

Através deste caso de uso o ator ANA fará a manutenção dos Arquivos de Dados XML que serão disponibilizados para difusão dos dados.

5.19 Ator Primário

ANA.

5.20 Ator (es) Secundário (s)

N/A.

5.21 Pré-Condição (ões)

Ator estar identificado no sistema.

5.22 Fluxo de Eventos

5.22.1 Fluxo Básico

[1]. O ator ANA requisita fazer manutenção de dados dos Arquivos. [2]. O Sistema Solicita o Tipo de Serviço e o Serviço de Dados [3]. O ator ANA seleciona o Tipo de Serviço e o Serviço de Dados.

[4]. O Sistema apresenta as operações que podem ser realizadas: a inclusão de um novo arquivo, a alteração dos dados de arquivo, a exclusão de um arquivo e a consulta de arquivos.

[5]. O ator ANA indica a opção a realizar ou opta por finalizar o caso de uso.

[6]. O ator ANA seleciona a operação desejada: Inclusão, Exclusão, Alteração ou Consulta.

[7]. Caso o ator ANA continue com a manutenção, o caso de uso retorna ao passo 2, caso contrário, o caso de uso termina.

5.22.2 Fluxo (s) Alternativo (s) 5.22.2.1 Fluxo Alternativo (4): Inclusão

a) O ator ANA requisita a inclusão de um arquivo de dados.

b) O Sistema apresenta um formulário em branco para que os detalhes do arquivo sejam incluídos. c) O ator ANA fornece os detalhes do novo arquivo.

d) O Sistema verifica a validade dos dados. Se os dados forem válidos, inclui o novo arquivo; caso contrário, o sistema reporta o fato através de uma mensagem na tela, solicita novos dados e repete a verificação.

(17)

5.22.2.2 Fluxo Alternativo (4): Remoção

a) O ator ANA seleciona um arquivo e requisita que o remova.

b) Caso o arquivo possa ser removido, o sistema realiza a remoção; caso contrário o sistema reporta o fato.

5.22.2.3 Fluxo Alternativo (4): Alteração

a) O ator ANA altera um ou mais detalhes sobre o arquivo e requisita a sua atualização.

b) O Sistema verifica a validade dos dados e, se eles forem válidos, altera os dados na lista de arquivos.

5.22.3.4 Fluxo Alternativo (4): Consulta

a) O ator ANA solicita a realização de uma consulta sobre da lista de arquivos de dados.

b) O Sistema apresenta uma lista com os códigos de todos os arquivos de dados, permitindo que o usuário selecione o arquivo desejado.

c) O ator ANA seleciona um arquivo.

d) O Sistema apresenta os detalhes do arquivo.

5.23 Pontos de Extensão

N/A.

5.24 Pós-Condição (ões)

(18)

5.25 Identificador / Nome do Caso de Uso CDU04 – Consultar Dados via WEB

5.26 Breve descrição

Através deste caso de uso o ator Usuários Hídricos consultará os dados hidrológicos.

5.27 Ator Primário

Usuários Hídricos.

5.28 Ator (es) Secundário (s)

N/A.

5.29 Pré-Condição (ões)

Ator estar identificado no sistema.

5.30 Fluxo de Eventos

5.30.1 Fluxo Básico

[1]. O ator Usuários Hídricos, requisita consultar dados.

[2]. O Sistema exibe a lista de Tipos de Serviços e o Serviço de Dados que o ator tem permissão de acessar.

[3]. O ator Usuários Hídricos seleciona o Tipo de Serviço e o Serviço de Dados. [4]. O Sistema solicita um filtro de seleção dados (período de geração dos dados).

[5]. O ator Usuários Hídricos indica o período para geração dos dados e confirma a consulta. [6]. O Sistema gera os dados e o caso de uso se encerra.

5.30.2 Fluxo (s) Alternativo (s) N/A.

5.31 Pontos de Extensão

N/A.

5.32 Pós-Condição (ões)

(19)

5.33 Identificador / Nome do Caso de Uso CDU05 – Consumir Dados via Web Services

5.34 Breve descrição

Através deste caso de uso o ator Órgãos Externos consumirá os dados hidrológicos via Web Services.

5.35 Ator Primário

Órgãos Externos.

5.36 Ator (es) Secundário (s)

N/A.

5.37 Pré-Condição (ões)

Ator estar identificado (autenticado) no sistema.

5.38 Fluxo de Eventos

5.38.1 Fluxo Básico

a) O ator Órgãos Externos, requisita os dados através do Web Services, passando o Tipo de Serviço, Serviço de Dados e período desejado.

b) Caso o ator Órgãos Externos tenha permissão no Tipo de Serviço e no Serviço de Dados desejado, o Sistema retorna os dados no formato XML como resultado do método e o caso de uso encerra. 5.38.2 Fluxo (s) Alternativo (s)

5.38.2.1 Fluxo Alternativo (2): Usuário sem permissão para acessar os dados

a) O Sistema retorna um XML indicando que o ator não tem permissão para consultar o serviço indicado.

5.39 Pontos de Extensão

N/A.

5.40 Pós-Condição (ões)

(20)

5.41 Identificador / Nome do Caso de Uso CDU06 – Consumir Dados via XML

5.42 Breve descrição

Através deste caso de uso o ator Órgãos Públicos consumirá os dados hidrológicos gerados no Web Site em XML.

5.43 Ator Primário

Órgãos Públicos.

5.44 Ator (es) Secundário (s)

N/A.

5.45 Pré-Condição (ões)

Ator estar identificado no sistema

5.46 Fluxo de Eventos

5.46.1 Fluxo Básico

[1]. O ator Órgãos Públicos requisita gerar os dados em XML através do Web Site.

[2]. O Sistema exibe a lista de Tipos de Serviços que o ator Órgãos Públicos tem permissão. [3]. O ator Órgãos Públicos seleciona o Tipo de Serviço desejado.

[4]. O Sistema carrega a lista de Serviços de Dados do Tipo de Serviço que o ator tem permissão. [5]. O ator Órgãos Públicos seleciona o Serviço de Dados, informa o período desejado e requisita os

dados.

[6]. O Sistema responde com um arquivo no formato XML os serviços desejados contendo os dados do período informado. 5.46.2 Fluxo (s) Alternativo (s) N/A. 5.47 Pontos de Extensão N/A. 5.48 Pós-Condição (ões)

(21)

5.49 Identificador / Nome do Caso de Uso CDU07 – Autenticar Usuários WEB

5.50 Breve descrição

Através deste caso de uso o ator Usuários Hídricos se autenticará no sistema para consultar os dados no site.

5.51 Ator Primário

Usuários Hídricos.

5.52 Ator (es) Secundário (s)

N/A.

5.53 Pré-Condição (ões)

N/A.

5.54 Fluxo de Eventos

5.54.1 Fluxo Básico

a) O ator Usuários Hídricos requisita acesso ao Site para consultar informações; b) O Sistema solicita Login e Senha;

c) O ator Usuários Hídricos informa Login e Senha;

d) Caso a autenticação for válida o sistema exibe na janela principal do Site de consulta as informações Hidrológicas, senão, informa o usuário através de uma mensagem “Login ou Senha invalidos” e retorna ao passo b.

5.54.2 Fluxo (s) Alternativo (s) N/A.

5.55 Pontos de Extensão

N/A.

5.56 Pós-Condição (ões)

(22)

5.57 Identificador / Nome do Caso de Uso CDU08 – Manter Dados dos Usuários

5.58 Breve descrição

Através deste caso de uso o ator ANA faz a manutenção dos dados dos Usuários que possuem permissão para acessar os Serviços de Dados configurados no Sistema.

5.59 Ator Primário

ANA.

5.60 Ator (es) Secundário (s)

N/A.

5.61 Pré-Condição (ões)

Ator estar identificado no sistema

5.62 Fluxo de Eventos

5.62.1 Fluxo Básico

[1]. O ator ANA requisita fazer manutenção dos dados dos usuários;

[2]. O Sistema apresenta as operações que possam ser realizadas: a inclusão de um novo usuário, a alteração dos dados de um usuário, a exclusão de um usuário e a consulta de usuário;

[3]. O ator ANA indica a opção a realizar ou opta por finalizar o caso de uso;

[4]. O ator ANA seleciona a operação desejada: Inclusão, Exclusão, Alteração ou Consulta;

[5]. Caso o ator ANA continue com a manutenção, o caso de uso retorna ao passo 2, caso contrário, o caso de uso termina.

5.62.2 Fluxo (s) Alternativo (s) 5.62.2.1 Fluxo Alternativo (4): Inclusão

a) O ator ANA requisita a inclusão de um usuário;

b) O Sistema apresenta um formulário em branco para que os detalhes do usuário sejam incluídos; c) O ator ANA fornece os detalhes do novo usuário;

d) O Sistema verifica a validade dos dados. Se os dados forem válidos, inclui o novo usuário; caso contrário, o sistema reporta o fato através de uma mensagem na tela, solicita novos dados e repete a verificação.

5.62.2.2 Fluxo Alternativo (4): Remoção

(23)

b) Caso o usuário possa ser removido, o sistema realiza a remoção; caso contrário o sistema reporta o fato.

5.62.2.3 Fluxo Alternativo (4): Alteração

a) O ator ANA altera um ou mais detalhes sobre o usuário e requisita a sua atualização;

b) O Sistema verifica a validade dos dados e, se eles forem válidos, altera os dados na lista de usuário.

5.62.3.4 Fluxo Alternativo (4): Consulta

a) O ator ANA solicita a realização de uma consulta sobre da lista de usuário;

b) O Sistema apresenta uma lista com os códigos de todos os usuários, permitindo que selecione o usuário desejado;

c) O ator ANA seleciona um usuário;

d) O Sistema apresenta os detalhes do usuário.

5.63 Pontos de Extensão

N/A.

5.64 Pós-Condição (ões)

(24)

5.65 Identificador / Nome do Caso de Uso CDU09 – Manter Permissões dos Usuários

5.66 Breve descrição

Através deste caso de uso o ator ANA faz a manutenção das permissões dos Usuários que acessam os Serviços de Dados configurados no Sistema.

5.67 Ator Primário

ANA.

5.68 Ator (es) Secundário (s)

N/A.

5.69 Pré-Condição (ões)

Ator estar identificado no sistema

5.70 Fluxo de Eventos

5.70.1 Fluxo Básico

[1]. O ator ANA requisita a manutenção de permissões dos usuários;

[2]. O Sistema solicita que informe o usuário que terão suas permissões alteradas; [3]. O ator ANA informa o Usuário;

[4]. O Sistema apresenta as operações que serão realizadas: a inclusão de uma nova permissão e a exclusão de uma permissão;

[5]. O ator ANA indica a opção a realizar ou opta por finalizar o caso de uso; [6]. O ator ANA seleciona a operação desejada: Inclusão ou Exclusão;

[7]. Caso o ator ANA continue com a manutenção de permissões, o caso de uso retorna ao passo b, caso contrário, o caso de uso termina;

5.70.2 Fluxo (s) Alternativo (s) 5.70.2.1 Fluxo Alternativo (6): Inclusão

a) O ator ANA requisita a inclusão de uma nova permissão; b) O Sistema apresenta a lista de Tipos de Serviços existentes; c) O ator ANA seleciona um Tipo de Serviço;

d) O Sistema apresenta a lista de Serviços de Dados desse Tipo de Serviço; e) O ator ANA seleciona um Serviço de Dados e confirma a inclusão;

(25)

f) O Sistema inclui o novo serviço na lista de serviços permitidos de serem acessados por esse usuário.

5.70.2.2 Fluxo Alternativo (6): Remoção

a) O ator ANA requisita a exclusão de uma nova permissão;

b) O Sistema apresenta a lista de Serviços de Dados que o usuário possui associado a ele; c) O ator ANA seleciona um Serviço de Dados e confirma a exclusão;

d) O Serviço de Dados é removido da lista de Serviços de Dados permitidos para usuário selecionado.

5.71 Pontos de Extensão

N/A.

5.72 Pós-Condição (ões)

(26)

5.73 Identificador / Nome do Caso de Uso CDU10 – Consultar Dados Georreferenciados

5.74 Breve descrição

Através deste caso de uso o ator Órgãos Públicos visualizará informações georreferenciadas na ferramenta ArcGIS.

5.75 Ator Primário

Órgãos Públicos.

5.76 Ator (es) Secundário (s)

N/A.

5.77 Pré-Condição (ões)

Ator estar identificado (autenticado) no sistema

5.78 Fluxo de Eventos

5.78.1 Fluxo Básico

[1]. O ator Órgão Público solicita consultar dados Georreferenciados;

[2]. O sistema exibe a lista de Tipos de Serviços que o ator Órgão Público tem permissão; [3]. O ator Órgão Público informa um Tipo de Serviço;

[4]. O sistema exibe a lista de Serviços de Dados que o ator Órgão Público tem permissão;

[5]. O ator Órgão Público informa o Serviço de Dados requisitado, o período e confirma a geração de dados;

[6]. O sistema exibe os dados georreferanciados na ferramenta ArcGIS (ESRI). 5.78.2 Fluxo (s) Alternativo (s)

5.78.2.1 Fluxo Alternativo (5): Mudança de Tipo de Serviço

a) O ator Órgão Público altera o Tipo de Serviço e o caso de uso retorna ao passo 4.

5.79 Pontos de Extensão

N/A.

5.80 Pós-Condição (ões)

Referências

Documentos relacionados

Determinação do lucro utilizando os dados dos registros convencionais de contabilidade, ou compilando-os de maneira diferente para que sejam mais úteis à administração; controle

7 A energia de ativação da reação de oxidação calculado com os dados do Rancimat para o biodiesel de tiririca 76,809 kJ.mol-1 é menor da observada no biodiesel de soja 84,674

De seguida, vamos adaptar a nossa demonstrac¸ ˜ao da f ´ormula de M ¨untz, partindo de outras transformadas aritm ´eticas diferentes da transformada de M ¨obius, para dedu-

Com o fomento de políticas voltadas o contexto da Língua de Sinais nos cursos de Ensino Superior tem como fator de observação a prática docente e o uso de

Esperamos que o Apprenti Géomètre 2 não apenas seja utilizado como mais um recurso em sala de aula, mas que contribua positivamente para o processo de ensino e aprendizagem de área

Nessa situação temos claramente a relação de tecnovívio apresentado por Dubatti (2012) operando, visto que nessa experiência ambos os atores tra- çam um diálogo que não se dá

Destaca o autor que, na realidade política, as referidas dimensões são entrelaçadas e se influenciam mutuamente (p. Este trabalho focaliza a dimensão policy, pois analisa de que

Para que as perguntas acima citadas tenham respostas, adotamos como o objetivo principal do trabalho: Analisar as ações do Governo Municipal de João Pessoa que