Você está na página 1de 10

Banco de Dados Modelos Gabriel Issa Jabra Shammas

BD_02 02 de maro de 2008

MODELOS
Relao de siglas utilizadas neste trabalho: SI: Sistema de Informao UML: Unified Model Language

1/10

1 MODELOS
Modelos tm sido a base de toda a cincia humana ao longo dos sculos, desde a antiguidade. Na verdade, pode-se dizer que a cincia realmente se firmou quando o homem aprendeu a trabalhar com modelos, uma vez que sem eles, o conhecimento se restringe apenas s mos dos gnios e super-dotados. Por exemplo, antes do estabelecimento dos modelos que representam o tomo, as reaes qumicas e as propriedades da matria, a qumica no existia. Somente os chamados alquimistas da Idade Mdia possuiam algum conhecimento sobre estes assuntos. Por isso, somente os gnios puderam se destacar com contribuies relevantes, tais como Paracelso. Com o advento dos modelos, a qumica se formaliza e pode ser ento aprendida em escolas e ser democratizada. Atualmente, qualquer pessoa com inteligncia mdia pode estudar e entender qumica. Por outro lado, na msica, antes da inveno do modelo da notao musical que representa as principais dimenses fsicas do som e suas relaes (melodia, harmonia, intensidade e ritmo), somente os gnios podiam compor ou at mesmo tocar instrumentos. Aps esta definio, no entanto, a msica popularizou-se e pode ser registrada para que pessoas qualificadas (mas no tanto...) possam reproduzi-la ou mesmo compor novas msicas. Algum poderia conceber o mundo moderno se, um dia, no houvessem sido definidos modelos matemticos para resolver problemas abstratos, tais como a geometria, trigonometria, lgebra, entre outros. Destes modelos matemticos derivaram ou se desenvolveram inmeras cincias como a fsica e a engenharia. At mesmo na rea de humanas, existem exemplos ntidos da importncia de modelos. Freud e Jung (respectivamente, Sigmund Freud e Carl Gustav Jung), pais da moderna psicologia, definiram classes de comportamentos e problemas humanos, utilizando, para isso, smbolos (modelos) que expressassem os principais complexos. Estes modelos foram, em sua maioria, extrados da mitologia e de estrias infantis, como o complexo de dipo, complexo de Electra, complexo de Cinderela, complexo de Peter Pan etc.; outros modelos foram definidos, como o inconsciente coletivo, super-ego, ego, subconsciente, inconsciente individual, entre outros. Assim, qualquer pessoa pode se enquadrar aproximadamente em um ou mais modelos de comportamento humano para poder entender a sua realidade e extrair solues para seus problemas. O grifo da frase anterior foi feito pois esta a funo de todo e qualquer modelo: (I) permitir o entendimento da realidade e (II) proporcionar soluo para os problemas da realidade. Como tanto a realidade como os problemas so entidades abstratas e de difcil compreenso, os modelos facilitam o seu entendimento, pois o crebro humano trabalha mais facilmente com modelos, mesmo considerando que eles no so a prpria realidade (apenas uma representao da realidade). Aplicando modelos informtica, o conceito exatamente o mesmo. As organizaes so, na verdade, um conjunto de problemas que devem ser solucionados e, quando se trata de Sistemas de Informao (SIs),

2/10

esta soluo est no fornecimento de informaes corretas e precisas para as pessoas que delas necessitam e quando as informaes so requeridas. E as interligaes entre as reas de Negcio da Organizao so to complexas e variadas que muito difcil apreend-las sem fazer uso de modelos adequados que auxiliem tcnicos e usurios a definir, parte por parte, tudo aquilo que se precisa. Isto ocorre porque os modelos permitem quebrar a realidade em partes interligadas que podem ser analisadas ora como um todo, ora isoladamente. Os modelos tambm facilitam a comunicao entre tcnicos e usurios, uma vez que criam uma linguagem comum, simblica e sem dialetos. A seguir temos alguns exemplos de modelos:

NaOH + HCl NaCl + H2O Y=X+2

3/10

