Vous êtes sur la page 1sur 49

METODOLOGIA DE PLANEJAMENTO DE SISTEMAS DE INFORMAO COMPUTADORIZADOS Aplicao na Gerncia de Transportes Urbanos.

Eng. Hugo Pietrantonio - Instituto de Pesquisas Tecnolgicas/AET-IPT Prof. Dr. Antonio Galvo N. Novaes - Escola Politcnica/PTR-USP

RESUMO:

objetivo sobre sua o os

deste

trabalho de a

fazer sistemas gerncia

uma de do

introduo informao adotados, transporte

metodolgica exemplificando

planejamento conceitos para

computadorizados,

tcnicas

aplicao

coletivo urbano de passageiros.

A gerncia do transporte coletivo urbano de passageiros parece estar assumindo uma posio cada vez mais importante dentro do conjunto das atribuies do poder pblico municipal nas cidades de porte mdio brasileiras, e em particular no Estado de So Paulo. A tendncia dos anos 80 parece ter sido o fortalecimento dos rgos locais, mostrando a necessidade da gerncia efetiva dos sistemas de transporte pblico como um requisito para administrar mecanismos autnomos de financiamento e manter um padro aceitvel de custo e qualidade do servio (evitando o comprometimento de recursos volumosos, raramente possvel com a escala e eficcia necessrias). A recuperao pelos municpios da atribuio de fixar as tarifas dos servios urbanos (que haviam sido assumidos pelo CIP-Conselho Interministerial de Preos entre 1976 e 1982) no novo ambiente poltico vigente foi um marco notvel do processo de fortalecimento da gerncia do transporte coletivo urbano de passageiros nas maiores e mdias cidades. Em diversos municpios esse processo levou a formas aprimoradas de administrao tarifria e a uma preocupao crescente com

aspectos relacionados com a qualidade e eficincia do servio, com a fiscalizao da operao, com a informao ao usurio e com as demais atribuies do setor. O esforo em aprimorar a gerncia do transporte coletivo urbano de passageiros tem de enfrentar como problema bsico a prpria complexidade dos sistemas de transportes urbanos e a necessidade de modernizao dos mtodos de atuao. Nas cidades de porte mdio, sistemas baseados somente no transporte por nibus (com algumas dezenas de linhas regulares operadas por algumas centenas de veculos) exigem o manuseio de um volume considervel de informaes para o planejamento, execuo e controle das aes sobre os sistemas locais. So cerca de 50 a 250 mil viagens que transportam de 1 a 10 milhes de passageiros, mensalmente, que precisam ser apuradas como dado dirio e classificados por tipo e perodo do dia de forma a atender s necessidades de dados das diversas atividades de administrao do sistema. Isto levou ao desenvolvimento de diversas formas de atuao na gerncia do transporte coletivo (incluindo muitas iniciativas criativas e pioneiras) que tiveram a funo de enfrentar a complexidade da atividade de gerncia do transporte coletivo urbano de passageiros. Nessas experincias, diversas vezes recorreu-se ao uso de sistemas computacionais. Em particular, sistemas de informao gerenciais foram desenvolvidos por diversas instituies, entre elas o IPTInstituto de Pesquisas Tecnolgicas com o SITCO, a EBTUEmpresa Brasileira de Transportes Urbanos com o SITURB e empresas privadas especializadas em engenharia de transportes (como o SUAT/BRAP, o SIR/KGS, entre outros)1. Estes sistemas esto em operao efetiva em diversas cidades, e neste campo
1

Ver os exemplos de PIETRANTONIO/BRANDO/CUNHA/01, PROCENGE/02, DELORME/NOGUEIRA/03, PEREIRA/NUNES/04, POLIS/KGS/05, VETEC/BRAP/06 e o trabalho PIETRANTONIO/07, que a fonte deste artigo.

ainda pode-se esperar um grande impulso em termos de ganhos de eficincia e de qualidade a partir da maturao de meios automticos de aquisio de dados. Por esse motivo, a gerncia do transporte coletivo urbano de passageiros ser tomado como exemplo.

I. Conceitos Bsicos para Informao Computadorizados

Planejamento

de

Sistemas

de

O Sistema de Informao de uma organizao ser visto como o sistema administrativo responsvel por coletar, armazenar, processar e distribuir a "informao" na organizao, sendo portanto um sistema de suporte que permea todas as suas atividades. A Informao relevante pode ser entendida como o conjunto de dados que deve ser conhecido pelos indivduos (ao nvel da conscincia) para que suas atribuies possam ser cumpridas de forma adequada (incluindo os dados manipulados atravs de computadores, como uma classe especial de informao). Para entender melhor o planejamento de sistemas de informao computadorizados deve-se notar a existncia de 5 sistemas de interesse que precisam ser distinguidos: a Organizao (o sistema objeto), o sistema de informao (global), o sistema formal de informao, os sistemas automatizados de processamento de dados, os sistemas de dados (banco de dados) em computador2. Naturalmente, a Organizao o sistema fundamental em termos de contedo (atividades) e forma (estrutura) que molda o sistema de informao. Quando se adota um conceito amplo de
2

Ver a discusso em BLOKDIJK/BLOKDIJK/08, item 3.3.

sistema de informao, necessrio admitir a existncia de meios formais e informais de manuseio das informaes na Organizao. Quando se define o Sistema de Informao como um sistema administrativo est sendo feita uma delimitao para o sistema de manuseio da informao reconhecido e integrado administrao, que o sistema formal de informao. Esse parece ser o conceito mais profcuo de Sistema de Informao para orientar o planejamento de sistemas de informao computadorizados e exclui de princpio a preteno de enfocar o sistema de informao global da Organizao, visto que este excessivamente complexo e mutvel mesmo nos casos prticos mais simples. Este conceito serve para diferenciar o Sistema de Informao de seus componentes, os sistemas automatizados de processamento de dados e os sistemas de banco de dados em computador, destacando que estes so partes do sistema formal de informao apenas se estiverem fortemente articulados com o processo administrativo na Organizao. A necessidade de compartilhamento e troca de dados e de informaes entre diferentes indivduos e divises que atuam na Organizao coloca o requisito de integrao no Sistema de Informao, como responsvel por estabelecer uma estrutura e linguagem de dados compatvel (e se possvel unificada), que satisfaa as necessidades principais do conjunto de suas atividades. No caso de sistemas de informao computadorizados, esta viso estabelece o requisito de integrao ao Sistema de Informao de cada sistema automatizado de processamento de dados e sistema de banco de dados em computador especficos, mesmo quando dividido em diversos ambientes diferentes (que por razes prticas ou histricas foram desenvolvidos e operam separadamente).

