• Nenhum resultado encontrado

Requisitos Funcionais

No documento 2010.1Monografia Marcone Assis de Oliveira (páginas 47-51)

Esta seção descreve os requisitos funcionais do sistema desenvolvido.

[RF01] Abrir Arquivo

Descrição do caso de uso: O ator deve selecionar e abrir o arquivo a ser analisado. Ator: Usuário

Prioridade: Essencial

Entradas e pré-condições: O usuário deve executar o sistema e após exibição da interface

deve escolher na barra de menu através da opção Arquivo, o arquivo a ser analisado.

Saídas e pós-condições: É retornado um arquivo que contém os dados analisados e tabulados,

preparados para construção das redes.

Fluxo de eventos principal: 1. Usuário executa o sistema.

2. Usuário escolhe o arquivo a ser analisado.

3. Uma mensagem de êxito é exibida após abertura do arquivo. Fluxos secundários:

Caso ocorra uma falha na abertura do arquivo uma mensagem de erro é exibida para o usuário.

48

[RF02] Correlação das Semanas: Anterior, Mesma Semana e Posterior

Descrição do caso de uso: O ator seleciona o método de análise, que a partir dos dados

contidos no arquivo selecionado inicialmente, percorre iterativamente as semanas epidemiológicas (colunas da tabela) tomando como base a cada iteração uma das semanas epidemiológicas em um determinado município e relacionando o registro desta semana (havendo casos ou não) com os registros de outra cidade para a semana anterior, mesma semana e a semana seguinte à que foi tomada como base para comparação. Após comparação de todas as semanas há iteração dos municípios comparados.

Ator: Usuário

Prioridade: Essencial

Entradas e pré-condições: O usuário após escolher através do menu Arquivo o arquivo a

ser analisado, seleciona a forma de correlação.

Saídas e pós-condições: É retornado um arquivo que contém os dados analisados e tabulados,

preparados para construção das redes.

Fluxo de eventos principal:

1. Usuário escolhe forma de análise desejada.

2. Usuário clica no botão para iniciar a análise do arquivo.

3. É criado o arquivo de saída e uma tabela dentro deste arquivo onde o resultado da

análise será escrito.

4. O arquivo é nomeado como “ConexoesSemanas_Ant_Mesma_Post”+

“NomeArquivoAnalisado”.

5. A análise é iniciada e o resultado é escrito no arquivo.

6. Ao final da análise é gerado um arquivo contendo as correlações ocorridas entre os

municípios durante o período analisado.

Fluxos secundários:

1. Caso ao tentar iniciar a análise o arquivo a ser analisado ainda não houver sido

escolhido pelo usuário, uma mensagem de erro é exibida.

2. Caso ocorra uma falha na tentativa de criar o arquivo de saída, uma mensagem é

exibida para o usuário.

3. Caso ocorra uma falha durante a análise do arquivo, uma mensagem de erro é exibida

49

[RF03] Correlação na Mesma Semana

Descrição do caso de uso: O ator seleciona o método de análise, que a partir dos dados

contidos no arquivo selecionado inicialmente, percorre iterativamente as semanas epidemiológicas (colunas da tabela) tomando como base a cada iteração uma das semanas epidemiológicas em um determinado município e relacionando o registro desta semana (havendo casos ou não) com o registro de outra cidade para a mesma semana que foi tomada como base para comparação. Após comparação de todas as semanas há iteração dos municípios comparados.

Ator: Usuário

Prioridade: Essencial

Entradas e pré-condições: O usuário após escolher, através do menu Arquivo, o arquivo a

ser analisado, seleciona a forma de correlação na mesma semana.

Saídas e pós-condições: É retornado um arquivo que contém os dados analisados e tabulados,

preparados para construção das redes.

Fluxo de eventos principal:

1. Usuário escolhe forma de análise desejada.

2. Usuário clica no botão para iniciar a análise do arquivo.

3. É criado o arquivo de saída e uma tabela dentro deste arquivo onde o resultado da

análise será escrito.

4. O arquivo é nomeado como “ConexoesPorSemana”+“NomeArquivoAnalisado” 5. A análise é iniciada e o resultado é escrito no arquivo.