Por outro lado, os modelos no so inflexveis e permitem que a criatividade do analista se desenvolva, assim como um msico no deixa de ser criativo ao representar entidades abstratas em uma folha de papel. Os modelos no so estticos e nem imutveis. Os modelos podem ser manipulados, alterados, conforme a realidade na qual eles se basearam modifica-se e evolui. Porm, uma das maiores vantagens do uso de modelos o seu custo. Alterar um modelo muito mais rpido e barato do que realizar manutenes estruturais e corretivas em Sistemas de Informao (SI) j implantados que foram decorrentes de levantamentos, anlises e projetos mal elaborados. Todavia, ainda que com vantagens indiscutveis, deve-se ter em mente que um modelo sempre uma representao da realidade, mas nunca a prpria realidade. Isto porque a Organizao uma entidade dinmica e no esttica e, portanto, os Sistemas de Informao (SI) que a suportam nunca podero ser perfeitamente representados em modelos. Diz-se que todos os modelos so mentirosos; alguns, no entanto, mentem menos do que outros. Na fsica clssica, so tradicionais os modelos mentirosos. Quem no se lembra dos exerccios de estudo do movimento (cintica) onde um automvel se desloca em velocidade constante e a resistncia do ar e o atrito do solo so desprezados? Tpicos exemplos de mentiras comparadas com a realidade. Mas teis, sem dvida alguma, para que um aluno possa compreender e analisar o mundo que o cerca. Da mesma forma, os analistas devem ter conscincia que um Modelo de Dados, por exemplo, nunca ir representar perfeitamente todas as informaes que a Organizao necessita. Alm disso, podem existir inmeros modelos diferentes para um mesmo Sistema de Informao (SI), dependendo de quem o construir.

4/10

Enfim, no se deve ter uma abordagem perfeccionista ao desenvolver-se um modelo, mas cuidar para que se aproxime, ao mximo, da realidade. Os modelos tambm servem para manipular a realidade, ou manipular os elementos da realidade. Neste caso, ao implantar um sistema, o analista de sistema ir definir o papel a ser executado pelos usurios. A ao destes usurios ser definida a partir do Manual de Operao do Sistema.

5/10

2 MODELANDO UM SISTEMA
O mundo real complexo e dinmico. Por causa disso que fazemos uso de modelos em lugar de sistemas reais. Um modelo uma representao da realidade. Ou, se preferir, um modelo uma abstrao ou uma aproximao que usada para simular a realidade [STAIR, 1998, p. 10]. Desde o comeo da histria, as pessoas tm usado modelos. Uma descrio escrita de uma batalha, uma rplica de um prdio antigo, o uso de smbolos para representar dinheiro, nmeros e relaes matemticas so todos exemplos de modelos. Neste incio do sculo XXI, os administradores e os tomadores de decises usam modelos para ajuda-los a entender o que est acontecendo e a tomar a melhor deciso [STAIR, 1998, p. 10]. H inmeros tipos diferentes de modelos. Os principais so: narrativo, fsico, esquemtico e matemtico [STAIR, 1998, p. 10] . O mundo real complexo e dinmico. Por causa disso que fazemos uso de modelos em lugar de sistemas reais. Um modelo uma representao da realidade. Ou, se preferir, um modelo uma abstrao ou uma aproximao que usada para simular a realidade [STAIR, 1998, p. 10]. Um modelo narrativo, como o prprio nome diz, baseia-se em palavras. As descries da realiade, tanto verbais quanto escritas, so consideradas modelos narrativos. Em uma organizao, relatrios, documentos e conversaes referentes a um sistema so todos importantes narrativas. Os exemplos incluem: um vendedor fazendo uma descrio verbal de um produto da concorrncia para um gerente de vendas, um relatrio escrito descrevendo a funo de uma nova mquina industrial, um artigo de jornal sobre economia ou vendas futuras de exportao [STAIR, 1998, p. 11]. Um modelo fsico uma representao tangvel da realidade. Muitos modelos fsicos so projetados ou construdos por computador. Um engenheiro pode desenvolver um modelo fsico de um reator qumico para obter informaes importantes sobre como um reator de grande porte deve funcionar. Um construtor pode desenvolver um modelo em escala de um novo shopping center para dar as informaes sobre a aparncia global e a abordagem do desenvolvimento a um investidor em potencial. Outros exemplos: um departamento de pesquisa de marketing pode desenvolver um prottipo de um novo produto, e um mdico pode construir um esqueleto plstico. Todos estes so exemplos de modelos fsicos que podem ser usados para fornecer informao [STAIR, 1998, p. 11]. Um modelo esquemtico uma representao grfica da realidade. Grficos, mapas, figuras, diagramas, ilustraes e fotografias so tipos de modelos esquemticos. Os modelos esquemticos so usados em grande parte no desenvolvimento de programas e sistemas de computador. Fluxogramas de programas mostram como os programas de computadores devem ser desenvolvidos. Diagramas de fluxos de dados so usados para mostrar como os dados fluem atravs da organizao. Uma cpia heliogrfica para um novo prdio, um grfico que mostra projees oramentrias e financeiras, diagramas de fiao eltrica e grficos que mostram quando certas tarefas ou atividades devem ser completadas para permanecerem dentro do prazo de um projeto, so exemplos de modelos esquemticos usados na rea de negcios [STAIR, 1998, p. 11] . Um modelo matemtico uma representao aritmtica da realidade. Estes modelos so usados em todas as reas de negcios. Por exemplo, o modelo matemtico a seguir poderia ser desenvolvido para determinar o custo total de um projeto [STAIR, 1998, p. 11]: :
6/10

