Você está na página 1de 13

Uma proposta de software web para coleta de dados e aplicao de mtodos elementares de auxlio deciso multicritrio

Maria Alcilia Alves Rocha (UENF) alcileia@hotmail.com Andr Lus Policani Freitas (UENF) policani@uenf.br

Resumo Nos tempos atuais, as organizaes usam a Tecnologia da Informao como aliada ao proceder pesquisas de mercado ou usar mtodos de auxlio deciso multicritrio objetivando o sucesso. Este artigo comenta sobre alguns sistemas de suporte a deciso (SSD) executados via Internet, bem como sobre as tcnicas e ferramentas adotadas para desenvolv-los, alm de relacionar as caractersticas observadas em problemas decisrios e pesquisas de mercado. Neste contexto, este artigo apresenta a proposta de um software web modular capaz de cadastrar problemas decisrios ou projetos de pesquisa de mercado, suas variveis e respectivas avaliaes. Em especial, o software proposto deve permitir a anlise dos dados coletados, a princpio, atravs de alguns mtodos elementares de auxlio deciso multicritrio. Palavras-chave: Engenharia de Software, Internet, Multicritrio, SSD. 1. Introduo A velocidade das transformaes no mundo globalizado impulsionada pelo desenvolvimento tecnolgico, que tem como um de seus marcos a criao e difuso da Internet. Assim, muitas pessoas e organizaes aprenderam a us-la em benefcio prprio, a partir do compartilhamento e publicao de informaes, via computadores conectados numa rede capaz de abranger lugares geograficamente distribudos. Esta prtica aliada aos mtodos cientficos tem contribudo com a inovao tecnolgica, que segundo Jung (2004), refere-se ao desenvolvimento constante de novos mtodos, tcnicas e equipamentos com a finalidade de reduzir o esforo humano quando da realizao de quaisquer atividades ligadas ao trabalho ou lazer, proporcionando uma melhoria da qualidade de vida. Diante deste cenrio dinmico, cujas decises so imprescindveis, uma forma de conduzir as organizaes ao sucesso usar ou desenvolver mtodos de auxlio deciso que consideram aspectos objetivos e subjetivos de problemas decisrios que envolvem vrios critrios a fim de auxiliar na ordenao, priorizao ou classificao de diversas alternativas. Analogamente, realizar pesquisas de mercado atravs de mtodos adequados, visando assegurar a conquista e manuteno de clientes, uma estratgia que pode culminar num diferencial competitivo e fornecer informaes que auxiliam nas decises. Normalmente, estes mtodos so implementados atravs de sistemas computacionais, usados tanto no ambiente acadmico quanto empresarial, denominados: Sistemas de Suporte Deciso (SSD) que englobam funcionalidades para coleta e interpretao de informaes, auxiliando na tomada de deciso gerencial; e Sistemas de Informaes de Marketing (SIM) que consistem num conjunto formalizado de procedimentos que auxiliam na coleta, armazenamento, anlise de dados e distribuio aos responsveis pelas decises de mercado (MALHOTRA, 2006). Entretanto, quando se deseja obter uma deciso mais apurada, a partir da comparao de resultados obtidos por diversos mtodos, preciso recadastrar os problemas, suas variveis e respectivas avaliaes, pois, em geral, os sistemas possuem baixo suporte importao e exportao de dados. Alm disto, atualmente, poucos sistemas de

