• Nenhum resultado encontrado

4 MATERIAL E MÉTODOS

4.2 METODOLOGIA

4.2.5 Modelagem do Software – Diagramas

4.2.5.1 Diagrama de caso de uso

Em um sistema computacional, qualquer módulo deve ser passível de manutenção e possuir fronteiras bem definidas quanto à entrada e saída de dados. A formatação, número de parâmetros, tipagem e elos de ligação devem estar claramente definidos no escopo do problema (no enunciado da documentação inicial). Um documento formal pode ser escrito para especificá-los, acompanhado de um diagrama, chamado de “Caso de Uso”, que exemplifique seu entendimento.

O diagrama de caso de uso foi utilizado para descrever e definir os requisitos funcionais de um sistema (Figura 13), definindo cenários, modelados pela interação entre atores e casos de uso. Atores podem ser humanos, dispositivos de hardware, AWS ou até mesmo outros sistemas, representando um conjunto coerente de papéis que os identificam, enquanto interagem com um caso de uso. Cada processo está representado por uma “bolha”, que descreve a sua ação, a qual será detalhada nos códigos do sistema. A visão de caso de uso abrange os diagramas de casos de uso, que descrevem o comportamento do sistema como é visto pelos usuários finais, analistas e pessoal de teste (BOOCH et al., 2000).

FIGURA 13 - DIAGRAMA DE CASO DE USO, DEFININDO O CENÁRIO DO SISTEMA. ExtensionPoint Extension Points ExtensionPoint Extension Points ExtensionPoint Extension Points ExtensionPoint Extension Points ExtensionPoint Extension Points ExtensionPoint Extension Points ExtensionPoint Extension Points

Sistema para Projeção de Cenários de Temperatura

Selecionar Opção Triangulação Estimativas Segmentação Protutividade Escolher Tipo Projeção Temperatura Escolher Datas Início/Fim

Alterar Cores Shape Restaurar <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> Usuário

Visual Paradigm for UML Community Edition [not for commercial use] Visual Paradigm for UML Community Edition [not for commercial use]

A aplicação do diagrama de caso de uso neste projeto visou apresentar e delimitar a fronteira do sistema com seus atores (usuários do nível administrativo) e seus módulos.

As rotinas relacionadas ao ator “Usuário”, que representa a pessoa que utiliza o sistema (para acesso às informações) foram:

• ESTIMATIVAS: é a opção principal do sistema, apresentado o calendário de onde devem ser definidas as datas inicial e final (campos) para que as projeções sejam efetuadas, por isso, apresenta as seguintes sub-opções:

o Início: para determinar a data inicial da projeção; o Fim: para determinar a data final da projeção.

A partir desta definição, apresentam-se as escolhas dos tipos de projeções a serem calculadas e apresentadas no mapa do Paraná, pelo sistema:

o Mínima Absoluta para exibir o mapa que especifique regiões das temperaturas mínimas absolutas que compreendem o período (início/fim) estipulado;

o Máxima Absoluta para exibir o mapa que especifique regiões das temperaturas máximas absolutas que compreendem o período (início/fim) estipulado;

o Média para exibir o mapa que especifique regiões das temperaturas médias que compreendem o período (início/fim) estipulado;

o Mínima Média para exibir o mapa que especifique regiões das temperaturas mínimas médias que compreendem o período (início/fim) estipulado;

o Máxima Média para exibir o mapa que especifique regiões das temperaturas máximas médias que compreendem o período (início/fim) estipulado;

o Valores para exibir a tabela gerada pelo sistema, correspondente à do banco de dados de temperatura, que define as regiões das temperaturas.

MÍNIMA ABSOLUTA contém uma pré-definição dos valores de temperatura mínima (4º C a 18º C) sugerido para definir áreas aconselháveis ao cultivo do Pinus taeda no Paraná. Um mapa é apresentado definindo as regiões aconselháveis dentro do intervalo definido;

MÉDIA DO PERÍODO contém uma pré-definição dos valores de temperatura mínima (13º C a 19º C) sugerido para definir áreas aconselháveis ao cultivo do Pinus taeda no Paraná. Um mapa é apresentado definindo as regiões aconselháveis dentro do intervalo definido;

MÁXIMA ABSOLUTA contém uma pré-definição dos valores de temperatura mínima (20º C a 25º C) sugerido para definir áreas aconselháveis ao cultivo do Pinus taeda no Paraná. Um mapa é apresentado definindo as regiões aconselháveis dentro do intervalo definido;

PRODUÇÃO apresenta a opção de definir mapas com regiões que compreendam os valores das temperaturas mínimas, médias e máximas absolutas anuais, cujos anos são escolhidos pelo usuário. Uma vez definidos os intervalos de ano (inicial/final), basta clicar nos botões: Mínima Absoluta, Média, Máxima Absoluta e Valores Absolutos para projetar os mapas com as respectivas regiões. Foram desenvolvidas ações para facilitar o uso do sistema por parte do usuário com os botões DETALHES DE COR, que apresenta e suprime os detalhes de cores dos mapas, ALTERAR, que permite ao usuário alterar os intervalos de temperatura correspondente a uma determinada cor, para facilitar a visualização da mesma no mapa. RESTAURAR é a opção que permite restaurar os padrões de intervalos de temperatura e cores associadas, sugeridas pelo sistema.

LIMPAR ÁREA DE TRABALHO é uma opção que permite fechar todos os mapas e tabelas da tela do computador, permitindo realizar novas projeções (consultas).

• TRIANGULAÇÃO: esta opção permite visualizar o modo de construção da triangulação de Delaunay sobre o Estado do Paraná, tendo como base as coordenadas geográficas das estações meteorológicas.

• SEGMENTAÇÃO: permite visualizar uma tela com o modo de construção da segmentação pelo método Voronoi, resultante da triangulação anteriormente efetuada.

• PRODUTIVIDADE: permite visualizar o mapa do Estado do Paraná que mostra as regiões produtoras de Pinus taeda, especificadas em incremento médio anual (IMA: m3ha-1). É útil para fins de comparação e confirmação das regiões apresentadas pelo software.