Proposta

Baseados no modelo de referência proposto por Haber e McNabb, nós propomos o diagrama de fluxo de dados exibido na figura abaixo. Ele representa a função f que mapeia os dados de entrada D provenientes de simulação, nos dados gráficos geo-referenciados de saída D, vislumbrando ainda a possibilidade de interação do usuário para realimentar o sistema com novos dados de entrada, através do simulador.

Diagrama de Fluxo de Dados

Para evitar sobreposições e poluição visual na exibição dos dados e para reduzir os esforços mentais dos usuários, propomos, baseados na Filosofia da Busca de Informações Visual ("Overview first, zoom and filter, then details on demand"), uma apresentação hierárquica dos resultados de simulação em cada iteração de planejamento. Devido ao fato de os engenheiros de pré-despacho estarem mais preocupados com as linhas de transmissão próximas ou acima de seus limites operacionais e iniciarem suas análises partindo dos troncos de transmissão de maiores níveis de tensão para os que possuem tensões mais baixas, é possível filtrar a exibição das linhas nos diagramas unifilares, baseando-se nestes parâmetros.

Para projetar uma interface que satisfizesse os requisitos centrados no usuário, era preciso escolher um modelo de processo com base na natureza do projeto e da aplicação, nos métodos e ferramentas a serem utilizados, e nos controles requisitados. No desenvolvimento de nosso modelo de interação gráfica para apoio ao pré-despacho percebemos que, à medida que ele se desenvolvia e evoluia, os requisitos e exigências do projeto se alteravam. Mudanças e realimentações dos especialistas se faziam necessárias para retratar seu processo mental de tomada de decisões. Dada a situação, foi preciso aplicar um modelo de processo explicitamento projetado para acomodar um software que evolui através do tempo. Adotamos um paradigma de engenharia de software em espiral simplificado e adaptado às nossas necessidades. Este modelo interativo, originalmente proposto por Boehm, alia interação com aspectos sistemáticos e controlados, fornecendo potencial para o rápido desenvolvimento de versões incrementais do software.