suporte deciso permitem a execuo de mtodos multicritrio atravs da Internet. Neste contexto, o objetivo deste artigo apresentar a proposta de um software web modular (ou seja, executado atravs da Internet) que contemple o cadastro de problemas decisrios/projetos de pesquisa de mercado, suas variveis e respectivas avaliaes. Este software deve permitir a anlise dos dados coletados, a princpio, atravs de alguns mtodos elementares de auxlio deciso multicritrio, e apresentao dos resultados em forma tabular ou grfica, alm de facilitar a importao ou exportao dos dados cadastrados. Este artigo est estruturado da seguinte forma: a seo 2 relaciona os problemas decisrios e os problemas de pesquisa de mercado, alm de resumir os mtodos elementares de auxlio deciso multicritrio e alguns sistemas de suporte deciso executados atravs da Internet, bem como a tecnologia usada, atualmente, para desenvolver software para Internet; a seo 3 descreve o software proposto contemplando um modelo funcional e um modelo estrutural; e, finalmente, a seo 4 apresenta as consideraes finais e sugestes para trabalhos futuros. 2. Referencial Terico 2.1. A Pesquisa de Mercado e os Problemas Decisrios Malhotra (2006), quando versa sobre pesquisa de mercado, a define como identificao, coleta, anlise, e disseminao de informaes, de forma sistemtica e objetiva, visando assessorar a gerncia na tomada de decises relacionadas identificao e soluo de problemas (e oportunidades) do mercado. J Costa (2002) considera que uma situao ou problema de deciso caracteriza-se por uma necessidade de avaliao de um conjunto de alternativas, em relao a determinadas caractersticas, para que se realize uma escolha ou deciso. Mesmo assim, salientamos que, tanto em problemas decisrios quanto em determinadas pesquisas de mercado, os conceitos envolvidos podem ser definidos como: Os objetos ou alternativas representam as opes que podem ser adotadas para solucionar o problema; Os critrios representam as caractersticas que regem as comparaes entre as alternativas e podem ter sua importncia determinada atravs da definio de pesos; As conseqncias relacionadas s alternativas que comparadas entre si supe os efeitos da implementao de cada uma delas; As incertezas e os riscos que podem influenciar os resultados e o sucesso; Os atores so as pessoas envolvidas no processo decisrio, entre elas podemos destacar: o decisor, o analista de deciso e o avaliador; As avaliaes ou julgamentos que representam os valores atribudos determinada alternativa considerando determinado critrio; Os mtodos consistem nas tcnicas adotadas ao realizar as diversas etapas do trabalho. Assim, na fase de coleta de informaes, mais especificamente de avaliao ou julgamento, em muitos casos, necessrio estipular procedimentos de medio e escalonamento, que pode culminar na construo e pr-teste de questionrio ou formulrio adequado. Segundo Malhotra (2006), os questionrios constituem uma tcnica estruturada para coleta de dados, que consiste em uma srie de perguntas, escritas ou orais, que um avaliador deve responder visando fornecer informaes sobre o objeto da pesquisa. As perguntas podem ser noestruturadas e estruturadas. No primeiro caso, os avaliadores respondem com suas prprias palavras. No segundo, especifica-se o conjunto de respostas alternativas e o formato da resposta (dicotmica, em que so apresentadas apenas duas alternativas de resposta; mltiplaescolha, de forma que o avaliador deve escolher uma ou mais alternativas de reposta dentre as disponveis; ou escalonadas por intervalo ou razo). Para Roy (2005), cada medida na escala pode ser caracterizada por uma declarao verbal, um nmero, ou um pictograma.

Nesta perspectiva, consideramos que, ao estruturar um problema decisrio ou uma pesquisa de mercado, deve-se considerar o contexto e as caractersticas do objeto observado, bem como perfil dos avaliadores em relao ao instrumento de coleta de dados, de forma que esteja adequado e favorea a confiabilidade e integridade dos dados coletados. 2.2. Os Mtodos Multicritrio de Auxlio Deciso Atualmente, inmeros problemas decisrios so envoltos por questes complexas cujos resultados influenciam e so influenciados pelo ambiente. Assim, surgem diversos mtodos englobados pelo Auxlio Multicritrio Deciso, uma rea da Pesquisa Operacional que objetiva fornecer algumas ferramentas que auxiliem ao decisor no tratamento de um problema decisrio onde vrios e freqentemente contraditrios critrios e pontos de vista devem ser considerados (FREITAS, et. al. 2005). Para Roy (1999), os mtodos devem fornecer subsdios para que o decisor possa decidir considerando a melhor alternativa de forma mais racional e fundamentada, visto que aumenta o conhecimento que ele tem do problema. Os mtodos de apoio deciso, conforme organizados pela literatura (GOMES, et. al., 2004 e VINCKE, 1992), podem ser classificados como: mtodos elementares, mtodos baseados na teoria da utilidade e mtodos de subordinao. De acordo com o escopo deste trabalho sero abordados, resumidamente, trs mtodos elementares. 2.2.1. O Mtodo da Mdia Ponderada utilizado como mtodo de auxlio deciso elementar e pressupe a utilizao de uma escala auxiliar ao avaliar as alternativas em relao aos critrios, de forma que os dados possam ser normalizados. Assim, todos os desempenhos nos critrios so expressos em unidades idnticas, fato que permite que as diferenas entre os valores nos diferentes critrios sejam comparveis e compensatrios (VINCKE, 1992). Alm disto, necessrio estabelecer a importncia (peso) para os critrios e considerar a direo das preferncias (crescente ou decrescente). Dadas duas alternativas a e b, a direo de preferncia de um critrio crescente quando a preferncia dada alternativa que possui maior valor. Analogamente, a direo de preferncia de um critrio decrescente quando a preferncia dada alternativa que possui menor valor. A figura 1 apresenta o esquema de execuo deste mtodo.

Definir o problema Definir as alternativas Definir os Critrios Definir os pesos Escolher escala apropriada

Avaliar as alternativas em relao a cada critrio, atravs da escala estabelecida Normalizar os dados da avaliao, considerando preferncia crescente ou decrescente Calcular a mdia ponderada para o desempenho de cada alternativa nos critrios Ordenar as alternativas, a partir da maior mdia

Figura 1 Diagrama de Atividades:Etapas do Mtodo da Mdia Ponderada