CT = (V)(X) + CF Onde: CT = Custo Total, V = Custo Varivel por unidade, X = Nmero de unidades produzidas, CF = Custo Fixo. Ao desenvolver qualquer modelo, importante que ele seja o mais preciso possvel. Um modelo impreciso geralmente levar a uma soluo imprecisa do problema. No modelo matemtico anterior, considera-se que tanto o custo varivel por unidade quanto o custo fixo esto medidos com preciso. A maioria dos modelos contm muitas suposies e importante que estas sejam to realistas quanto possvel. Tambm importante que os usurios potenciais do modelo estejam conscientes das suposies sobre as quais o modelo foi desenvolvido [STAIR, 1998, p. 11].

7/10

3 RESUMO DE MODELOS
DEFINIO: Modelo a representao da realidade (ou de parte da realidade). Um modelo uma simplificao da realidade [BOOCH, 2000, p. 6] Os modelos podem ser concretos (reais) ou virtuais. Maquetes e prottipos de carros de corrida so exemplos de modelos concretos. J o prottipo de um Sistema de Informao ou o prottipo de um carro de corrida no computador so exemplos de modelos virtuais. FUNO: O modelo: a. Permite o entendimento da realidade; b. Permite encontrar solues para os problemas da realidade. TODO MODELO FALSO (MENTIROSO): O modelo apenas uma representao da realidade; ele no a realidade. OS MODELOS SO A BASE DO CONHECIMENTO HUMANO: O ser humano precisa de modelos para aprender. Os modelos tm sido a base de toda a cincia humana ao longo dos sculos, desde a antiguidade. Na verdade, pode-se dizer que a cincia realmente se firmou quando o homem aprendeu a trabalhar com modelos, uma vez que sem eles o conhecimento se restringe apenas s mos dos gnios, dos superdotados e dos privilegiados. OS MODELOS SO BONS: Os modelos auxiliam o ser humano. OS MODELOS SO IMPORTANTES: Os modelos esto presentes em todas as reas do conhecimento, facilitando a vida . OS MODELOS FACILITAM A VIDA: Os modelos auxiliam o ser humano a entender os aspectos mais complexos da realidade; eles permitem quebrar a realidade em partes interligadas que podem ser analisadas como um todo ou de forma isolada. OS MODELOS NO SO PERFEITOS: Os modelos no precisam ser perfeitos para representar a realidade; eles devem apenas se aproximar o mximo possvel da realidade. OS MODELOS PODEM SER LIMITANTES: Os modelos nem sempre podem representar exatamente a realidade. Assim, um indivduo que se prende em excesso ao modelo pode passar a interpretar a realidade de forma errnea. OS MODELOS SO BARATOS: mais fcil manipular os modelos do que manipular a realidade. OS MODELOS FACILITAM A COMUNICAO: Os modelos facilitam a comunicao entre tcnicos e usurios porque utilizam uma linguagem simblica, sem dialetos. OS MODELOS SO NECESSRIOS: Sem os modelos no h como entender a realidade. NO H MODELO PERFEITO: A realidade est em constante mudana e os modelos visam acompanhar esta mudana. Alm disso, no h um modelo que consiga representar 100% da realidade, pois neste caso, j no seria um modelo.
8/10

OS MODELOS PODEM SER MANIPULADOS: Os modelos podem ser alterados para acompanhar as mudanas da realidade. OS MODELOS PODEM SER USADOS PARA MANIPULAO: Um modelo pode ser usado para definir as aes dos agentes que estaro em contato com este modelo. Um exemplo, a implantao de um Sistema de Informaes, onde o Analista de Sistemas define as aes de um ou mais usurios. OS MODELOS DEFINEM LIMITES: Os modelos definem as fronteiras de nossas aes (e mesmo de nossos conhecimentos). OS MODELOS PODEM TORNAR-SE PADRES: Como os modelos representam a realidade e definem fronteiras, eles podem tornar-se padres a serem seguidos. O perigo reside em permitir que o modelo se torne esttico e inquestionvel. OS MODELOS EVOLUEM: No h modelos definitivos, mesmo porque no h modelo perfeito. Eles acompanham a mudana da realidade e a evoluo de nossos conhecimentos. Na verdade, os modelos permitem um avano do conhecimento naquela rea especfica, que acaba revertendo na melhoria do prprio modelo. OS MODELOS SO DINMICOS: Os modelos representam a realidade e o conhecimento sobre a realidade aumenta com o tempo, de modo que os modelos evoluem para acompanhar este conhecimento.

9/10

4 REFERNCIAS BIBLIOGRFICAS
BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: guia do usurio. Trad. Fbio Freitas. Rio de Janeiro: Campus, 2000. STAIR, Ralph M. Princpios de Sistemas de Informao: uma abordagem gerencial. 2. Ed. Rio de Janeiro: LTC, 1998.

10/10