• Nenhum resultado encontrado

Especificação de Caso de Uso

N/A
N/A
Protected

Academic year: 2021

Share "Especificação de Caso de Uso"

Copied!
18
0
0

Texto

(1)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão: 1.1

Especificação de Caso de Uso

CITES - Sistema de Emissão de Licenças CITES

UCCITES011 – Emitir Relatório Estatístico

(2)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

Histórico da Revisão

Data

Versão

Descrição

Autor

24/09/2008 0.1 Criação do documento. Ana Ornelas

02/09/2008 0.2 Ajustes gerais no documento Ana Ornelas

27/10/2008 1.0 Revisão e versionemento do documento para a entrega ao cliente.

Ana Ornelas

25/08/2011 1.0 Revisão do documento. Naiana Lima Celso

(3)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

Índice

1 Introdução ...6

Propósito ... 6 Referências... 6

2 Atores ...6

3 Pré-Condições ...6

4 Fluxo Principal ...6

5 Fluxos Alternativos ...7

6 Fluxos de Exceção ... 11

7 Regras de Negócio ... 11

8 Mensagens ... 16

9 Pós-Condições ... 16

10 Pontos de Extensão ... 16

11 Observações ... 16

12 Protótipos de Tela ... 17

13 Aceite do Documento ... 19

14. Atributos e Domínios ... 20

1

Introdução

1.1

Propósito

Este caso de uso descreve as ações para a emissão de relatório estatístico no sistema CITES.

1.2

Referências

 Glossário

 Diagrama de Casos de Uso  Documento de Regras de Negócio  Documento de Mensagens

(4)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

 Dicionário de Dados

 Diagrama de Seqüência – UCCITES011 – Emitir Relatório Estatístico

2

Atores

Ator Tipo

Usuário IBAMA Primário – Interno

SISTRUT Secundário – Interno

Sistema Taxonomia Secundário – Interno

3

Pré-Condições

 O usuário deverá ter passado pelo processo de autenticação e validação no Controle de Acesso do IBAMA.

4

Fluxo Principal

Este fluxo inicia quando o ator seleciona o Menu -> "Relatórios" -> "Relatórios Estatísticos" 1. O sistema solicita as seguintes informações [RN01] [RN02][PT01]:

● Aba : Produto

● Grupo de Dados : Dados do Produto

 Operação  Nome do Produto  Período Inicial  Período Final  Opção  Visualizar Relatório  Pesquisar [FA10]

● Aba : Relatório por Parte [FA01]

● Aba : Relatório por Pessoa [FA02]

● Aba : Relatório por Taxon [FA03]

● Aba : Relatório por Local [FA04]

● Aba : Relatório por Anexo [FA05]

● Aba : Relatório por Objetivo [FA06]

● Aba : Relatório por Origem [FA07]

● Aba : Relatório por País [FA08]

● Aba : Relatório por Unidade Federação [FA09]

(5)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

2. O sistema valida as informações [RN03] [FE01]

3.

O sistema gera o relatório conforme os parâmetros de consulta [RN04]

4. O caso de uso é encerrado

5

Fluxos Alternativos

[FA01] Relatório Por Parte

Este fluxo inicia quando o ator seleciona a aba "Parte"

1. O sistema solicita os parâmetros para a emissão do relatório [RN02]

2. O ator fornece os parâmetros solicitados e seleciona a opção "Visualizar Relatório" 3. O sistema retorna ao passo 3 do fluxo principal

4. O caso de uso e encerrado

6

[FA02] Relatório Por Pessoa

Este fluxo inicia quando o ator seleciona a aba "Pessoa"

1. O sistema solicita os seguintes parâmetros para a emissão do relatório [RN02]

● Aba : Pessoa

● Grupo de Dados : Dados do Produto

 Operação  Nome da Pessoa  Período Inicial  Período Final

2. O ator fornece a operação, o período desejado e seleciona a opção "Pesquisar" 3. O sistema apresenta a mensagem [M01] [PT02]

4. O sistema solicita o nome da pessoa que deseja pesquisar 5. O ator fornece o nome da pessoa e seleciona a opção "pesquisar"

6. O sistema apresenta uma lista com os nomes das pessoas encontradas [Vêr Regra de

Negócio Geral RNG06] [FE02]

7. O ator seleciona a opção desejada e seleciona a opção "Visualizar Relatório" 8. O sistema retorna ao passo 3 do fluxo principal

9. O caso de uso e encerrado

7

[FA03] Relatório Por Táxon

Este fluxo inicia quando o ator seleciona a aba "Táxon"

1. O sistema solicita os seguintes parâmetros para a emissão do relatório [RN02]

(6)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

● Grupo de Dados : Dados do Táxon

 Operação

 Nome da Espécie  Período Inicial  Período Final