2.2.2. Mtodo de Borda (soma dos ranks) fundamentado no mtodo desenvolvido por Jean-Charles de Borda (1770), originado de processos eleitorais, podendo ser adaptado como mtodo multicritrio de auxlio deciso em problemas de ordenao, seleo ou escolha. Para Vincke (1992) um caso particular de mdia ponderada e pode ser visto como um ancestral da teoria da utilidade multiatributo. A regra deste mtodo consiste em atribuir maior nota alternativa que obteve melhor desempenho no critrio focado, quando comparando as demais alternativas; atribuir a maior nota-1 a segunda melhor alternativa, e assim sucessivamente, at atribuir a nota 1 alternativa com pior desempenho no critrio. A Figura 2 apresenta o esquema de execuo deste mtodo. Segundo Mello et. al. (2004), uma desvantagem deste mtodo est em no ser indiferente s alternativas irrelevantes, logo, a retirada de uma alternativa pode levar a modificaes na ordenao relativa de outras alternativas.
Maior nota para alternativa com melhor desempenho e nota igual a 1 para alternativa com pior desempenho.

Definir o problema Definir os Critrios Definir as alternativas

Avaliar comparativamente as alternativas em relao a cada critrio, atribuindo notas Somar a notas obtidas por cada alternativa nos critrios Ordenar as alternativas, a partir da maior soma (melhor ranking)

Figura 2 Diagrama de Atividades: Etapas do Mtodo de Borda

2.2.3. O Mtodo de Condorcet (Regra Majoritria) Foi concebido pelo matemtico francs Marqus de Condorcet no sculo XVIII, e refere-se a um sistema de votao que compara candidatos dois a dois (LACERDA & AMARO, 2007). Pode ser utilizado em problemas de escolha, seleo ou ordenao. um mtodo elementar de aplicao simples, considerado por Vincke (1992) como um ancestral dos mtodos de sobreclassificao, de forma que uma alternativa a prefervel a uma alternativa b, quando o nmero de critrios em que a melhor que b maior que o nmero de critrios em que b melhor que a. A Figura 3 apresenta as etapas deste mtodo.

Definir o problema Definir os critrios Definir as alternativas Avaliar as alternativas em relao a cada critrio Comparar as alternativas, par a par, com relao ao desempenho em cada critrio Ordenar as alternativas, conforme o maior nmero de vezes que foi prefervel
Figura 3 Diagrama de Atividades: Etapas do Mtodo Condorcet

As consideraes sobre este mtodo referem-se ao fato de que a maior ou menor diferena na avaliao de determinado critrio, das alternativas, no interfere no resultado final. Tambm, de acordo com Kurrild-Klitgaard (2001), h a possibilidade de ocorrncia do Paradoxo de Condorcet, ou seja, situaes onde a preferncia transitiva individual de trs ou mais decisores, sobre trs ou mais alternativas, ao serem combinadas geram uma preferncia coletiva intransitiva, tambm conhecida como cclica. 2.3. Os Sistemas Computacionais Os mtodos multicritrio de auxlio deciso normalmente so executados com apoio de sistemas computacionais, denominados sistemas de suporte deciso. Estes sistemas possuem caractersticas especficas conforme elementos da problemtica de deciso que se deseja resolver, ou a fim de viabilizar a execuo de um determinado mtodo cientificamente elaborado. Neste caso, adequado a diversos problemas decisrios, com uso disseminado em ambientes acadmicos, fato que no impede a adoo por parte de empresas. Turban & Aronson (1998) apresentam vrias razes para se usar um sistema de suporte a deciso em problemas relacionados pesquisa e planejamento de mercado; planejamento estratgico e operacional; e apoio s vendas. Weistroffer et. al. (2005) destacam que os sistemas desenvolvidos na dcada de 70 eram essencialmente orientados para o estudo de problemas de programao matemtica com mltiplos objetivos para propsitos acadmicos, no tinham capacidade de representao visual, essencialmente devido capacidade limitada da tecnologia de computadores daquela poca. Entretanto, na dcada de 80 a nfase mudou, visando fornecer suporte aos decisores em problemas multicritrio. Atualmente, a maioria dos sistemas de suporte deciso prove interface grfica que ajuda a visualizar os efeitos de mudanas nos parmetros do problema, alm de alguns serem disponibilizados para uso interativo via Internet. O Institute for Operations Research and the Management Sciences publica levantamentos bienais sobre sistemas de suporte deciso a partir de questionrios respondidos pelos fornecedores dos mesmos. Na publicao de 2006, observa-se que vinte organizaes responderam por um total de trinta e oito pacotes de software, dos quais a maioria continua sendo escrita para plataforma Windows, embora haja um incremento significante de verses disponveis para plataformas Mac Os e Unix. Mas, quando a vertente execuo do sistema atravs da Internet, cinco sistemas foram identificados, conforme tabela 1.
Software Joint Opinions- RICH Smart- WebGains Online Decisions Swaps HIPRE

Algumas questes consideradas pelo OR/MS Today (2006)