6. Ao final da análise é gerado um arquivo contendo as correlações ocorridas entre os

municípios durante o período analisado.

Fluxos secundários:

1. Caso ao tentar iniciar a análise o arquivo a ser analisado ainda não houver sido

escolhido pelo usuário, uma mensagem de erro é exibida.

2. Caso ocorra uma falha na tentativa de criar o arquivo de saída, uma mensagem é

exibida para o usuário.

3. Caso ocorra uma falha durante a análise do arquivo, uma mensagem de erro é exibida

50

[RF04] Correlação Entre as Semanas

Descrição do caso de uso: O ator seleciona o método de análise, que a partir dos dados

contidos no arquivo selecionado inicialmente, percorre iterativamente as semanas epidemiológicas (colunas da tabela) no período determinado pelo usuário tomando como base a cada iteração uma das semanas epidemiológicas em um determinado município e relacionando o registro desta semana (havendo casos ou não) com o registro de outra cidade para a mesma semana que foi tomada como base para comparação. Após comparação de todas as semanas há iteração dos municípios comparados.

Ator: Usuário

Prioridade: Essencial

Entradas e pré-condições: O usuário após escolher, através do menu Arquivo, o arquivo a

ser analisado, seleciona a forma de correlação por período determinado.

Saídas e pós-condições: É retornado um arquivo que contém os dados analisados e tabulados,

preparados para construção das redes.

Fluxo de eventos principal:

1. Usuário escolhe forma de análise desejada.

2. Usuário clica no botão para iniciar a análise do arquivo.

3. É criado o arquivo de saída e uma tabela dentro deste arquivo onde o resultado da

análise será escrito.

4. O arquivo é nomeado como “ConexoesPorPeriodo” + “semanas x a y” +

“NomeArquivoAnalisado”

5. A análise é iniciada e o resultado é escrito no arquivo.

6. Ao final da análise é gerado um arquivo contendo as correlações ocorridas entre os

municípios durante o período analisado.

Fluxos secundários:

1. Caso ao tentar iniciar a análise o arquivo a ser analisado ainda não houver sido

escolhido pelo usuário, uma mensagem de erro é exibida.

2. Caso ocorra uma falha na tentativa de criar o arquivo de saída, uma mensagem é

exibida para o usuário.

3. Caso ocorra uma falha durante a análise do arquivo, uma mensagem de erro é exibida

51

[RF05] Calcular Caminho

Descrição do caso de uso: Após escolhida e realizada uma análise por semana dos dados

epidemiológicos, o ator solicita ao sistema que seja executado o cálculo do caminho mais curto entre pares de municípios que tiveram casos de dengue durante uma mesma semana. O caminho é calculado com base na rede de conexões rodoviárias.

Ator: Usuário

Prioridade: Essencial

Entradas e pré-condições: O usuário após ter solicitado ao sistema para realizar uma análise,

solicita que seja realizado o cálculo do caminho mínimo. É necessário que haja um arquivo de saída de uma análise já executada para que o caminho entre os pares possa ocorrer.

Saídas e pós-condições: É retornado um arquivo que contém o menor caminho entre cada um

dos pares de cidades que apresentaram casos de dengue.

Fluxo de eventos principal:

1. Usuário clica no botão “Calcular Caminho” para iniciar o cálculo dos caminhos. 2. Usuário escolhe arquivo proveniente da análise dos dados epidemiológicos.

3. É criado o arquivo de saída e uma tabela dentro deste arquivo onde o resultado do

cálculo será escrito.

4. O arquivo é nomeado como “CaminhoMinimo” + “NomeArquivoAnalisado” 5. A análise é iniciada e o resultado é escrito no arquivo.

6. Ao final da análise é gerado um arquivo contendo os caminhos mais curtos entre os

pares de municípios.

Fluxos secundários:

1. Caso ocorra uma falha na tentativa de criar o arquivo de saída, uma mensagem é

exibida para o usuário.

2. Caso ocorra uma falha durante a análise do arquivo, uma mensagem de erro é exibida

para o usuário.

No documento 2010.1Monografia Marcone Assis de Oliveira (páginas 47-51)

Documentos relacionados