2. O ator fornece a operação, o período desejado e seleciona a opção "Pesquisar" 3. O sistema apresenta a mensagem [M01] [PT02]

4. O sistema solicita o nome da espécie que deseja pesquisar 5. O ator fornece o nome da espécie e seleciona a opção "pesquisar"

6. O sistema recupera no sistema de taxonomia as informações das espécies cadastradas de acordo com o nome da espécie informado e apresenta uma lista com as seguintes informações:

[Vêr Regra de Negócio Geral RNG06] [FE02]

 Nome da Espécie  Nome Comum

1. O ator seleciona a espécie desejada e seleciona a opção "Visualizar Relatório" [FA11] 2. O sistema retorna ao passo 3 do fluxo principal

3. O caso de uso e encerrado

8

[FA04] Relatório Por Local

Este fluxo inicia quando o ator seleciona a aba "Local"

1. O sistema solicita os seguintes parâmetros para a emissão do relatório [RN02]

● Aba : Local

● Grupo de Dados : Dados do Local

 Operação  Local

 Nome da Espécie  Período Inicial  Período Final

2. O ator fornece a operação, o local e o período desejado e seleciona a opção "Pesquisar" 3. O sistema apresenta a mensagem [M01] [PT02]

4. O sistema solicita o nome da espécie que deseja pesquisar 5. O ator fornece o nome da espécie e seleciona a opção "pesquisar"

6. O sistema recupera no sistema de taxonomia as informações das espécies cadastradas de acordo com o nome da espécie informado e apresenta uma lista com as seguintes informações:

[Vêr Regra de Negócio Geral RNG06] [FE02]

(7)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

 Nome Comum

7. O ator seleciona a espécie desejada e seleciona a opção "Visualizar Relatório" [FA11]

8. O sistema retorna ao passo 3 do fluxo principal 9. O caso de uso e encerrado

9

[FA05] Relatório Por Anexo

Este fluxo inicia quando o ator seleciona a aba "Anexo"

1. O sistema solicita os parâmetros para a emissão do relatório [RN02]

2. O ator fornece os parâmetros solicitados e seleciona a opção "Visualizar Relatório" 3. O sistema retorna ao passo 3 do fluxo principal

4. O caso de uso e encerrado

10

[FA06] Relatório Por Objetivo

Este fluxo inicia quando o ator seleciona a aba "Objetivo"

1. O sistema solicita os parâmetros para a emissão do relatório [RN02]

2. O ator fornece os parâmetros solicitados e seleciona a opção "Visualizar Relatório" 3. O sistema retorna ao passo 3 do fluxo principal

4. O caso de uso e encerrado

11

[FA07] Relatório Por Origem

Este fluxo inicia quando o ator seleciona a aba "Origem"

1. O sistema solicita os parâmetros para a emissão do relatório [RN02]

2. O ator fornece os parâmetros solicitados e seleciona a opção "Visualizar Relatório" 3. O sistema retorna ao passo 3 do fluxo principal

4. O caso de uso e encerrado

12

[FA08] Relatório Por País

Este fluxo inicia quando o ator seleciona a aba "País"

1. O sistema solicita os parâmetros para a emissão do relatório [RN02]

2. O ator fornece os parâmetros solicitados e seleciona a opção "Visualizar Relatório" 3. O sistema retorna ao passo 3 do fluxo principal

(8)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

13

[FA09] Relatório Por Unidade Federação

Este fluxo inicia quando o ator seleciona a aba "Unidade Federação"

1. O sistema solicita os parâmetros para a emissão do relatório [RN02]

2. O ator fornece os parâmetros solicitados e seleciona a opção "Visualizar Relatório" 3. O sistema retorna ao passo 3 do fluxo principal

4. O caso de uso e encerrado

14

[FA10] Pesquisar

Este fluxo inicia quando o ator seleciona a opção "Pesquisar" 1. O sistema valida as informações [RN03]

2. O Sistema exibe as informações na lista conforme os parâmetros informados [RN05]

3. O caso de uso e encerrado

15

[FA11] Fechar

Este fluxo inicia quando o ator seleciona a opção "Fechar"

1. O sistema retorna ao passo 1 do fluxo alternativo 02, 03 ou 04 2. O caso de uso e encerrado

16

Fluxos de Exceção

[FE01] Erro ao validar as informações

Este fluxo inicia quando o sistema não consegue validar as informações 1. O sistema apresenta a mensagem [M02]

2 . O sistema retorna ao passo chamador

[FE02]Registro não encontrado

Este fluxo inicia quando o sistema não consegue localizar o registro 1. O sistema apresenta a mensagem [Vêr Mensagem Geral A003] 2. O sistema retorna ao passo chamador

17

Regras de Negócio