Permite deciso em grupo com entrada e visualizao de dados de forma simultnea? H interface para outras aplicaes ou possvel importar ou exportar (banco de dados, apresentao grfica)? Trechos do modelo podem ser facilmente copiados? Trechos do modelo podem ser facilmente alterados? A estrutura do modelo pode ser mostrada na tela? A estrutura do modelo pode ser impressa? Os dados podem ser protegidos de outros usurios? Os resultados analticos podem ser representados graficamente? Fonte: adaptado de Maxwell (2006)

Sim No No No No No Sim Sim

Sim No Sim No No No Sim No

No No No Sim Sim Sim Sim Sim

No No No Sim Sim No Sim No

Sim No No Sim Sim No Sim Sim

Tabela 1 Caractersticas de Sistemas de Suporte Deciso executados atravs da Internet.

Destes sistemas, o Joint Gains auxilia em problemas de negociao (EHTAMO, et. al., 2001); o Opinions-Online um sistema de suporte deciso em grupo que pode ser usado em eleies e pesquisas de mercado; o RICH Decisions baseado no mtodo RICH (Rank Inclusion in Criteria Hierarchies) (SALO & PUNKKA, 2005); o Smart-Swaps baseia-se nos mtodos Even Swaps e Smart Choices (MUSTAJOKI & HMLINEN, 2005); e o WebHIPRE implementa os mtodos Value Tree e AHP (Analytic Hierarchy Process)(MUSTAJOKI & HMLINEN, 2000). Observando a tabela 1, percebemos que nenhum destes sistemas prove interface para outras aplicaes ou permite importao e exportao dos dados cadastrados. Alm disto, apenas o Opinions-Online prope seu uso em pesquisas de mercado e processos eleitorais. Porm, podemos citar ainda um sistema no mencionado por Maxwell (2006), mas que est disponvel para execuo atravs da Internet: o CIVS (Condorcet Internet Voting Service) elaborado para conduzir processos eleitorais e pesquisas de mercado (MYERS, 2007). 2.4. O Desenvolvimento de Software para Internet O funcionamento da Internet consiste, basicamente, em ter computadores conectados numa rede com abrangncia mundial. A transmisso de dados nesta rede ocorre a partir de protocolos e iterao entre diversos tipos de hardware e software. Para Deitel & Deitel (2003), a Internet ou World Wide Web (WWW) funde tecnologias de computao e comunicaes, permitindo que usurios de computador localizem e visualizem documentos baseados em multimdia sobre diversos assuntos, de forma instantnea; tornando-se um dos principais mecanismos de comunicao do mundo. possvel publicar informaes atravs desta rede, hospedando-as em servidores de website, ou portal de Internet, em formato de documento que acessvel a partir de sua associao com um domnio registrado em rgo competente. Desta forma, qualquer computador conectado rede mundial que utilize um browser poder exibir o documento, desde que seja instrudo com respectiva URL (Uniform Resource Locators), correspondente ao endereo virtual dos documentos (SAVOLA, 1997) definido pelo domnio registrado. A elaborao das pginas de Internet normalmente realizada atravs da HTML(Hypertext Markup Language), uma linguagem de marcao padro que pode ser usada em diversas plataformas. Ou seja, de acordo com Savola (1997), HTML uma linguagem neutra que pode ser perfeitamente transportada para qualquer ambiente computacional. Bax (2001) comenta sobre outros padres internacionais de linguagens de marca (SGML, XHTML, XML) que permitem a criao de sistemas portveis. Contudo, outras tecnologias foram desenvolvidas com intuito de permitir a elaborao de pginas dinmicas, cujo contedo exibido formatado pelo computador servidor no momento que o internauta acessa. Dentre estas tecnologias, destaca-se o PHP (Personal Home Pages), que possui cdigo aberto (open source) resultante