Tambm, as necessidades de informao envolvidas na execuo das atividades de uma organizao (alm da extenso horizontal que reflete a amplitude de sua atuao) seguem a hierarquia existente na sua estrutura administrativa que estabelece ao mesmo tempo a ligao entre os nveis estratgico, gerencial e operacional (refletindo o sentido vertical da execuo das funes em cada atividade) e implica num processo de refinamento (no sentido ascendente) ou repercusso (no sentido descendente) das informaes sobre as atividades de maneira a atender as necessidades de cada nvel hierrquico. Em resumo, esta conceituao adiciona o entendimento de que o desenvolvimento de um sistema de informao computadorizado prepara um produto para a Organizao (parte de seu sistema formal de informao). Alm disso, o requisito de integrao no Sistema de Informao da Organizao coloca a necessidade de fazer a anlise de sua atividades a partir da viso global (pelo menos num nvel estratgico, mesmo quando o sistema de informao atender apenas algumas reas especficas, como a regra) de forma a garantir a compatibilidade e estabilidade do sistema em informatizao e otimizar a comunicao dentro da Organizao (horizontal e vertical). O planejamento do sistema de informao computadorizado tem como base a anlise das atividades da Organizao, nos nveis global da Organizao e detalhado das atividades. A produo do sistema de informao computadorizado inclui um processo administrativo de implantao do sistema computacional na operao da Organizao. Portanto, a Organizao (o sistema objeto) o ponto de partida e de chegada do caminho percorrido no desenvolvimento de um sistema de informao computadorizado e a eficcia deste condicionada e s pode ser medida pela integrao com

seu ambiente administrativo e pelo impacto no planejamento, execuo e controle de suas atividades.

II. Objetivos e Diretrizes no Planejamento de Sistemas de Informao Computadorizados