O caso de uso deve serguir as regras especificadas abaixo:

[RN01] Tipos de Relatórios

● O sistema deverá possibilitar a emissão de relatórios dos seguintes tipos:

○ Produto

○ Parte

(9)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1 ○ Taxon ○ Local ○ Anexo ○ Objetivo ○ Origem ○ País ○ Unidade de Federação

[RN02] Parâmetros para a emissão dos relatórios

▪ Para todos os tipos de relatórios, o sistema deverá solicitar os

seguintes parâmetros:

○ Operação

■ Campo de seleção única.

○ Período

■ Composto pela data inicial e data final.

Além dos parâmetros acima citados, o sistema deverá solicitar também o seguinte parâmetro por cada tipo de relatório:

○ Relatório por Produto

■ Nome do produto

● Campo de seleção única.

○ Relatório por Parte

■ Parte

● Campo de seleção única.

○ Relatório por Pessoa

■ Nome da Pessoa

● Campo texto não editável.

● Este campo deverá ser preenchido automaticamente após o usuário efetuar a pesquisa por nome da pessoa.

○ Relatório por Taxon

(10)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

● Campo texto não editável.

● O sistema deverá recuperar as espécies cadastradas nas tabelas Lista_Ameacada_Taxonomia e Taxonomia do Sistema de Taxonomia.

● Este campo deverá ser preenchido automaticamente após o usuário efetuar a pesquisa por nome da espécie.

○ Relatório por Local

■ Local

● Campo de seleção única

■ Nome da Espécie

● Campo texto não editável.

● O sistema deverá recuperar as espécies cadastradas nas tabelas Lista_Ameacada_Taxonomia e Taxonomia do Sistema de Taxonomia.

Este campo deverá ser preenchido automaticamente após o usuário efetuar a pesquisa por nome da espécie.

○ Relatório por Anexo

■ Anexo

● Campo de seleção única.

○ Relatório por Objetivo

■ Objetivo

● Campo de seleção única.

○ Relatório por Origem

■ Origem

● Campo de seleção única.

○ Relatório por País

■ Nome do país

● Campo de seleção única.

● O sistema deverá recuperar e disponibilizar para seleção todos os países cadastrados na tabela País do banco de dados SISTRUT.

(11)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

○ Relatório por Unidade Federação

■ UF

● Campo de seleção única.

O sistema deverá recuperar e disponibilizar para seleção todoas as unidades de federação cadastrados na base de dados do SISTRUT.

○ Pesquisar

■ O sistema deve possibilitar a visualização das informações do relatório em forma de lista conforme o fluxo alternativo [FA10].

[RN03] Validação das informações

▪ As informações obrigatórias a serem preenchidas são: Relatório por Produto: Operação, Nome do Produto e Período. Relatório por Parte: Operação, Parte e Período.

Relatório por Pessoa: Operação, Nome da Pessoa e Período. Relatório por Taxon: Operação, Nome da Espécie e Período. Relatório por Local: Operação, Local, Nome da Espécie e Período. Relatório por Anexo: Operção, Anexo e Período.

Relatório por Objetivo: Operação, Objetivo e Período. Relatório por Origem: Operação, Origem e Período. Relatório por País: Operação, Nome do País e Período. Relatório por Unidade Federação: Operação, UF e Período.

[RN04] Visualização do Relatório

▪ O sistema deverá apresentar o relatório no formato PDF, possibilitando o gravação e impressão do mesmo. Ver os modelos dos relatórios nos anexos D à O da regra de negócio Geral.

Todos os relatório, deverão apresentar as seguintes informações:

Descrição ou Nome

Nome do País, Pessoa, Espécie, Parte, Objetivo, Origem, Local, Produto e Anexo informados como parâmetros, de acordo com o tipo de relatório selecionado.

O sistema deverá recuperar as informações referentes: ao Nome do País na tabela País do banco de dados SISTRUT; a Espécie nas tabelas Taxonomia e Lista_Ameacada_

Taxonomia do Sistema de Taxonomia.

Operação

(12)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

Operação informada como parâmetro.

Período

Período informado como parâmetro.

Licença

Número da Licença

Emissão

Data de emissão da Licença

Importador

Nome do Importador

Exportador

Nome do Exportador

Espécie

O sistema deverá recuperar o nome da espécie nas tabelas Taxonomia e Lista_Ameacada_Taxonomia do Sistema de Taxonomia

Composto pelo nome da espécie “pai” e o nome da espécie propriamente dita.

Destino / Origem

Sigla do País de Destino/Origem

O sistema deverá recuperar a sigla do país cadastrado na tabela País do banco de dados SISTRUT.

Caso o tipo da licença seja “Importação” ou “Cert. Procedente do Mar”, a coluna Origem deverá ser apresentada, caso contrário será apresentada a coluna Destino.