de contribuies de uma comunidade de programadores utilizando as linguagens C, Java e Perl; est disponvel em muitos servidores e facilita o acesso a banco de dados. Atualmente, as pginas dinmicas acessam bancos de dados atravs dos Sistemas Gerenciadores de Banco de Dados (SGBDs) que dispem de recursos e proporcionam a segurana e integridade ao administrar grandes massas dos dados. H uma diversidade de sistemas disponveis como: Oracle, MySQL e FireBird. Ao adotar um SGBD, os dados gerados por determinada interface de aplicativo tornam-se independentes deste aplicativo, podendo ser manipulados por outros sistemas ou plataformas. Alm disto, com o aumento da abrangncia e complexidade dessas pginas, seu processo de desenvolvimento segue os preceitos da Engenharia de Software, que se ocupa de todos os aspectos envolvidos na produo de software, definindo um conjunto de atividades, mtodos e prticas para gerenciar o processo produtivo. Algumas destas atividades so fundamentais: Especificao consiste em efetuar o levantamento e anlise de requisitos do cliente visando identificar funcionalidades e restries para o produto de software; Projeto e Implementao consistem em desenvolver o software conforme especificado; Validao - consiste em verificar se o software foi desenvolvido em conformidade com os requisitos tcnicos e funcionais definidos nas etapas anteriores; Evoluo consiste na manuteno do software visando atender as necessidades mutveis dos clientes. Nestas atividades, tudo que executado visa fornecer um produto de qualidade. Alm disto, os avanos tecnolgicos aliados s experincias relatadas pela Engenharia de Software tm disponibilizado tcnicas que facilitam o processo de desenvolvimento de software, como por exemplo, o paradigma orientado a objetos que consiste em especificar, projetar e codificar o software baseando-se em objetos do mundo real, suas caractersticas, comportamentos, responsabilidades e relacionamentos. Esta tcnica permite claLssificar os objetos a partir da observao de suas similaridades, da o conceito de classe que dever ter o potencial para se tornar um valioso patrimnio de software podendo ser usado posteriormente, inclusive por outros programadores, facilitando a integrao dos componentes de software e favorecendo sua evoluo (DEITEL & DEITEL, 2003). Porm, ao desenvolver software orientado a objetos, h necessidade de adotar ferramentas ou linguagens de programao que ofeream suporte para tal, como Java e PHP. O mesmo vlido para a etapa de especificao, momento em que o sistema pode ser modelado atravs da UML(Unified Modeling Language). A definio dada por Rumbaugh et. al. (1999) para UML refere-se a uma linguagem de modelagem com recursos visuais, que usada para descrever, idealizar, planejar e documentar os artefatos de um sistema, permitindo que seja modelado sob diferentes perspectivas, com uma notao e semntica pr-definida e padronizada. De acordo com Booch et al. (2000), o vocabulrio da UML tem trs tipos de blocos de construo: itens e relacionamentos que formam diagramas que podem representar a estrutura do sistema (por exemplo, o Diagrama de Classes mostra um conjunto de classes, com suas caractersticas, mtodos e relacionamentos); diagramas que definem tipos gerais de comportamento (como o Diagrama de Casos de uso que mostra atores/usurios e seus relacionamentos com as funcionalidades do sistema, e o Diagrama de Atividades, que exibe o fluxo de execuo de tarefas num sistema ou processo); e diagramas que representam diferentes aspectos de interao. 3. O SOFTWARE PROPOSTO 3.1. Apresentao e Escopo Ao formular esta proposta, consideramos que as tecnologias da informao disponveis e o

acesso facilitado Internet contribuem com um ambiente ideal para o desenvolvimento de um software multiusurio que permita registrar problemas decisrios, bem como suas variveis e respectivas avaliaes, de forma que facilite a iterao com diversos algoritmos e tcnicas para tratamento de dados, no contexto da Anlise Multicritrio de Auxlio Deciso. Alm disso, com base nos conceitos e tipo de variveis observadas em problemas decisrios, possvel modelar o sistema padronizando e generalizando de forma que abranja tambm outros tipos de problemas, como pesquisas de mercado, por exemplo. Portanto, a estrutura dos problemas registrados, os dados coletados e os mtodos para tratamento dos mesmos devem ser armazenados num SGBD remoto, ou seja, disponibilizado pelo servidor de pginas para Internet. Assim, tais informaes podem ser includas, alteradas ou visualizadas atravs de qualquer computador conectado rede mundial, a partir do acesso autenticado para usurios previamente cadastrados. Considerando a experincia de Repoussis et. al. (2007), a idia bsica estruturar um sistema com mdulos independentes: interface para definio e entrada de dados que abrange os cadastros, elaborao e validao do instrumento de coleta dos dados; interface para seleo de dados que viabilizar consultas diversas ao banco de dados; e interface para elaborao, aplicao de mtodos sobre os dados previamente selecionados e apresentao dos resultados. Cabe ressaltar aqui que os mtodos multicritrio adotados, visando aplicar nos problemas decisrios cadastrados neste sistema, sero implementados de forma gradativa, iniciando pelos mtodos elementares de auxlio tomada de deciso supracitados, pois so menos complexos, sugerindo a necessidade de menos recursos para processamento, e maior facilidade na implementao. Entretanto, devem ser observadas as caractersticas de outros mtodos multicritrio, nas etapas de especificao e desenvolvimento, no intuito de facilitar futuras conexes com os mesmos. 3.2. Aspectos funcionais do sistema Quanto aos aspectos funcionais do sistema proposto, algumas categorias de ator que podem interagir com o mesmo, bem como algumas funcionalidades que eles podem executar so vislumbradas atravs do modelo de Casos de Uso preliminar, apresentado na figura 4, e comentados brevemente a seguir.

Figura 4 Diagrama de Casos de Uso : verso preliminar

A funcionalidade a ser executada pelo administrador do sistema refere-se ao credenciamento dos usurios, que consiste em liberar o acesso requisitado por pesquisadores que desejam cadastrar problemas com respectivas variveis. Assim, receber uma senha para autenticar seu acesso remotamente.