O conceito adotado para Sistemas de Informao permite tambm delimitar o contedo da atividade de planejamento de sistemas de informao computadorizados e avaliar o seu papel dentro das etapas do seu desenvolvimento. Admitindo o pressuposto de que tudo o que muda com a implantao de sistemas de informao computadorizados deve ser planejado3, a experinca emprica mostra que h mudanas significativas: (1) na organizao, relacionadas com a estruturao das atividades (estrutura de cargos, funes, departamentos) e das tarefas das pessoas com o Sistema de Informao; (2) na informao, relacionadas com o conhecimento necessrio para planejar, executar e controlar as tarefas com o Sistema de Informao; (3) nos processos, isto , as atividades administrativas atribuies, o contedo, a sequncia, as decises, interaes) das pessoas com o Sistema de Informao e procedimentos incorporados aos sistemas automatizados processamento de dados; (as as os de

(4) nos dados, isto , a descrio da Organizao e das transaes envolvidas nas suas atividades como executadas pelas pessoas com o Sistema de Informao, em particular nos
3

Ver a discusso em BLOKDIJK/BLOkDIJK/08, item 3.0.

sistemas de banco de dados implantados em computador para suporte aos sistemas automatizados de processamento de dados. A magnitude deste impacto na forma de execuo das atividades da Organizao que torna complexo o processo de planejamento de sistemas de informao computadorizados (especialmente quando se adiciona os requisitos funcionais da interao com os usurios) e colocam grande carga sobre a anlise das atividades da Organizao como base desse processo. Portanto, o planejamento computadorizados deve ter analisar e especificar de sistemas de instrumentos para informao descrever,

- a estrutura da Organizao em relao com suas atividades principais, - o fluxo de informaes na execuo das atividades da Organizao, os processos em termos de funes envolvidos e dados utilizados na execuo das atividades da Organizao.

Nessa tarefa, o processo de planejamento tem normalmente duas fontes bsicas de informaes: (1) a anlise do sistema existente que visa obter uma descrio e entendimento detalhados da execuo das atividades da Organizao e construir um modelo dos aspectos essenciais dos processos envolvidos e dados utilizados; (2) a anlise tcnica das atividades que visa identificar os problemas ou restries presentes ou as possibilidades no exploradas na execuo das atividades da Organizao, dentro de sua misso e objetivos, e avaliar as potencialidades e alternativas trazidas com a informatizao das atividades. Embora inicialmente a nfase na anlise enfocasse o sistema existente (ou pelo menos considerava essencial dedicar-lhe um tempo considervel), a conscientizao do potencial que a

informatizao das atividades tem para as organizaes tem feito deslocar essa nfase para a anlise tcnica como forma de buscar a racionalizao dos mtodos de tratar a informao nas atividades das organizaes e conceber novos sistemas que possam superar as limitaes dos existentes.4 No que se refere ao Sistema de Informao, (ver o Diagrama 1) os princpios bsicos buscados para administrao da 5 informao so: (1) garantir a produo de informaes de boa qualidade; evitar informaes desnecessrias; garantir a manuteno e atualizao das informaes; (2) fazer com que a informao percorra o menor caminho possvel dentro da administrao; evitar trajetos repetidos ou desnecessrios; identificar todos os possveis usurios das informaes e otimizar seu trajeto; (3) utilizar os meios mais adequados de processamento das informaes (escriturrios, tcnicos, programas de computador); integrar coleta e processamento de dados; evitar duplicidade de coleta e processamento; (4) utilizar os meios mais adequados de armazenamento das informaes (arquivos convencionais, microfilmes, arquivos em computador); integrar armazenamento e processamento; evitar duplicidade de armazenamento; (5) utilizar os meios mais adequados para transportar as informaes ("office-boys", telefone, rede de computadores); otimizar comunicao e compartilhamento das informaes; (6) fazer com que os canais de fluxo de informaes estejam permanentemente desobstruidos; evitar congestionamentos e atrasos nos fluxos de informaes; evitar que as informaes

Ver a discusso no prefcio e no item 5.3 de YOURDON/09. 5 Ver a discusso no item I.1 de SAKAMOTO/TEIXEIRA/MEGALE/10.

sejam perdidas durante os trajetos; garantir que os canais de informao comuniquem efetivamente todos os seus usurios.

Dados como as condies no ambiente de trabalho, os requisitos de desempenho (em termos de qualidade, custo ou prazo), o tipo e volume de informao, a disponibilidade de equipamentos (ou recursos), devem ser utilizados para selecionar as principais alternativas promissoras para incorporao no novo sistema (aps sua avaliao em termos de benefcios e custos). No entanto, as diretrizes relativas racionalizao da administrao da informao mencionadas representam apenas parte das preocupaes envolvidas no planejamento de sistemas de informao computadorizados. Dentro da viso que destaca a idia de sistema de informao como um sistema administrativo dentro da Organizao,

naturalmente deve existir uma srie de preocupaes referentes ao contexto do funcionamento do sistema de informao computadorizado que tem o objetivo de planejar o sistema de informao de forma a alinh-lo com os fins da Organizao, adequ-lo aos meios acessveis Organizao e compatibiliz-lo com seu ambiente de utilizao. Estes aspectos so especialmente relevantes na medida em que a Organizao onde ser implantado o novo sistema de informao computadorizado est distante do paradigma de um organismo consolidado (isto , com uma estrutura estvel, equilibrada e impessoal), maduro (isto , em que as atribuies e competncias de cada rea so definidas, conhecidas e exercidas), moderno (isto , familiarizado e aberto s tcnicas mais atuais, em particular quanto ao uso de computadores)6. Muitas vezes, um passo essencial na implantao de sistemas de informao computadorizados percorrer um caminho preliminar em superar certas deficincias da Organizao na direo da preparao da consolidao, amadurecimento e modernizao da sua estrutura administrativa necessrios. Este um aspecto delicado na medida que o estado prexistente pode estar bastante arraigado cultura da Organizao e dos seus funcionrios. Alm disso, a prpria introduo da informtica na Organizao representa um aspecto a ser observado. Neste caso, uma viso interessante a dos estgios de evoluo de Nolan7, segundo a qual o uso da informtica passa pelos estgios

Quanto a estes aspectos, ver especialmente DE-MAN/11, QED/12 e EIN-DOR/SEGEV/13. Tambm muito importante estudar casos de implantao de sistemas de informao computadorizados em organizaes de pases em desenvolvimento, em que as restries decorrentes desses aspectos so bastante fortes. 7 Ver a discusso em TADROSS/14. Esta viso tambm analisada em QED/05. Ambos apontam a necessidade de completar a viso bsica de Nolan para o contexto atual em que o uso da

- de incio que em geral ocorre atravs da introduo de aplicaes para reduo de custos administrativos (que justificam a aquisio de equipamento e sistemas); - de contgio que indica a disseminao de sua utilizao atravs de novas aplicaes, em geral operadas independentemente, significando tambm um aumento do pessoal relacionado com sistemas computadorizados; - de controle que em geral surge em funo da necessidade de organizar a utilizao e aumentar a disponibilidade do equipamento ou dos sistemas; - de integrao que indica a percepo da possibilidade e necessidade de compartilhamento e comunicao de dados entre diferentes usurios ou sistemas, exigindo maior controle sobre o desenvolvimento dos sistemas. Embora essa viso tenha nascido ainda no tempo dos centros de processamento de dados baseados em computadores de grande porte e no deva ser vista como um cronograma rgido a ser imposto em cada experincia de introduo da informtica nas Organizaes, existem certas relaes expressas nessa viso entre o comprometimento de apoio informatizao, o nvel de gastos e de recursos acessveis, e a familiaridade e entendimento pelos usurios na implantao de sistemas de computadorizados que tendem a ser bastante fortes. Naturalmente, o potencial da informtica nos dias de hoje sugere muitas vezes um papel mais importante para os sistemas computadorizados como uma iniciativa vivel e desejvel, principalmente no que se refere a fortalecer a posio estratgica da Organizao em relao s entidades com que se relaciona. Entretanto, no se deve deixar de notar a experincia reunida no entendimento dessas relaes e dos seus condicionantes ambientais. No que se refere ao ambiente do Sistema de Informao na Organizao, articulao do Sistema de Informao com os informtica e dos microcomputadores bastante disseminado, o que no invalida o contedo desta primeira abordagem.

fins da Organizao e adequao do Sistema de Informao aos meios acessveis Organizao, (ver o Diagrama 2) - os aspectos e princpios a serem observados so: (1) buscar um caminho de evoluo dentro do contexto atual da Organizao, considerando as dificuldades de alterar sua estrutura organizacional e os conflitos entre a dinmica de tempo e de comportamento existentes e as necessidades de adaptao em funo das mudanas planejadas; (2) avaliar os sistemas planejados em funo dos fins da Organizao e das suas reas, ponderando a adequao da informatizao como instrumento e a tangibilidade (valor e rapidez) dos resultados obtenveis, essenciais para justificar o comprometimento dos recursos necessrios; (3) privilegiar objetivos iniciais de reduo de custos e admitir a independncia operacional entre as aplicaes nas fases de incio, considerando custos de operao e manuteno e necessidades de adaptao organizacional, especialmente quando preciso adquirir equipamentos ou obter apoio (o que em geral mais penoso em organizaes de menor porte); (4) privilegiar objetivos importantes e estratgicos, que favorecem a posio da Organizao em sua relao com entidades externas (atender, utilizar, competir, colaborar, controlar), buscando maior presena e eficcia na atuao da Organizao; (5) condicionar objetivos de integrao e comunicao no sistema de informao aos objetivos da Organizao (da direo, das divises e dos indivduos), considerando as diretrizes e prticas de centralizao versus descentralizao vigentes na Organizao;

(6) avaliar a viabilidade dos sistemas de suporte operao dos sistemas de informao face essencialidade dos resultados produzidos, ponderando seus custos de operao e manuteno e a eficcia relativa aos grupos e meios alternativos de obter tais resultados; (7) analisar o ambiente externo da Organizao, avaliando a dinmica imposta a sua atuao (de tempo e de comportamento) face ao estilo de administrao praticado (em geral funo do tipo de organizao e da cultura da direo);

(8) considerar transformaes maiores nos sistemas de informao como mudanas organizacionais, que so em geral dependentes do nvel de consolidao, maturidade e modernizao existentes ou obtidos preliminarmente na Organizao; (9) considerar transformaes maiores nos sistemas de informao como mudanas culturais (no pessoal interno, envolvidos diretamente ou indiretamente com os sistemas de informao, e externo, das entidades relacionadas com a organizao), que so em geral dependentes do clima psicolgico (isto , estado de expectativa e motivao) existentes ou obtidos preliminarmente na Organizao.

Estes aspectos tem de ser examinados em cada caso, embora existam certos traos comuns que tendem naturalmente a destacar certos pontos mais importantes em funo do porte das organizaes (por um lado, dada a complexidade das atividades, por outro lado, dado o grau de estruturao e impacto nos recursos), o ramo das atividades (dado os relacionamentos com o ambiente externo, o grau de competio ou de exigncias), do tipo de organizao e origem da direo (dado os objetivos da atuao, a dinmica das relaes no ambiente interno, o estilo da administrao), entre outros.

Estas ponderaes visam estabelecer a ligao entre os sistemas ideais e os sistemas reais, viveis dentro das organizaes. A partir da viso ideal, deve-se chegar ao desejvel (o que realmente importante?), ao recomendvel (o que realmente prioritrio?), ao possvel (o que est compatvel com os recursos?), ao provvel (o que est compatvel com o ambiente?), antes de pensar o real (algo de imprevisto sempre deve ser esperado!).

III - Mtodo no Computadorizado

Planejamento

de

Sistemas

de

Informao

A discusso precedente permite ver com mais clareza quais so os objetivos e as preocupaes do planejamento de sistemas de informao computadorizados. A considerao das diretrizes enunciadas para orientar o processo de planejamento deve, no entanto, partir do entendimento do funcionamento da Organizao e dos requisitos que isto acarreta ao seu Sistema de Informao. Esta tarefa tem como base os dados obtidos na anlise do sistema existente e na anlise tcnica das atividades e no deve limitar-se a caracterizar a forma como a Organizao funciona num certo momento mas principalmente procurar explorar as possibilidades de aprimorar sua atuao, por diversos meios, atravs do uso de sistemas computadorizados. De qualquer forma, salvo no caso em que os usurios ou analistas possuem um conhecimento amplo sobre a execuo das atividades consideradas em diferentes contextos, o conhecimento do sistema existente permanece um dado fundamental subjacente anlise atravs da influncia inevitvel na concepo do novo sistema (mesmo quando no h um compromisso de produzir uma descrio precisa sobre o sistema existente). Alm disso, parece sempre aconselhvel introduzir 2 momentos na anlise destinados a formar uma descrio bsica (orientada ou no pela modelagem do sistema existente) e as descries de cenrios alternativos (orientada necessariamente para o projeto do novo sistema). Esta estratgia permite concentrar a ateno, em cada momento apropriado, nos aspectos de modelagem ou de especificao, que envolvem ponderaes de tipo diferente (independente do objeto considerado).

O produto do planejamento a especificao do novo sistema de informao melhorado em relao ao existente, incluindo a especificao dos processos em termos de funes executadas e dos dados armazenados, em particular dos processos automatizados e dos dados retidos no sistema de informao computadorizado. A especificao envolve uma avaliao do custo de produo, transferncia, processamento, armazenamento e manuteno da informao face ao benefcio esperado com sua utilizao na execuo das atividades da Organizao, segundo os diversos meios possveis. A Figura 1 mostra um esquema das etapas envolvidas no desenvolvimento de sistemas de informao computadorizados8 compatibilizada com a conceituao apresentada. O planejamento de sistemas de informao computadorizados corresponde s etapas de planejamento estratgico de informaes, de anlise de processos, dados e funes e de especificao de sistemas de informao.9

Essa representao baseada em BLOKDIJK/08, ROSENQUIST/15, FELICIANO/FURLAN/WIGAN/16 e CERCOLA/17. 9 Essa terminologia e essa viso de contedo do processo de planejamento de sistemas de informao computadorizados, apesar de bastante aceita, no universal. Alguns autores consideram que o planejamento termina na anlise funcional e de dados e delimitao da automatizao no novo sistema (que a definio dos requisitos do usurio), colocando a especificao do novo sistema na fase de projeto. Outros autores consideram a especificao como parte essencial do processo de anlise, empregando uma terminologia diferente onde a especificao o detalhamento da implementao (tanto para o sistema existente como para o sistema novo). Como exemplo ver DICKINSON/18.

Estas etapas de planejamento esto mais detalhadas em funo do objetivo deste trabalho, indicando-se a complementao do desenvolvimento com a fase de produo (projeto, implementao e implantao de sistemas de informao) que permite ento o inico da fase de administrao (operao, manuteno e avaliao de sistemas de informao).

Naturalmente, a apresentao do processo como uma sequncia linear de fases ou etapas um recurso para a apresentao lgica do contedo e das tcnicas utilizadas. No entanto, esta apresentao do processo parece til dentro do objetivo de analisar as atividades do planejamento de sistemas de informao computadorizados, que o primeiro passo deste trabalho.

III.1. Planejamento Estratgico de Informaes O planejamento estratgico de informaes tem a funo de - caracterizar a Organizao e seu ambiente como contexto de operao do Sistema de Informao, descrevendo sua estrutura e suas atividades, permitindo formar uma viso integrada e estvel dos processos envolvidos (dados utilizados e funes executadas) na sua atuao, e - definir as reas de interesse para informatizao e com descrio de seus objetivos em relao Organizao. Na verdade, esta no uma atividade diretamente relacionada com o desenvolvimento de um sistema de informao computadorizado em particular mas um requisito preliminar que representa um investimento com o objetivo de atingir a integrao, estabilidade e eficcia no Sistema de Informao, obtendo produtos permanentes para a Organizao como um todo (que, naturalmente, precisam ser adequados em face de mudanas estruturais, ambientais ou de estratgia na Organizao). A atividade pode ser vista como uma generalizao da fase de estudo de viabilidade, usualmente colocada como passo inicial do desenvolvimento, s que com o ponto de vista global da Organizao.

O processo de planejamento estratgico de informaes envolve basicamente as seguintes tarefas10: (1) o entendimento da viso existente sobre a misso da Organizao e objetivos atribudos as suas diversas reas, e sobre os fatores considerados crticos para o sucesso na misso e objetivos definidos, e tambm da orientao estratgica das mudanas planejadas na Organizao; (2) a descrio do sistema administrativo (estrutura e atuao), identificao e caracterizao das tarefas operacionais e de planejamento e controle da execuo das atividades (em termos de processos, insumos, produtos e uso de dados) da Organizao e a avaliao do impacto das mudanas planejadas; (3) a construo dos modelos corporativos de dados (identificao de entidades e relacionamentos e organizao do dicionrio de dados) e de funes (decomposio funcional das atividades e organizao do dicionrio de funes); (4) a anlise tcnica do processo de planejamento, execuo e controle das atividades da Organizao, definio da orientao estratgica para a rea de informaes e definio das reas de interesse para informatizao com os requisitos gerais a serem obedecidos ou atingidos em vista do seu papel na Organizao. A documentao dos resultados obtidos na etapa de planejamento estratgico de informaes pode ser feita utilizando diversas ferramentas, em especial os diagramas de decomposio funcional e de entidades-relacionamentos para representar os modelos corporativos de processos e de dados (apoiados por dicionrios convenientemente organizados). A simbologia e utilizao bsica destas ferramentas est mostrada na Figura 3 do apndice A.

10

Ver a discusso em FELICIANO/FURLAN/WIGAN/16 e CERCOLA/17.

III.2. Anlise de Processos, Dados e Funes11 A anlise de processos, dados e funes tem a tarefa de formar uma descrio precisa e consistente do contedo das atividades executadas na rea de interesse em termos de - organizao dos processos (delimitao e objetivos, a sequncia de aes, as decises envolvidas, as interaes com pessoas, a frequncia de ocorrncia, o controle de execuo, os resultados produzidos, os recursos utilizados), e manuseio de informaes (as origens e os destinos de dados, a manipulao de dados nos processos, os depsitos de dados utilizados, os fluxos de dados entre as origens, processos, depsitos e destinos de dados). Esta a primeira etapa do desenvolvimento de um sistema de informao computadorizado especfico, dentro da estratgia adotada neste trabalho, focalizando o entendimento das atividades da rea de interesse num caminho de fixao de seus requisitos funcionais e de refinamento at o nvel operacional. O primeiro percurso um exerccio de depurao que busca, a partir da observao dos procedimentos de execuo dos processos (a viso "fsica"), obter o entendimento das relaes essenciais entre as suas funes (a viso "lgica"), com uma perspectiva global dos processos. O segundo percurso um exerccio de detalhamento da descrio das funes executadas e dos dados utilizados, de uma forma completa, no ambgua e consistente com a viso global dos processos e entre si.

11

Uma preciso de linguagem necessria, embora no seja umiversalmente empregada, utiliza funo quando a referncia viso da atividade como procedimento executado (entradafuno-sada) e processo quando a referncia viso integral da atividade (organizao, dados, funes). Sempre que importante essa distino ser adotada.

O processo de anlise de processos, dados e funes envolve basicamente as seguintes tarefas12: (1) a identificao dos processos gerenciais executados na rea de interesse e dos seus requisitos funcionais (eventos acionadores, informaes e recursos utilizados, informaes e recursos produzidos, agentes envolvidos); (2) a descrio da forma de execuo das atividades em termos de organizao dos processos (fluxograma de atividades) e das dependncias essenciais entre as funes executadas em termos de manuseio das informaes (diagramas de fluxo de dados); (3) o detalhamento do dicionrio de funes (eventualmente com diagramas de dependncia de funes) e do dicionrio de dados (eventualmente com quadros de descrio de atributos) dos processos envolvidos na execuo das atividades at o nvel operacional e compatibilizao dos modelos de processos, de funes e de dados. A documentao dos resultados obtidos na etapa de anlise de processos, dados e funes pode ser feita utilizando diversas ferramentas. Em princpio, os diagramas de fluxo de dados so um componentes essencial dos resultados da anlise do sistema na rea de interesse (apoiados por dicionrios convenientemente organizados). Quando a anlise for baseada em sistemas existentes, em geral fcil obter ou produzir organogramas e fluxogramas administrativos, caso contrrio pode-se utilizar os diagramas de dependncia de funes e os quadros de descrio de atributos para a viso detalhada sobre a estrutura das funes e dos dados necessria nesta fase. A simbologia e utilizao bsica destas ferramentas est mostrada nas Figuras 1, 2 e 3 do apndice A.

12

Ver a discusso em FELICIANO/FURLAN/WIGAN/16, YOURDON/09 e CERCOLA/17.

III.3. Especificao do Sistema de Informao Computadorizado A especificao do sistema de informao computadorizado tem a funo de - conceber o novo sistema a partir da identificao e avaliao de formas alternativas de atendimento aos requisitos essenciais de informaes das atividades da rea de interesse, considerando o potencial gerado pela informatizao e as limitaes operacionais e de recursos, e - especificar a verso selecionada para o sistema novo de modo a definir os dados necessrios a sua produo (projeto, implementao e implantao) de forma precisa e consistente. Esta a segunda etapa do desenvolvimento de um sistema de informao especfico e conclui o planejamento do sistema de informao computadorizado pela especificao do novo sistema, seguindo um caminho quase que inverso em relao ao percorrido na etapa de anlise de processos, dados e funes. No entanto, envolve uma tarefa diferente e essencial de concepo orientada pelos princpios bsicos de administrao da informao, que em geral tem de propor e avaliar alguns cenrios alternativos de execuo das atividades para selecionar a forma mais adequada. A partir desse ponto, o esforo restante o de rever ou projetar os modelos essencial ("lgico", que em princpio no deve ser muito afetado) e de implementao ("fsico", que em geral deve ter alteraes significativas) em funo das modificaes introduzidas com o novo sistema.

O processo de especificao de sistemas de informao computadorizados envolve basicamente as seguintes tarefas13: (1) a definio de cenrios alternativos de execuo das atividades, com delimitao da fronteira de automao, para avaliao dos custos e benefcios e identificao do grau de adaptao organizacional de cada alternativa, e seleo da verso a ser detalhada para produo; (2) a verificao do modelo essencial de relao entre as funes executadas em termos de manuseio de informaes (diagrama de fluxo de dados) para o novo sistema e a definio da forma de execuo das atividades em termos de organizao dos processos (fluxograma de atividades) no novo sistema, destacando a fronteira de interao com o sistema computacional; (3) o detalhamento da estrutura das funes (diagrama de dependncia funcional) e da estrutura dos dados (quadro de descrio de atributos) envolvidos na execuo das atividades no novo sistema at o nvel operacional e verificao dos modelos de processos, de funes e de dados, especialmente para as funes automatizadas e para os dados retidos em computador. A documentao dos resultados obtidos na etapa de especificao de sistemas de informao computadorizados pode ser feita utilizando diversas ferramentas, em especial os diagramas de fluxo de dados para as principais alternativas consideradas e os diagramas de dependncia de funes e os quadros de definio de atributos para a alternativa recomendada (que na fase de projeto sero detalhados at diagramas de estrutura modular e diagramas de estrutura de

13

Ver a discusso em DICKINSON/18. Ver tambm YOURDON/09, sendo que neste caso, em vista da nfase do autor em considerar o sistema novo desde as fases iniciais da anlise, a especificao do sistema "mistura-se" com todas as etapas do seu planejamento (ver captulos 4 e 5).

dados). A simbologia e utilizao bsica destas ferramentas est mostrada nas Figuras 2, 3 e 4 do apndice A.

IV. Aplicao para um Sistema de Administrao Tarifria na Gerncia do Transporte Coletivo Urbano de Passageiros

A viso conceitual e metodolgica e as ferramentas 14 apresentadas citadas foram utilizadas para analisar as atividades de gerncia do transporte coletivo urbano de passageiros e planejar a informatizao do processo de administrao tarifria, considerando especialmente o contexto das cidades de porte mdio do Estado de So Paulo, incluindo: (1) o levantamento do contexto da gerncia nos municpios porte mdio, a partir de uma amostra de municpios interior paulista, para caracterizar os componentes organizao e atuao tpica da administrao municipal rea de transportes urbanos; de do da na

(2) a anlise do contedo e das tcnicas da Engenharia de Transportes aplicadas gerncia do transporte coletivo urbano de passageiros, classificadas por rea de preocupao (estrutura do servio, desempenho operacional e desempenho econmico), para identificao de processos e de referncias de dados na organizao dos diagramas de decomposio funcional e de entidades-relacionamentos (que so os modelos corporativos de processos e de dados), e do dicionrio de dados e processos relacionado;

14

Uma exposio mais detalhada sobre estas ferramentas pode ser encontrada no apndice A, extraido do trabalho de PIETRANTONIO/07, que baseado nas referncias ZACHMAN/19, FELICIANO/FURLAN/WIGAN/16, DICKINSON/18, LUPORINI/PINTO/20, GANE/SARSON/21, MARTIN/McCLURE/22, SETZER/23.

(3) a avaliao das reas prioritrias para informatizao, em funo da anlise realizada, como diretriz geral dentro do planejamento estratgico de informaes e seleo da administrao tarifria como exerccio de aplicao; (4) o levantamento de atividades da administrao tarifria no municpio de Piracicaba, onde foram foi atingida a forma mais evoluida dentro da amostra de cidades visitadas, e avaliao das implicaes das diferentes alternativas recentes implantadas em cidades brasileiras (especialmente no que se relaciona com a estrutura e apurao de Fundos de Administrao Tarifria como Cmaras ou Fundos de Compensao, Caixas-nicos ou Fundos de Melhoria) como perspectiva de evoluo das formas de atuao; (5) a anlise dos requisitos essenciais (modelo "lgico") das funes e dados envolvidos no processo de administrao tarifria utilizando os diagramas de fluxo de dados e detalhamento do seu dicionrio de dados e processos; (6) a avaliao da implicao das metodologias de apurao de custos-padro e de determinao de pagamentos e remuneraes dos Fundos de Administrao Tarifria e das diversas alternativas de formas de coleta, processamento e controle de dados de oferta e demanda (Mapas Demonstrativos

Figura

2. DIAGRAMA DE FLUXO DE DADOS NA ADMINISTRAO TARIFARIA VISO GERAL DA IMPLEMENTAO (--fronteira de automao)

Figura

3.

DIAGRAMA DE DECOMPOSIO FUNCIONAL DAS FUNES AUTOMATIZADAS PARA O SISTEMA DE ADMINISTAO TARIFARIA PROPOSTO

de Movimentao, Fichas de Fiscalizao em Garagem, em Terminais, Fichas de Encerrantes e Relatrios de Cobrador), para definio de requisitos operacionais e para concepo e avaliao dos cenrios bsicos alternativos de informatizao da administrao tarifria; (7) a delimitao da fronteira de automao e da estrutura dos funes e dados relacionados como detalhamento do sistema de informao computadorizado proposto. Uma viso geral do sistema de informao computadorizado proposto para a administrao tarifria pode ser obtido examinando a Figura 2, que mostra o diagrama geral de fluxo de dados com a delimitao da fronteira de automatizao, e a Figura 3, que mostra o diagrama de decomposio das funes automatizadas.

V. CONCLUSES

Em vista do exerccio envolvendo a aplicao das metodologias de planejamento de sistemas de informao computadorizados ao desenvolvimento de um sistema de administrao tarifria para a gerncia do transporte coletivo urbano de passageiros em cidades de porte mdio, pode-se reunir algumas concluses e recomendaes relacionadas com a adequao das tcnicas utilizadas e com alguns desdobramentos possveis para trabalhos futuros. O conjunto de tcnicas utilizadas parece satisfazer as principais necessidades do planejamento de sistemas de informao computadorizados. A aplicao em um contexto consideravelmente complexo como o da gerncia do transporte

coletivo urbano de passageiros parece permitir fazer essa afirmao. Dentro do conjunto de requisitos enunciados no estudo da metodologia de planejamento de sistemas de informao computadorizados, apenas a questo de estabelecer a consistncia entre o modelo de dados e funes parece no possuir tcnicas de auxlio adequadas. Tambm, a literatura especializada carece de dados ou procedimentos mais objetivos para caracterizao das alternativas de implantao de sistemas computadorizados (relacionados com custo e desempenho das formas de coleta, armazenamento, processamento e comunicao de dados) e para avaliao de proposies de diferentes concepes. Muito provavelmente, isto tem a ver com o ritmo acelerado de mudanas tecnolgicas que ocorrem no campo da informtica e com a existncia relativamente curta da Engenharia da Informao. A extenso de trabalhos de anlise e especificao de sistemas s reas de desempenho operacional e planejamento de linhas, alm de outras reas no destacadas na anlise estratgica, seria muito valiosa para os rgos de gerncia ou instituies envolvidas no desenvolvimento de sistemas nessas reas. Tambm, a aplicao desse conjunto de tcnicas a outras reas ou contextos da Engenharia de Transportes seria muito valiosa no sentido de exemplificar a considerao de outros aspectos no essenciais (ou pelo menos no destacados) na anlise da administrao tarifria nas cidades de porte mdio (que considerou principalmente os aspectos de generalidade dos procedimentos e de adequao das fontes de dados. Por fim, vale indicar uma srie de metodologias relacionadas que poderiam ser objeto de estudo aprofundado quanto a aplicao na rea de Engenharia de Transportes. Entre outros

temas, pode-se citar as metodologias de projeto de sistemas de informao tradicionais, as metodologias de planejamento e projeto de sistemas de controle em tempo real ou de sistemas especialistas, as metodologias e a avaliao de experincias de implantao de sistemas computacionais. A importncia assumida pela informtica na administrao dos negcios de forma geral, que vem evoluindo num ritmo muito intenso, permite reforar a viso de um futuro promissor dessas aplicaes na rea de transportes. Portanto, estudos voltados a essa rea revestem-se de um interesse e utilidade inquestionveis

REFERNCIAS BIBLIOGRFICAS CITADAS

01. H. PIETRANTONIO, L.M. BRANDO, C.B. "SITCO - Manual de Uso", 3 volumes, IPT.

CUNHA

(1988)

02. PROCENGE (1981) - "Sistema de Informaes do Transporte Urbano - SITURB - Sub-sistema Local", 4 volumes, EBTU

03. J.F.M. DELORME, C.E.C. NOGUEIRA (1985) - "Sistema de Informaes Gerenciais dos Transportes Urbanos por nibus - o SITURB II", 1 volume, EBTU.

04. L.C.S.N. PEREIRA, N.T. NUNES (1988) - "SITURB-CPM", 1 volume, EBTU

05. POLIS/KGS (1988) "Sistema de Informao Remunerao", 1 volume, Prefeitura Municipal de Fortaleza

06. VETEC/BRAP (1987) - "SUAT - Sistema Unificado de Administrao do Transporte Coletivo", extrato de relatrio ao CDH, SEPLAN-SP

07. H. PIETRANTONIO (1989) - "Sistemas de Informao Computadorizados na Gerncia do Transporte Coletivo Urbano de Passageiros em Cidades de Porte Mdio", dissertao de mestrado, EPUSP

08. A. BLOKDIJK, P. BLOKDIJK (1986) - "Planning and Design of Information Systems", Panda - IBM.

09. E. YOURDON (1988) - "Managing the System Life Cycle", 2a. edio, Prentice-Hall (traduo em portugus da Editora Campus).

10 . F. SAKAMOTO, A. MEGALE, A. TEIXEIRA (1986) - 'Diretrizes para um Sistema de Municipal", IPT-SCT. Informaes para a Administrao

11. W. H. E. DE MAN (1988) - "Establishing a Geographical Information System in Relation to its Use - a Process of Strategic Choice" em International Journal of Geographical Information Systems, v.2/3, pp. 245-261.

12. QED (1989) "Information Systems Planning Competitive Advantage", QED Information Services Inc.

for

13. P. EIN-DOR, E. SEGEV (1978) Information Systems", D.C. Heath portugus da Editora Campus).

- "Managing Management and Co. (traduo em

14. T. S. TADROSS (1985) - "Tendncias da Informtica e seu Impacto no Desenvolvimento de Sistemas de P.D. - Vale a Pena Investir" em Anais do XVIII Congresso Nacional de Informtica, So Paulo, pp. 32-47.

15. C.J. ROSENQUIST (1982) - "Entity Life Cicles Models and their Applicability to Information Systems Development Life Cicles" em The Computer Journal, v.25/3, pp. 307-315.

16. A. FELICIANO NETO, J.D. FURLAN, W. WIGAN (1988) "Engenharia da Informao Metodologia, Tcnicas Ferramentas", McGraw-Hill.

17. O.V. CERCOLA (1985) - "Banco de Dados: uma Metodologia de Desenvolvimento", PRODESP, Coleo Informtica - Srie Software 1.

18. B. DICKINSON (1980) - "Developing Structured Systems - A Methodology Using Strctured Techniques", Yourdon Press.

19. J.A. ZACHMAN (1987) - "A Framework for Information Systems Architecture" em IBM Systems Journal, vol. 26/3, pp. 276-292.

20. C.E.M. LUPORINI, N.M. PINTO (1985) "Sistemas Administrativos: uma Abordagem Moderna de O & M", Atlas.

21. C. GANE, T. SARSON (1979) - "Structured Systems Analysis: Tools and Techniques", Prentice-Hall (traduo em portugus da Editora Campus).

22. J. MARTIN, C. McCLURE (1985) - "Diagramming Techniques for Analysts and Programmers", Prentice-Hall.

23. W. SETZER (1986) - "Banco de Dados - Conceitos, Modelos, Gerenciadores, Projeto Lgico, Projeto Fsico", Edgar Blucher.

Apndice A - Ferramentas de Apoio na Anlise e Modelagem para Sistemas de Informao Computadorizados

Sistemas de Informao so suficientemente complexos para exigir tcnicas especiais de organizao da informao coletada e produzida durante seu desenvolvimento. Essa documentao, alm de ser o meio fundamental para transmitir os resultados obtidos nas fases intermedirias do processo, deve servir para minorar a dificuldade de entendimento e a inibio de alteraes presentes na representao de grandes sistemas. So, portanto, ferramentas essenciais ao processo de descrio, de anlise e modelagem, e de especificao. Retomando o que foi dito na discusso sobre a metodologia de planejamento de sistemas de informao computadorizados, necessrio ter instrumentos para descrever, analisar e especificar - a estrutura da Organizao em relao com suas atividades principais, - o fluxo de informaes na execuo das atividades da Organizao, - os processos envolvidos e dados utilizados na execuo das atividades da Organizao. Na literatura sobre anlise e desenvolvimento de sistemas existe uma variedade enorme de tcnicas sugeridas para utilizao como apoio a organizao e execuo das suas tarefas, o que certamente reflete variaes na viso sobre a metodologia de trabalho mais adequada mas tambm idiossincrasias relacionadas com preferncias por recursos verbais ou grficos, um ou outro tipo de simbologia, diferenas que encobrem um significado bsico comum. Pode-se tambm enfatisar a necessidade de trocar informaes com diversos tipos de interlocutores durante o processo de

desenvolvimento, cada um tendo familiaridade com diferentes tipos de representaes e interesse em diferentes aspectos relativos ao sistema de informao computadorizado15. Por esse motivo, a seleo de tcnicas para utilizao no apoio ao planejamento de sistemas de informao computadorizados orientou-se pela busca de um contedo compatvel com as necessidades descritivas enunciadas anteriormente, alm do requisito de aceitao no meio tcnico relacionado (que incluiu a rea de anlise de sistemas administrativos, em vista da viso metodolgica adotada). A seguir, essas tcnicas selecionadas sero apresentadas e comentadas, mostrando sua funo e simbologia bsica, de forma a permitir o entendimento do seu papel em relao s tarefas envolvidas no planejamento de sistemas de informao computadorizados e dos resultados pretendidos em cada etapa da anlise realizada nos prximos captulos.

15

Ver, por exemplo, a analogia feita por ZACHMAN/01 com o desenvolvimento de produtos em outras reas de servios.

A.1 - Tcnicas de Descrio de Sistemas Administrativos Um primeiro grupo de tcnicas bastante utilizado para a descrio de sistemas administrativos: os organogramas administrativos e os fluxogramas de atividades16. Os organogramas administrativos descrevem as relaes hierrquicas (isto , de subordinao e de responsabilidade) na estrutura formal da Organizao e so importantes porque refletem, em geral, a forma de diviso do trabalho na Organizao. Este aspecto est implcito na departamentalizao da sua estrutura administrativa, que tem um papel organizador e delimitador na forma de execuo das atividades. Os fluxogramas de atividades descrevem as tarefas realizadas e documentos utilizados no fluxo normal de execuo das atividades dentro da estrutura da Organizao e so importantes como descrio (detalhada) do seu processo de trabalho num nvel operacional. A ateno neste caso voltada para a descrio precisa do processo de trabalho, como base do seu entendimento. A Figura A.1 mostra esquematicamente a forma e as convenes principais utilizadas na representao de organogramas administrativos e fluxograms de atividades. Essas tcnicas so especialmente adequadas para descrio dos sistemas existentes no que se refere a sua estrutura formal. Os fluxogramas de atividades, em particular, so uma ferramenta de descrio muito eficaz na anlise dos sistemas existentes ou detalhamento operacional na fase de implantao dos sistemas de informao.

16

Ver uma descrio detalhada e comparao com outros meios de representao em LUPORINI/PINTO/02.

Figura A 1. Tcnicas de Descrio de Sistemas Administrativos

No entanto, para a tarefa de fixao dos requisitos funcionais das atividades do sistema na etapa de anlise bsica, descries deste tipo incorporam uma srie de informaes decorrentes de uma implementao particular dos processos examinados, que so detalhes desnecessrios e prejudiciais nas fases de entendimento e concepo, por exemplo, levando a utilizar outros meios de representao.

A.2 - Tcnicas de Descrio de Sistemas de Informao Um segundo grupo de tcnicas preocupa-se basicamente em descrever o sistema de informao da Organizao de uma forma adequada ao processo de planejamento de sistemas de informao computadorizados: os diagramas lgicos de fluxo de dados e os dicionrios de dados e funes17. Os diagramas de fluxo de dados so uma descrio lgica do processamento de dados envolvido na execuo das atividades da Organizao na rea de interesse definida para o sistema de informao e so importantes porque permitem a representao dos elementos essenciais no sistema de informao (origens e destinos de dados, processos de manipulao de dados, depsitos de dados e fluxos de dados). O objetivo dos diagramas de fluxo de dados principalmente o de descrever as interrelaes funcionais entre os processos executados em cada atividade (sem preocupao com a organizao ou detalhamento dos procedimentos). Alm disso, a descrio pode ser feita em nveis crescentes de detalhamento, numa abordagem de refinamentos sucessivos. Os dicionrios de dados e funes so uma forma organizada de registrar a informao relevante sobre as referncias introduzidas nos diagramas de fluxo de dados e so importantes para manter todos estes detalhes num local nico e evitar duplicidades ou ambiguidades na fonte de dados sobre o sistema de informao utilizados pelos analistas.

17

Ver a descrio clssica de GANE/SARSON/03 e uma aplicao extensiva em DICKINSON/04.

A Figura A.2 mostra esquematicamente a forma e as convenes principais utilizadas na representao de diagramas de fluxo de dados e o contedo do dicionrio de dados e funes. Estas tcnicas permitem executar a parte fundamental da anlise das atividades da Organizao utilizando uma viso integrada dos processos (dados e funes) envolvidos. So tambm uma forma efetiva de controlar a complexidade na fase de planejamento e uma forma precisa de especificar o que deve ser atingido na fase de projeto, em termos funcionais, e mesmo uma viso inicial da estratgia de implementao do sistema computacional. No entanto, o dicionrio de dados e funes, apesar de ser uma forma adequada para registro das definies de dados e processos identificados durante o estudo da rea de interesse, no fornece um meio de visualizao global da estrutura dos dados e da estrutura dos processos descritos, o que uma informao muito importante para orientar o projeto, o que em geral leva a buscar meios mais sugestivos (diagramticos) de apresentao da estrutura das funes e dados.

Figura A 2. Tcnicas de Descrio de Sistemas de Informao

DADOS - elementos de dados DICIONRIO DE DADOS E FUNES - estrutura de daods - depsitos de dados - entidades externas

FUNES - fluxos de dados - processos - procedimentos - requesitos

A.3 - Tcnicas de Descrio de Estruturas de Dados e Funes Um terceiro grupo de tcnicas tem o objetivo de descrever com maior detalhe a estrutura dos dados e a estrutura dos processos envolvidos: os diagramas de entidades e relacionamentos e os diagramas de decomposio funcional, que permitem a descrio compatvel com o nvel estratgico e so detalhados nos quadros de descrio de atributos e diagramas de dependncia de funes18. Os diagramas de entidades e relacionamentos descrevem as referncias de dados utilizados pelo sistema de informao (as entidades) e os relacionamentos entre estas entidades que so importantes para os processos executados. Os diagramas de decomposio funcional descrevem a hierarquia de processos gerenciais envolvidas na execuo de uma atividade, dando uma viso global da organizao do processo de trabalho. Os quadros de descrio de atributos so um detalhamento das caractersticas das entidades identificadas (sua descrio em termos de dados) e os relacionamentos que a referenciam, segundo os diagramas de entidade-relacionamento gerais. Os diagramas de dependncia de funes descrevem a sequncia de procedimentos e decises envolvidas na execuo de cada processo gerencial identificado nos diagramas de decomposio funcional. Portanto, esses instrumentos permitem dar uma viso global da estrutura dos dados e funes envolvidas e detalhar as

18

Ver uma descrio detalhada e comparao com outros meios de representao em MARTIN/McCLURE/05 e uma discusso especial sobre os diagramas de entidade-relacionamento em SETZER/06 e sobre os diagramas de decomposio funcional em FELICIANO/FURLAN/WIGAN/07.

caractersticas de cada entidade ou processo identificado, de forma consistente. A Figura A.3 mostra esquematicamente a forma e as convenes principais utilizadas nos diagramas de dados e processos citados. A transio entre esses 2 nveis ou formas de representao utilizadas na especificao de dados e funes envolve tambm um aprofundamento na anlise do sistema de informao. Quanto a estrutura das funes, no nvel estratgico a preocupao bsica a de identificar a hierarquia de processos gerenciais (isto , unidades de responsabilidade na execuo das atividades, com produtos ou servios definidos) relacionados com cada rea de atividades da organizao, como base da descrio do contedo das atividades em termos de funes e dados. J no nvel de anlise deve-se detalhar a organizao do processo de execuo das funes (insumos, produtos, controle) e os procedimentos envolvidos no trabalho (tarefas), em especial para as funes automatizadas. Quanto a estrutura dos dados, no nvel estratgico a preocupao bsica a de identificar as principais referncias de dados envolvidas nas atividades da organizao e delinear seus atributos importantes (em termos de classes de dados), de forma a padronizar a linguagem de dados e determinar o papel das entidades dentro da perspectiva global da organizao. J no nvel de anlise deve-se detalhar a descrio das entidades com o objetivo de compatibiliz-la com a descrio das funes e obter uma viso consistente dos processos executadas, em especial para os dados retidos em computador.

Figura

Tcnica de Descrio Especificao.

de

Dados

Funes

DIAGRAMAS DE ENTIDADES E RELACIONAMENTOS

DIAGRAMAS DE DECONPOSIO FUNCIONAL

Na fase de projeto esses diagramas so mais detalhados at atingir o nvel de descrio necessrio para implementao do sistema computacional (por exemplo, utilizando diagramas de estrutura de dados e diagramas de estrutura modular como mostrado na Figura A.4). No aspecto de projeto, a operao de sistemas complexos em ambientes multiusurios e de redes de computadores tem aproximado bastante a metodologia de projeto de sistemas de informao com a metodologia de projeto de sistemas de controle em tempo real, adicionando informaes sobre a monitorao dinmica das tarefas solicitadas pelos diversos usurios em diferentes estgios de operao dos sistemas de informao.

Figura A 4 Tcnicas de Descrio de Dados e Funes Projeto Diagramas de Estrutura de Dados Diagramas Estrutura Modular

ENTIDADE A Identificador atributos

item transposto descrio de procedimentos: pseudo-cdigo estruturado

descrio de itens: rtulos e validade

Neste caso, as atividades de controle correspondem basicamente interface com os usurios que solicitam tarefas aos sistemas computadorizados que so tratados como sinais (fluxo de dados para controle e no para processamento) para determinar alteraes na alocao de tarefas a executar pelo sistema computadorizado. Esta funo de monitorao do ambiente de operao do sistema computacional e de determinao da forma de funcionamento ao longo do tempo o que diferencia uma atividade de controle (que s trata sinais e define o funcionamento) de uma atividade de processamento de dados. Portanto, pelo menos na fase de projeto os diagramas de fluxo de dados podem ser enriquecidos e transformados em diagramas de controle e fluxo de dados e a dinmica de evoluo da alocao de atividades do sistema computacional pode ser descrita atravs de diagramas de transio de estados (como exemplificados na Figura A.5), que na modelagem de sistemas de controle em tempo real so introduzidos mesmo na etapa de modelagem de processos, dados e funes. Na verdade, estes nveis de descrio da estrutura de dados e funes (tanto no planejamento quanto no projeto de sistemas de informao) so aqueles em que maior a variedade de tcnicas de diagramao sugeridas por diferentes autores e foram selecionadas apenas as consideradas mais importantes para o objetivo desse trabalho. Alis, vale notar que tanto quanto a expressividade das tcnicas escolhidas deve-se buscar atingir um aprofudamento e disciplina adequados nos seus exerccios de aplicao.

Figura 5. TCNICAS DE DESCRIO DE CONTROLE DE PROCESSOS

DIAGRAMA DE CONTROLE E FLUXO DE DADOS

DIAGRAMA DE CONTROLE E FLUXO DE DADOS

REFERNCIAS BIBLIOGRFICAS CITADAS 01. J.A. ZACHMAN (1987) - "A Framework for Information Systems Architecture" em IBM Systems Journal, vol. 26/3, pp. 276-292. 02. C.E.M. LUPORINI, N.M. PINTO (1985) "Sistemas Administrativos: uma Abordagem Moderna de O & M", Atlas. 03. C. GANE, T. SARSON (1979) - "Structured Systems Analysis: Tools and Techniques", Prentice-Hall (traduo em portugus da Editora Campus). 04. B. DICKINSON (1980) - "Developing Structured Systems - A Methodology Using Strctured Techniques", Yourdon Press. 05. J. MARTIN, C. McCLURE (1985) - "Diagramming Techniques for Analysts and Programmers", Prentice-Hall. 06. W. SETZER (1986) - "Banco de Dados - Conceitos, Modelos, Gerenciadores, Projeto Lgico, Projeto Fsico", Edgar Blucher. 07. A. FELICIANO NETO, J.D. FURLAN, W. WIGAN (1988) "Engenharia da Informao Metodologia, Tcnicas Ferramentas", McGraw-Hill. e

Vous aimerez peut-être aussi