Produto

Sigla do Produto

Qtd

Quantidade

Medida

O sistema deverá recuperar esta informação na tabela Unidmed do sistema de SISTRUT.

O Relatório por Selo deverá apresentar as seguintes informações:

Número do selo

[RN05] Visualização da pesquisa

▪ O sistema deve exibir a lista (gride) de acordo com os parâmetros informados, as informações a serem listadas são as mesmas citadas na RN04, em forma de gride.

(13)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

18

Mensagens

ID Mensagem Opção

M01 Informe parâmetros e clique no botão PESQUISAR!

-M02 Dados não encontrados para estes parâmetros de Pesquisa

19

Pós-Condições

Não se aplica.

20

Pontos de Extensão

Não se aplica.

21

Observações

Não se Aplica

22

Protótipos de Tela

22.1

[PT01] Relatórios Estatísticos

(14)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

22.2

[PT02] Consulta Dinâmica

22.3

(15)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão:1.1

22.4

23

Aceite do Documento

Os responsáveis abaixo, estão de acordo com o conteúdo deste documento.

(16)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão: 1.1

Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 16

24

14. Atributos e Domínios

Consultar Pessoa

Atributos Descrição Tipo do dado Tamanho Obrigatório

(S/N)

Máscara Domínio Editável

(S/N)

Tabela Coluna

Operação Operação a ser selecionada Seleção - S - Importação

Exportação Cert. De Origem Cert. Pré Convenção Cert. Procedente do Mar Reexportação S - - Nome do Produto

Nome do Produto a ser seleciondo

Seleção - S - Todos os produtos

cadastrados no menu “Manutenção”

S - -

Período Inicial Data Inicial Data - S

-

- S - -

Período Final Data Final Data - S

-

- S - -

Parte Parte a ser selecionada Seleção - S

-

Todas as partes

cadastradas no menu “Manutenção”

S - -

Nome da Pessoa

Nome da Pessoa a ser selecionada

Alfanumérico 40 S

-

- S - -

Nome da Espéce

Nome da Espécie a ser selecionada

(17)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão: 1.1

Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 17

Local Local a ser selecionada Seleção - S

-

Buscados do

SISTRUT

S - -

Anexo Anexo a ser selecionado Seleção - S

-

I

II III

S - -

Objetivo Objetivo a ser selecionado Seleção - S

-

B

E G H M N P Q S T Z S - -

Origem Origem a ser selecionado Seleção - S

-

A

C D F O R U W S - -

Nome do País Nome do País a ser selecionado

Seleção - S

-

Buscados do

SISTRUT

(18)

IBAMA

CNT - Centro Nacional de Telemática

CITES - Sistema de Emissão de Licenças CITES

UC - Especificação de Caso de Uso Emitir Relatório Estatístico

Versão: 1.1

Normal.dotmNormal.dotmNormal.dotmDocumento1 Página 18

UF UF a ser selecionada Seleção - S

-

Buscados do

SISTRUT

S - -

Licença Informação do Relatório. Texto - -

-

- N - -

Emissão Informação do Relatório. Data - -

-

- N - -

Importador Informação do Relatório. Texto - -

-

- N - -

Exportador Informação do Relatório. Texto - -

-

- N - -

Espécie Informação do Relatório. Texto - -

-

- N - -

Origem / Destino

Informação do Relatório. Texto - -

-

- N - -

Produto Informação do Relatório. Texto - -

-

- N - -

Quantidade Informação do Relatório. Numérico - -

-

- N - -

Referências

Documentos relacionados

Como irá trabalhar com JavaServer Faces voltado para um container compatível com a tecnologia Java EE 5, você deverá baixar a versão JSF 1.2, a utilizada nesse tutorial.. Ao baixar

O score de Framingham que estima o risco absoluto de um indivíduo desenvolver em dez anos DAC primária, clinicamente manifesta, utiliza variáveis clínicas e laboratoriais

Neste tipo de situações, os valores da propriedade cuisine da classe Restaurant deixam de ser apenas “valores” sem semântica a apresentar (possivelmente) numa caixa

No entanto, para aperfeiçoar uma equipe de trabalho comprometida com a qualidade e produtividade é necessário motivação, e, satisfação, através de incentivos e política de

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on

Se você vai para o mundo da fantasia e não está consciente de que está lá, você está se alienando da realidade (fugindo da realidade), você não está no aqui e

Depois da abordagem teórica e empírica à problemática da utilização das Novas Tecnologias de Informação e Comunicação em contexto de sala de aula, pelos professores do

apresentar documentação falsa para o certame, ensejar o retardamento da execução de seu objeto, não mantiver a proposta, não celebrar o contrato ou instrumento equivalente, falhar