O pesquisador definido aqui como responsvel pelo cadastramento de problemas no sistema, delimitando-os; implementando ou selecionando a abordagem adequada problemtica; pela elaborao e validao dos instrumentos para coleta de dados; definindo, quando for o caso, os perfis e informaes sobre avaliadores; e finalmente, pela apresentao da anlise, ou seja, solicitando que o sistema processe a anlise dos dados registrados a partir das observaes dos avaliadores, em consonncia com abordagem selecionada para determinado problema, apresentando os resultados de forma tabular ou grfica. Aqui tambm deve ser facultada ao pesquisador a opo de exportar os resultados para outros sistemas computacionais. As funcionalidades de elaborao e validao do instrumento para coleta de dados consistem em instruir o sistema a gerar formulrios ou questionrios, impressos ou exibidos em browser, a partir da definio de dimenses, itens e respectivas escalas ou formato de respostas s questes, de forma que os avaliadores manifestem seus pontos de vista com consistncia. O papel do ator avaliador, nesta proposta, est relacionado observao dos objetos com intuito de atribuir valor a determinados aspectos de forma qualitativa ou quantitativa, considerando um perodo de tempo, ou seja, no caso de problemas decisrios, consiste em avaliar alternativas luz de determinados critrios em dado momento no tempo. Ressalta-se aqui que, em certas circunstncias, o avaliador para determinado aspecto de um problema pode ser um equipamento interfaceado a um sistema computacional de forma a transmitir os valores medidos. Porm, no caso da soluo proposta, haver necessidade de implementao de mtodo capaz de captar dados gerados por outro sistema, sempre que possvel. Quanto ao caso de uso selecionar abordagem, este consiste em escolher o algoritmo adequado, dentre os implementados, de forma que sejam executados e apresentem os resultados atravs da Internet. Porm, no est descartada a possibilidade da abordagem selecionada pelo pesquisador ser implementada por outro sistema. Neste caso, os dados disponveis na Internet seriam apenas consultados e exportados, conforme preferncia ou no formato adequado ao outro sistema, por exemplo, dados tabulados. 3.3. Aspectos estruturais do sistema Observando-se os conceitos-chave envolvidos nos procedimentos seguidos, ao executar uma pesquisa de mercado e ao conduzir um problema decisrio, percebem-se algumas similaridades. Embora uma diferena seja destacada por Malhotra (2006) quando afirma que problemas de deciso gerencial so orientados para ao, enquanto problemas de pesquisa de mercado so orientados para informaes; as similaridades sugerem a padronizao dos mesmos em um nico modelo, tal que ambos os problemas possam ser tratados por um nico sistema computacional. Visando representar isto, um diagrama de classes, que mostra a estrutura do sistema relacionando os tipos de elementos envolvidos em problemas decisrios e problemas de pesquisa de mercado, bem como suas caractersticas e comportamentos; exposto na figura 5.

Figura 5 Diagrama de Classes: Elementos relacionados a problemas decisrios e pesquisa de mercado

Mais especificamente, tanto em pesquisas de mercado quanto em problemas decisrios os objetos podem ser classificados e se relacionam da seguinte forma: uma organizao pode desenvolver projetos relacionados a problemas que envolvem objetos, que por sua vez possuem comportamentos e caractersticas avaliveis adotando-se uma escala adequada e definida conforme as questes presentes no instrumento de coleta de dados. Assim, os julgamentos (avaliaes) dos avaliadores so analisados atravs de um mtodo adotado, conforme abordagem adequada ao problema. Alm disto, analisamos que uma questo presente num instrumento de coleta de dados, para pesquisa de mercado, pode ser avaliada atravs da utilizao de uma escala apropriada, e este conceito pode ser adaptado para problemas decisrios se considerarmos tal questo como o enunciado para designar um critrio. Alm disto, um objeto observado, numa pesquisa de mercado, refere-se a uma alternativa no outro caso. 3.4. Recursos e Mtodos Ao proceder o desenvolvimento do software proposto, ser adotada a abordagem de prototipao. Assim, as etapas da Engenharia de Software so executadas a fim de construir prottipos que so sempre avaliados pelo usurio, pois se for identificada necessidade de mudana no sistema, esta pode ser considerada sem maiores prejuzos. Em relao a metodologia adotada para implementao do software propriamente, seguir o paradigma da anlise e programao Orientada a Objetos (OO). Alm disto, alguns recursos especficos precisam ser alocados e respectivos custos devem ser estimados. Esses envolvem linguagens de modelagem e programao; sistema gerenciador de banco de dados; computadores; servidor de pginas para internet; analista e programador, entre outros. Visando reduzir custos sero selecionadas, sempre que possvel, ferramentas open source (software livre) ou freeware. No intuito de obter algumas informaes sobre os servios de hospedagem oferecidos pelos servidores de pginas de Internet, que influenciam na seleo de alguns recursos, foi efetuada uma busca na Internet que coletou dados sobre cinco servidores que, potencialmente, podem ser utilizados para hospedar o software desenvolvido, cujos valores e respectivos critrios disponveis so apresentados na tabela 2. Desta forma, observou-se que , dentre os servidores localizados, apenas um oferece suporte a JSP (Java Server Pages), fato que pode ser

considerado uma limitao ao escolher tal ferramenta para desenvolver o software. Portanto, optou-se pela ferramenta de programao PHP que oferece suporte ao paradigma da Orientao a Objetos, disponibiliza recursos para conexo com o sistema gerenciador de banco de dados (MySQL) e documentao de apoio.
Critrios A SIM Servidores B C D SIM SIM SIM E SIM SIM 20,0 23,90

Suporta PHP e MySQL? Suporta JSP? Limite de armazenamento relativo ao valor mensal (em GB) 5000,0 1,4 5,0 0,5 Valor mensal (em R$) 194,90 74,90 35,00 24,90 Tabela 2 Dados sobre alguns servidores de pginas para Internet

Com relao a outros recursos necessrios, ressaltamos que ser adotada a UML para modelar os aspectos estruturais e funcionais do software; sero usados os componentes de hardware disponveis no laboratrio de informtica do Departamento de Engenharia de Produo da universidade. As tarefas do analista e programador sero desempenhadas por especialistas (bolsista CAPES). No mais, enfatizamos que a escolha de um servidor para hospedar o software proposto deve considerar outras alternativas, outros critrios e a relao custo-benefcio. 4. Consideraes finais e trabalhos futuros Em relao soluo proposta, de forma preliminar, possvel vislumbrar algumas vantagens que apiam seu desenvolvimento: Acesso geograficamente distribudo que facilita o trabalho dos usurios, pois podero interagir com o sistema a partir de qualquer local que disponibilize acesso Internet; O repositrio de dados originado poder ser alvo de pesquisas em outros segmentos, uma vez que o software ser modular e utilizar sistemas gerenciadores de banco de dados; A preocupao com a segurana pode ser contornada pelo recurso de autenticao de usurio atravs de criptografia, alm de outras medidas adotadas ao programar; A integridade dos dados pode ser garantida por mecanismos disponibilizados pelos prprios sistemas gerenciadores de banco de dados; O custo de desenvolvimento relativamente baixo, pois muitos artefatos de software livre ou freeware podem ser reusados neste trabalho. E, o custo com hospedagem do software na Internet varia conforme condies do mercado, com expectativa de reduo ocasionada pelos avanos tecnolgicos. Alm disto, Costa et al. (2007) afirmam que em problemas decisrios, geralmente, os julgamentos dependem da avaliao de diversos critrios simultaneamente e de interpretaes pessoais mltiplas, as quais variam de acordo com a experincia/preferncia do avaliador, e esta proposta, de disponibilizar um sistema na Internet, viabiliza o tratamento multiavaliador dos problemas decisrios. Nesta perspectiva, a proposta tambm pode incentivar o desenvolvimento de outros mtodos para auxlio deciso, a partir da percepo de padres existentes entre os diversos tipos de problemas submetidos ferramenta, muito embora considerando as devidas restries e limitaes. Porm, h de se considerar que uma pgina dinmica desenvolvida para Internet pode ter instrues que so processadas pelo servidor e instrues que so processadas pela mquina do cliente (scripts). Entretanto necessrio que se pondere sobre os dois casos, pois o processamento no servidor aumenta a interao na rede, fato que pode contribuir para lentido da aplicao; j o processamento na mquina do cliente aumenta o ndice excees na

execuo, pois depende da configurao e dos recursos disponveis neste equipamento. Da a necessidade de conhecer o perfil de usurio e tipos de recursos que dispe. Assim, a escolha da ferramenta e da tcnica de programao precisa estar adequada problemtica e considerar a disponibilidade de recursos tanto do cliente (equipamento do usurio) quanto do servidor (equipamentos do servidor de pginas de Internet), alm do prprio mecanismo de conexo envolvido entre cliente e servidor. Enfim, espera-se contribuir para que organizaes possam contar com uma ferramenta acessvel atravs da Internet, permitindo que vrios indivduos previamente credenciados possam emitir seus julgamentos, em relao s caractersticas dos objetos observados, de forma que a deciso final reflita o consenso desses diversos indivduos. Quanto aos trabalhos futuros, visto que este artigo apresenta apenas a proposta do software, supe-se a execuo de tarefas especficas relacionadas Engenharia de Software. Alm disso, desejvel que este software seja disponibilizado na Internet para que outros pesquisadores possam valid-lo atravs de diversos testes, relatando eventuais erros e apresentando sugestes que possam ser consideradas e implementadas antes da apresentao da verso final. Existe tambm a necessidade de fazer um levantamento sobre os servidores que potencialmente podem ser contratados para tal, verificando os custos relativos. Assim que o sistema estiver pronto e disponvel, deve ser definido um problema, no mbito da anlise multicritrio de auxlio deciso, e submetido ao sistema a fim de averiguar os resultados, bem como sua aplicabilidade e desempenho, momento em que podero ser apresentadas eventuais sugestes de melhoria ou adaptao. Referncias
BAX, M.P. Introduo s linguagens de marca. Artigo. Ci. Inf., Braslia, Vol.. 30, n. 1, p. 32-38. 2001. BOOCH, G.; RUMBAUGH, J. & JACOBISON, I. UML Guia do Usurio. Traduo: Fabio Freitas. Rio de Janeiro: Campus, 2000. COSTA, H.G. Introduo ao Mtodo de Anlise Hierrquica -Anlise Multicritrio no Auxlio Deciso.1. ed. Biblioteca da Escola de Engenharia e Instituto de Computao da UFF. Niteri. 2002. COSTA, H.G.; MANSUR, A.F.U.; FREITAS, A.L.P. & CARVALHO, R.A. ELECTRE TRI aplicado avaliao da satisfao de consumidores. Produo, Vol. 17, n. 2, p. 230-245. 2007. DEITEL, H.M. & DEITEL, P.J. Java como Programar. 4. ed. Traduo Carlos Arthur L. Lisboa. So Paulo: Bookman. 2003. EHTAMO, H.; KETTUNEN, E. & HMLINEN, R.P. Searching for Joint Gains in Multi-Party Negotiations. European Journal of Operational Research, Vol. 130, n. 1, p. 54-69. 2001. FREITAS, A.L.P.; MARINHO, M.A.B.A. & MARGEM, F.M. Emprego do mtodo ELECTRE TRI na classificao de hotis. Anais do VIII Simpsio de Administrao da Produo, Logstica e Operaes Internacionais (SIMPOI). FGV-EAESP. 2005. GOMES, L.F.A.M.; ARAYA, M.C.G. & CARIGNANO, C. Tomada de Decises em Cenrios Complexos. Traduo Marcela Ceclia Gonzlez Araya. Thomson. 2004. JUNG, C.F. Metodologia para Pesquisa & Desenvolvimento: aplicada a novas tecnologias, produtos e processos. Rio de Janeiro: Axcel Books, 2004. KURRILD-KLITGAARD, P. An empirical example of the Condorcet paradox of voting in a large electorate. Public Choice. Vol. 107. p. 135145. 2001. LACERDA, J.M. & AMARO, A.L. Seleo e Acompanhamento de Desempenho de Pessoal com Auxlio de Sistemas de Apoio Deciso (SADS). Anais do XXVII Encontro Nacional de Engenharia de Produo. Foz do Iguau. 2007. MALHOTRA, N.K. Pesquisa de Marketing. uma orientao aplicada. Traduo: Laura Bocco. 4. ed. So Paulo:Bookman. Reimpresso 2006.

MAXWELL, D.T. Decision Analysis Software Survey. Aiding insight VI. OR/MS. Today, 2006. Disponvel em: <http://www.lionhrtpub.com/orms/orms-12-06/frdas.html>. Acesso em 10/03/08 MELLO, M.H.C.S. de; QUINTELLA, H.L.M.M. & MELLO, J.C.C.B.S. de. Avaliao do desempenho de alunos considerando classificaes obtidas e opinies dos docentes. Investigao Operacional, v.24, p.187-196. 2004. MUSTAJOKI, J. & HMLINEN, R.P. Web-HIPRE: Global decision support by value tree and AHP analysis. INFOR. Vol. 38, n. 3, p. 208-220. 2000. MUSTAJOKI, J. & HMLINEN, R.P. A Preference Programming Approach to Make the Even Swaps Method Even Easier. Decision Analysis. Vol. 2, n. 2, p. 110-123. 2005. MYERS, A. Condorcet Internet Voting Service. 2007. Disponvel em: <http://www.cs.cornell.edu/andru/civs. html>. Acesso em 05/02/2008. REPOUSSIS, P.P.; PARASKEVOPOULOS, D.C.; ZOBOLAS G; TARANTILIS, C.D. & IOANNOU, G. A web-based decision support system for waste lube oils collection and recycling. European Journal of Operational Research. artigo aceito em 2007 para publicao, aguarda impresso. ROY, B. Decision-aiding today: What should we expect? In: Multicriteria Decision Making: Advances in MCDM Model, Algorithms, Theory and Applications. New York: Kluwer Academic Publishers. 1999. ROY, B. Paradigms and challenges. In: Multiple Criteria Decision Analysis: state of the art surveys. New York: Springer. 2005. RUMBAUGH, J.; BOOCH, G. & JACOBISON I. The Unified Modeling Language Reference Manual. New York: Addison-Wesley, 1999. SALO, A. & PUNKKA, A. Rank Inclusion in Criteria Hierarchies. European Journal of Operational Research Vol. 163, n.2, p. 338-356. 2005. SAVOLA, T. Usando HTML. Rio de Janeiro: Campus. 1997. TURBAN, E. & ARONSON, J.E. Decision Support System and Intelligent Systems. 5. ed. Estados Unidos: Prentice-Hall. 1998. VINCKE, P. Multicriteria Decision-aid. Traduo Marjorie Gassner. England: John Wiley & Sons. 1992. WEISTROFFER, H.R.; SMITH, C.H. & NARULA, S.C. Multiple criteria decision support software. In: Multiple Criteria Decision Analysis: state of the art surveys. New York. Springer. 2005.

Você também pode gostar