Você está na página 1de 53

Dorlivete Moreira Shitsuka1 Marisa Ribeiro da Silva2 Ricardo Shitsuka3

Sistemas de Informao

Apostila criada para ensino de Fundamentos de Sistemas de Informao em cursos ministrados pelos autores.

So Paulo 2008
Docente do Ensino Superior. Ps-graduada em Sistemas de Informao. Ps-graduada em Informtica e Ps-Graduada em Redes de Computadores. Consultora em TI e autora de obras. 2 Docente do Ensino Superior. Ps-graduada em Telecomunicaes. 3 Docente do Ensino Superior. Mestre pela USP. Ps-graduado em Sistemas de Informao. Ps-Graduado em Tecnologias Educacionais. Ps-Graduado em Redes de Computadores. Ps-Graduado em Informtica.
1

Introduo aos Sistemas de Informao


A mais alta das torres comea no solo Provrbio Chins At uma jornada de mil milhas comea com o primeiro passo" Provrbio Japons

Apresentao do professor e alunos. Apresentao da Disciplina e sua posio, sua importncia para o curso e para a formao do Tecnlogo em Gesto de Tecnologia de Informao - GTI. Bibliografia da Disciplina. Critrios de aprovao. Datas das avaliaes. Cronograma da disciplina. Apresentao do professor. Apresentao dos alunos (cada aluno se apresenta) Apresentao da disciplina (Disciplina de 1o semestre, disciplina introdutria a qual aborda muitos temas de modo mais superficial pois os mesmos sero vistos em outras disciplinas como o caso da disciplina de redes aborda com profundidade este tpico, e a disciplina de anlise e projeto de sistemas mais a frente tambm vai trabalhar este tpico com mais profundidade) Sua importncia para o curso ( fornecer uma viso geral dos sistemas, dos sistemas de informao, da anlise e projeto de sistemas (ciclo de vida, entender as necessidades de um sistema, requisitos, etc.) e de alguns tipos de sistemas atuais usados nas empresas (ERP, SCM, BSC, portais, etc.) Sua importncia para a formao do Bacharel em SI ( o primeiro contato com os sistemas de modo formal, p.ex. voc j parou para pensar como foi desenvolvido o sistema, que linguagem foi utilizada, quais os elementos de interface, sistema pode ser melhorado) Bibliografia da disciplina (tem na biblioteca central) Bibliografia Bsica OBRIEN, James . Sistemas de informao. 2ed. So Paulo: Saraiva, 2004. Bibliografia complementar LAUDON, Kenneth C; LAUDON, Jane P. Sistemas de informao e a internet. Rio de Janeiro: LTC, 1999. STAIR, RM. Princpios de sistemas de informao. Rio de Janeiro: LTC, 1998. ROSINI, A.M.; PALMISANO,A. Administrao de sistemas de informao e a gesto do conhecimento. So Paulo: Thomson, 2003.

BEUREM, M. Gerenciamento da informao: um recurso estratgico no recurso de gesto empresarial. So Paulo: Atlas, 1998. BIO, S.R. Sistemas de informao: um enfoque gerencial. So Paulo: Atlas, 1996. OLIVEIRA, D.P.R. Sistemas de informaes gerenciais. 5a. ed. So Paulo: Atlas, 1998. SPRAGUE, E.R. Sistemas de apoio deciso. Rio de Janeiro: Campus, 1991. Bibliografia Suplementar SHITSUKA, Ricardo et. al. Sistemas de informao: um enfoque computacional. Rio de Janeiro: Cincia Moderna, 2005. BOGHI,Cludio; SHITSUKA, Ricardo. Sistemas de informao: um enfoque dinmico. 3ed. So Paulo: rica, 2007. SHITSUKA, Dorlivete M; SHITSUKA, R. Princpios de sistemas de informao. So Paulo: Digihouse, 2004. (Apostila). GANE, Chris Anlise estruturada de sistemas:Rio de Janeiro, LTC Livros Tcnicos e Cientficos Editora S.A 1984 Critrios de aprovao: a mdia final de aprovao chamada M. Ela deve ser maior ou igual a 5. A presena deve ser maior ou igual a 75%. Como formada M: M um algoritmo ou frmula. Ele formado assim: M = 0,4*M1 + 0.6*M2 M1 composta por exerccios, ou trabalhos. M2 uma nica avaliao que composta por questes testes e questes dissertativas. SUBSTITUTIVA: S haver uma prova substitutiva e a mesma s poder substituir uma das provas (NP1 ou NP2) para aluno(a) que eventualmente faltar a somente uma delas. A substitutiva no poder servir para as duas. A matria da substitutiva ser a do semestre inteiro. Cronograma da disciplina:
SEMANA

1 2 3 4 5

ASSUNTO Apresentao do curso e do contedo programtico. Fundamentos da Teoria Geral de Sistemas (TGS): (Ludwig von Bertalanffy e Norbert Wiener), conceitos de gerais. Sistemas de informao. Tipos particulares de (Churcham, OBrien, Alter, Stair, Laudon e Shitsuka). Componentes e relacionamentos(hardware, software, redes, pessoas, organizao e regras. (continuao). Estudo de casos.

histrico sistemas sistemas inteface,

6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Diagnstico dos problemas dos problemas de informao. Custo, Valor e Qualidade da Informao. Reviso estudo de casos 1. Reviso estudo de casos 2 Reviso estudo de casos 3 Especificao, projeto e reengenharia de SI. Caractersticas do profissional de sistemas de informao e SI e Carreiras de SI. SI Atuais 1 - Sw de Aplicao versus Sw de sistema. SIG, SAD e Siex. SI Atuais 2 SIG e SAD: ERP, SCM, BSC SI Atuais 3 Data Warehouse, Data Mart, Data Mining. Modelagem de dados , Entidade externa, Processos, Depsito de dados, fluxo de dados. SI Atuais 4 Modelagem de dados Estudo de caso, (fdf nvel 1 e dfd nvel 2) Avaliao N2 (continuao do estudo de caso , envolvendo dfds nvel 1 e 2; fluxo operacional e descrio de dados. Vista das avaliaes. Correo da avaliao N2. Estudo de caso. fechamento do Case, Projeto livre, (dever ser criado pelo aluno, com orientao do professor) Prova Sub (no vale os critrios anteriores), Vista das avaliaes. Estudo de caso.

REGRAS DE AULA: No permitido fumar em sala de aula; Evite atrasar nas aulas; Evite o uso do celular em sala de aula; Se chegar atrasado, no converse com ningum, apenas entre e sente-se; Se precisar sair, no fale com ningum, apenas saia. A chamada ser realizada em um horrio determinado pelo professor. Evite conversas paralelas com colegas durante a aula. O(a) professor(a) o(a) responsvel pela escolaridade na disciplina. Siga as determinaes do(a) professor(a) em sala de aula. Respeite os prazos para entrega de trabalhos ou exerccios, determinados pelo professor. Estudo de caso: Sistema de Ensino Distncia - EAD Um clube de xadrez resolveu dar um curso distncia para formao de rbitros em Xadrez. Este clube est localizado em outro estado e no dispe de ferramenta de EAD. Como o clube possui um computador conectado Internet e possui o pacote Office da Microsoft, os diretores se reuniram e propuseram a criao do

curso virtual. J havia apostilas de um curso real que j havia sido dado anteriormente. A idia dos diretores era a de pegar as apostilas, que estavam em Word, e envi-las por e-mail como arquivos anexos. Cada apostila j continha os exerccios, os quais deveriam ser entregues ou enviados tambm por e-mail para correo pelos mestres do clube. No final haveria avaliaes e o aluno deveria comprovar um estgio o qual deveria ser feito no clube de xadrez local. O curso funcionou bem, vrias pessoas concluram o mesmo. Algumas pessoas, no entanto reclamaram que suas dvidas no foram respondidas ou quando respondidas demoraram demais para chegar as respostas. Questes: 1) Discuta vantagens e desvantagens do curso. (interatividade baixa devido a usar s e-mails, as respostas so demoradas e no havia um padro de trabalho. As vantagens esto no baixo custo, no aproveitamento de material j existente e que quem faria o curso j deveria saber as regras e deveria j saber jogar xadrez). 2) Discuta quais pontos poderiam ser melhorados nesse curso virtual. (uso de ferramentas de interatividade entre alunos: frum, chat, blog, msn, etc... 3) Discuta se voc considera o curso como sendo um sistema e por que? (sim, um sistema que envolveu o objetivo de ensinar, envolveu pessoas, cronogramas, regras, meios de transmisso, computadores etc. um sistema de informao primitivo). Exerccios (no vale nota) 1. Qual o critrio de avaliao da disciplina? 2. Qual a bibliografia bsica e complementar? 3. Quantas semanas de aulas haver na disciplina? 4. Qual o nome do professor da disciplina?

Teoria Geral de Sistemas (TGS)


A habilidade do pobre a sua riqueza Antigo provrbio Ingls. Teoria Os sistemas existem na natureza desde o incio dos tempos. Este o exemplo do sistema interestelar, do sistema solar. Nas dcadas mais recentes houve uma preocupao maior da mdia refletindo a preocupao da sociedade com a ecologia, com os ecosistemas, ou seja, os sistemas ecolgicos, os sistemas de qualidade, o sistema financeiro internacional, o sistema mtrico, o sistema educacional brasileiro e assim tem-se ouvido falar muito nesta palavra que possui um significado importante. Segundo Ludwig von Bertalanffy (criador da TGS) e Norbert Wiener (Criador da Teoria Ciberntica e que aperfeioou a TGS), existe uma teoria geral vlida para todos os sistemas. A observao dos cientistas levou a concluso ao longo do tempo, de que os sistemas tm objetivos, componentes, regras e inter-relacionamentos. A TGS estudada no mundo inteiro e nos diversos cursos: Engenharia, Administrao de Empresas, Sistemas de Informao e Cincias da Computao. Definio de sistema (gerais, isto , vlida para qualquer sistema. Note o aluno que os Sistemas de Informao (SI) so tipos particulares ou especializados, dos sistemas gerais): Sistemas so conjuntos de componentes interagentes e interdependentes que trabalham em conjunto para atingir um objetivo comum. De modo geral, tudo pode ser sistema, desde que tenha objetivos e componentes. Subsistema: A idia de sistema e subsistema a mesma da matemtica de conjunto e subconjunto. Um subsistema uma parte de um sistema maior. Um sistema pode ser constitudo por vrios subsistemas. Cada subsistema pode ser considerado tambm como sendo um sistema. Componentes dos sistemas gerais auto-regulados

Os sistemas abertos auto-regulados possuem entradas, sadas e retro alimentao. Quando a correo do sistema automtica, este processo denominado homeostase. Este o caso da temperatura do corpo humano que se mantm em 37oC. Nos sistemas abertos pode haver entradas de materiais, energia ou dados e como sada haver produtos, energia ou informaes. A retro-alimentao tambm conhecida como feedback ocorre na sada, com um retorno de informaes para a entrada para que este possa agir novamente sobre os processo permitindo a sua correo. ENTRADAS SADAS

PROCESSO

RETROALIMENTAO DE DADOS

Exemplo da receita de bolo:


Entradas: ingredientes (trigo, ovos, acar, chocolate etc) Processo: misturar os ingredientes e assar (tempo e temperatura) Sada: bolo Retroalimentao: controle da temperatura, qualidade (todos gostaram? faltou algo?), pode melhorar? No caso de um bolo que foi assado, no ocorrer de modo imediato como na homeostase. O feed-back ocorrer ao se experimentar o mesmo depois de pronto. Podemos detectar que ele pode estar muito doce, ou que foi assado por tempo demais ou que houve pontos favorveis e pontos desfavorveis. Esta informao do resultado s servir para o prximo bolo que for preparado, o qual poder seguir novos parmetros de processo. Desta forma, este processo de regulao mais lento. Classificao dos sistemas gerais (note o aluno que haver tb uma outra classificao dos sistemas de informao, que ser estudada mais frente quando entrarmos em modelagem de dados): Os sistemas podem ser classificados em uma ou mais das categorias seguintes:

1) abertos / fechados: empresa/garrafa trmica. 2) estticos / dinmicos: parede / avio voando. 3) temporrios / permanentes: grupos formados para resolver um problema / sistema solar. 4) simples / complexos: microempresa / empresa multinacional. 5) naturais / artificiais: sistema nervoso / rede neural artificial. 6) manual / mecanizado: bordado manual / tear mecnico. 7) gerais / especficos: todos / sistemas de produo, sistemas de informao sistemas de qualidade, sistema de servios etc. O primeiro autor a mencionar uma teoria geral para os sistemas foi Ludwig von Bertalanffy em 1937. Este cientista era um bilogo e por isso os sistemas tendiam um pouco para as cincias biolgicas. (Texto para leitura) Teoria dos Sistemas Uma teoria aplicvel no mundo atual Alguma vez na vida voc j ouviu a seguinte frase dita por um mdico clnico geral ou por um cirurgio dentista: "Vou te encaminhar para um especialista em...". Dias depois voc vai ao especialista. Este lhe diz: "Considero que voc tem tal doena...". "Porm, seria melhor consultar uma segunda opinio de outro especialista, pois o seu problema no depende da minha competncia". As frases anteriores refletem bem a atitude geral das pessoas e da sociedade diante do conhecimento. Para conhecer bem um assunto necessrio delimitar um problema, diminuir o nmero de variveis, e especializar-se na manipulao destas variveis. Na vida do dia a dia, precisamos de especialistas de saber limitado! Este fato, explica a causa de haver um entusiasmo pela medicina global, a homeopatia, etc. Cada vez mais pessoas se sentem saturadas por no poderem ter uma explicao completa a respeito de algum problema que as afeta. A Necessidade de Uma Viso Global Boa parte dos livros de administrao e gesto, atualmente, considera que, para tomar uma deciso preciso considerar: a totalidade dos elementos de uma organizao; o meio da organizao; a informao flui no sistema. Para se tomar decises preciso ter, ento, a abordagem sistmica e o controle da informao. A primeira a cincia dos sistemas e a cincia do controle da informao dos sistemas a ciberntica. No por acaso que a abordagem sistmica e a ciberntica nasceram entre 1900

a 1950. Elas surgiram em reao tendncia da anlise (da cincia) que dividia tudo em pequenos pedaos. Alguns pesquisadores e cientistas se posicionaram de modo contrrio a especializao excessiva e defenderam a necessidade da viso global, sistmica e ampla dos fenmenos. O ilustre Bertalanffy que desta linha escreveu: Uma especializao cada vez mais pormenorizada caracteriza a cincia moderna. Tornou-se necessria pela importncia numrica dos dados, da complexidade dos tcnicos e das estruturas tericas, isto em todos os domnios. Inumerveis disciplinas compem a cincia e engendram, permanentemente, subdisciplinas novas. Por conseqncia, o fsico, o bilogo, o psiclogo e o investigador em cincias sociais encontram-se por assim dizer encerrados no seu prprio universo; difcil trocar uma palavra de um casulo para outro. Estamos todos altura de verificar que as cincias humanas como a biologia, a psicologia e as cincias sociais tm pontos de vista diferentes sobre o corpo humano. Estas diferenas conduziram assim ao nascimento dos especialistas. Tomemos, por exemplo, o da organizao na qual trabalha presentemente. Compare os pontos de vista do diretor do pessoal, do da produo ou do presidente do sindicato". Verificar que os pontos de vista so diferentes e nunca do uma viso global da organizao" Poder-se-ia multiplicar tais exemplos mostrando claramente que o corte em partes da mesma maneira que uma anlise especializada, no podem dar uma viso global e "sinttica de uma organizao. Tal o problema que provocou o nascimento da teoria geral dos sistemas. Uma outra maneira de ver o que a sistmica -nos dado pela anlise da vida humana. No se pode explicar a vida ao cortar, por exemplo, em pequenas rodelas: brao, pernas, olhos, crebro, sangue, etc. A vida humana o resultado do funcionamento de vrias partes que s tm sentido ligadas ao todo. A respirao, funo assumida pelos pulmes, serve para alimentar o sangue com oxignio que por sua vez, alimentar, o crebro que controlar a motricidade do corpo, e assim sucessivamente. Conjunto e Componentes Freqentemente, no dia-a-dia se diz: "Ah! isto no novidade. Era igual no meu tempo!" Poder-se-ia formular a mesma reflexo no que respeita oposio entre a viso analtica que corta em partes e a viso sistmica que observa a totalidade. Ser que esta oposio entre estes dois pontos de vista remonta muito atrs na Histria? Sim. Remonta ao sculo VI a.C. Na histria das idias, designam-se estas duas correntes de mecanicismo e de orgnica. As Primeiras Obras A "fundao" da sistmica teve lugar no decorrer do sculo XX. Com efeito, todo o incio deste sculo caracterizava-se pela popularizao da cincia e da tecnologia. Era a poca do mecanicismo, da especializao, da industrializao, da anlise, etc. Esta dominao crescente da cincia devia arrastar uma reao contra a sua tendncia para partir o todo nas suas partes e uma tentativa de regresso a uma viso global. Em 1911, Stphane Leduc publica The Mecanism of Life, traduo inglesa de Thories- physico-clinique de la vie et gnrations spontannes. Foi, 9

tambm, uma obra que prefigura a viso sistmica, mas que no influenciou significativamente nas pesquisas subsequentes. A.A. Bogdanov publica em russo, em 1912, o primeiro volume de uma obra intitulada Tektology. Esta obra a primeira sobre a teoria geral dos sistemas. Bogdanov formula uma teoria descrevendo a criao, a manuteno e a destruio dos sistemas a que chamava "complexos". A obra de Bogdanov , sem dvida, a primeira a ser consagrada viso sistmica. Mas foi descoberta apenas recentemente no mundo ocidental, pois s estava disponvel na lngua russa. A traduo inglesa desta, data de 1980! No teve muita influncia sobre a evoluo da viso sistmica e da ciberntica. Teoria Geral dos Sistemas O criador da TGS foi, Ludwig von Bertalanffy (1901-1972). Nasceu em 1901 na Europa. Formou-se em biologia. Ele se interessou por organismos e seus problemas de crescimento. As primeiras obras de Bertalanffy vieram nos anos 20 e possuam uma abordagem orgnica (viso global de vida). Ludwig se sentia pouco vontade na corrente cientfica da poca caracterizada por uma viso mecanicista do conhecimento. Procurou, colocar antecipadamente uma abordagem orgnica da biologia e fazer aceitar a idia de que o organismo um todo maior que a soma das suas partes. Ele afirmou que a concepo orgnica fundamental em biologia. "No basta, estudar os constituintes e os processos de maneira isolada, preciso ainda resolver os problemas decisivos que a organizao e a ordem, que os une colocam; resultam da interao dinmica das partes e tornam os seus comportamentos diferentes, segundo quem os estuda isoladamente ou como pertencentes a um todo". Em 1928, escreveu um livro em alemo (publicado em 1934, em ingls, com o ttulo Modern Theories of Development no qual encontramos a seguinte afirmao: "Porque a caracterstica fundamental de uma forma viva a sua organizao, a anlise das partes e dos processos isolados uns dos outros no pode dar-nos uma explicao completa do fenmeno da vida.". Foi durante a dcada de 30 que Bertalanffy descobriu o poder do conceito de sistema e o utilizou para construir uma teoria das organizaes vivas. Ele identificou que um animal um todo que funciona como um sistema. A seguir, aperfeioou sua teoria durante a dcada de 40, e em 1950 publicou os seus primeiros artigos importantes que constituem a base de uma teoria geral dos Sistemas. J em 1950, Bertalanffy publicou o artigo An Outline of General System Theory numa revista inglesa da filosofia das cincias. No mesmo ano, publicou outro artigo sobre a noo de sistema aberto (The Theory of Open System in Physics and Biology). Esta idia se tornou um conceito importante da teoria geral dos sistemas. Ele entendia que os sistemas abertos so aqueles que mantm trocas com o seu meio. A respirao no ser humano constitui um excelente exemplo desta troca entre um sistema e o seu meio. Retira o oxignio do ar ambiente e devolve outros gases como o caso do gs carbnico. Fascinado por esta noo de sistema aberto, apresenta uma teoria geral dos sistemas, quer dizer, um corpo 10

de leis gerais vlidas para todos os sistemas abertos. Mas Bertalanffy no quis ser o nico a falar de viso sistmica. Sentiu, ento, a necessidade de criar uma associao que teria como objetivo promover esta nova teoria. Fundou com alguns amigos, em 1954, a Society for General Systems Research. Esta sociedade representou um papel importante no desenvolvimento da viso sistmica. Eis a descrio do programa definido em 1954: A Society for General Systems Research foi criada em 1954 para favorecer o desenvolvimento dos sistemas tericos aplicveis a vrios sectores tradicionais do conhecimento". As suas funes principais so as seguintes: Investigar os conceitos, leis e modelos da mesma forma nos diversos domnios e ajudar nas trocas teis de um domnio para outro; Encorajar o desenvolvimento de modelos tericos adequados nos sectores onde se observa a sua ausncia; Minimizar a multiplicao dos esforos tericos nos diversos domnios. Promover a unidade da cincia ao melhorar as relaes entre os especialistas. Ser apenas em 1968, quando era professor de biologia terica na Universidade de Alberta, que Bertalanffy publicou uma obra importante sobre viso sistmica intitulada General System Theory. Este livro constitui um clssico da literatura dessa rea de conhecimentos. Apresenta uma excelente introduo ao tema e d uma viso panormica das aplicaes nas diferentes disciplinas: fsica, biologia, cincias sociais, matemticas, etc. Nele se encontram muitas indicaes histricas, porque retoma artigos publicados anteriormente. Bertalanffy diz-nos, por exemplo, que a noo de sistema aberto surge em 1940, e a da teoria geral dos sistemas em 1945, etc. Pode, portanto, dizer-se que L. von Bertalanffy foi o pai da teoria geral dos sistemas. Fonte: http://w3.ualg.pt/~aferreir/tio/textos/sistemas%20complexos.htm Norbert Wiener aperfeioou o estudo dos sistemas chegando ciberntica em 1948, que a arte de comunicar e controlar. Norbert Wiener (1894 - 1964) Wiener era um Fsico-matemtico americano nascido em Columbia, Montana. Ele foi considerado como sendo o criador da teoria ciberntica. Estabeleceu as bases dessa cincia, que estuda a relao entre os fatores de controle e comunicao dos seres vivos, das mquinas e das organizaes sociais. Ele era filho de um imigrante que foi professor de lnguas e literaturas eslavas na Universidade de Harvard. Estudou no Tufts College e depois cursou Biologia nas universidades de Cornell. Abandonou a carreira de Bilogo por falta de aptido para o trabalho de laboratrio. Doutorou-se em filosofia em Harvard (1913), com uma dissertao sobre lgica matemtica. Prosseguiu seus estudos em Cambridge, sob a direo de Bertrand Russel, em Gttingen, com David Hilbert, e em Columbia. Matemtico prodgio, tornou-se assistente de professor de matemtica no Massachusetts Institute of Technology (1919) e professor (1932-1960). Especialista em matemtica e fsicamatemtica, durante a II Guerra (1939-1945) trabalhou em pesquisas sobre

11

sistemas eletrnicos de defesa nas reas de comunicao e informao, tornando-se, ento, interessado em computao automtica, a partir do qual criou a ciberntica. Junto com o sovitico Andrei Kolmogorov, formulou a teoria de predio de sries de tempo estacionrio. Suas teorias foram descritas em Cybernetics (1948), onde traou os fundamentos da cincia, The Human Use of Human Beings (1950), Nonlinear Problems of Random Theory (1958), The Tempter (1959) e God and Golem, Inc. (1964). Fonte: http://www.sobiografias.hpg.ig.com.br/NorbtWie.html ,visitado em 12/12/2004. Os sistemas auto-regulados so sistemas abertos que possuem o feedback. Este ajuda o sistema a corrigir seus rumos e caminhar em direo aos seus objetivos. ENTROPIA DOS SISTEMAS A entropia est relacionada com a desorganizao. Todo sistema tende a ter entropia, ou seja, com o passar do tempo ele tende a se desorganizar. A forma de organizar pelo trabalho ou seja, temos que injetar energia no sistema para organiz-lo. Este o caso de um jovem em idade de crescimento. necessrio a ingesto de materiais e o recebimento da energia dos alimentos para que o corpo possa crescer forte e vigoroso. Como efeito da entropia os sistemas vo se desgastando, se degradando e ficando ultrapassados. preciso vencer a entropia pelo trabalho constante de manuteno dos sistemas. Vamos pensar em como fazer a manuteno? COMO GANHAR DINHEIRO COM OS SISTEMAS 1. preciso ter objetivos definidos e claros; 2. Planejar os sistemas e suas necessidades e atualizar estes planejamentos por meio de re-planejamentos que devem ocorrer na medida em que as condies do ambiente se alterarem; 3. Utilizar os feed-backs para realizar a correo dos sistemas; 4. Na medida em que a quantidade de alteraes do sistema seja muito grande, deve-se procurar projetar novos sistemas, pois todo sistema tem seu ciclo de vida; 5. Atuar como o mdico que busca a sade do seu paciente: procure a sade da sua empresa; 6. Seja objetivo e trate bem todas as pessoas; 7. Seja feliz e entusiasmado com o que pratica e transmita essa felicidade para todos.

12

EFICCIA E EFICINCIA NOS SISTEMAS Os sistemas podem ser mais eficientes ou ento, menos, dependendo da forma como so projetados e trabalhados no cotidiano. Cabe ao analista de tecnlogo de TI observar os sistemas, encontrar os pontos fracos ou falhos e buscar solues que faam com que os sistemas funcionem melhor. Que tipo de problemas o Tecnlogo de TI pode encontrar? R: problemas de sistemas, problemas de informao (falta, excesso, falta de objetividade, incorreo, dificuldades na gerao, dificuldades na captao, dificuldades na transmisso, dificuldades no armazenamento etc). Como o tecnlogo pode resolver esses problema? R: por meio de um enfoque sistmico e pelo uso dos seus conhecimentos de TI. MODELAGEM Como os sistemas podem ser entendidos, estudados e melhorados. Que ferramentas o tecnlogo pode utilizar? R: O tecnlogo pode fazer uso da modelagem. Modelagem a criao de modelos. Modelos so representaes dos sistemas. Eles nos ajudam a visualizar e entender os sistemas, ajudam no projeto de novos sistemas e na melhoria da eficincia e eficcia dos sistemas. Voc pode apresentar 10 modelos diferentes que ajudam a explicar os sistemas e pode descrever cada um deles bem como a forma de tirar dinheiro ou sucesso ou eficincia dos mesmos? R: Modelo das camadas OSI/ISO ou 7 camadas; modelo de linguagens de programao com arquiteturas de computadores e negcios; modelo dos nveis estratgico-ttico e operacional (neste, o nvel estratgico o da alta administrao, o ttico o da administrao mdia e o operacional a do pessoal operacional); modelo de converso do conhecimento tcito e explicito; modelo do homem tubo usado na medicina; modelo de ameaas e oportunidades; modelo de melhoria contnua (crculo divido em quatro partes que gira no sentido melhorar a experincia), modelo de espinha de peixe melhorado; modelo de planilhas eletrnicas; modelo de tomo (com ncleo de prtons e nutrons e eltrons girando em torno do ncleo; modelo frmulas de clculo de valor de parcelas conforme o juros e o capital inicial e prazo; modelo fotogrfico.

13

Modelo de converso de conhecimentos SECI de Nonaka e Takeuchi (1997): conhecimentos tcitos e explcitos: Tcito Explicito

Tcito

Socializao

externalizao

Explcito

Internalizao

Combinao

Exemplo do modelo de ameaas e oportunidades:

OPORTUNIDD Meio externos Meio interno EFICCIA

AMEAAS

EFICINCIA

ISO define a qualidade como sendo a totalidade das caractersticas de uma entidade que lhe confere a capacidade de satisfazer as necessidades explicitas e implcitas. As necessidades implcitas so necessidades subjetivas dos usurios e 14

tambm so chamadas de fatores externos. Estas podem ser percebidas tanto pelos desenvolvedores quanto pelos usurios. Necessidades explicitas so as condies e objetivos propostos por aqueles que produzem o software. A definio da ISO confirma a relao entre o grau de qualidade e a satisfao do cliente em termos de expectativas atendidas. A indstria japonesa foi a precursora do CQT, controle de qualidade total. Foi seguida pelos americanos que definiram o modelo de gerencia de qualidade total ou TQM. Em 1947 foi criada a Organizao Internacional de Padronizao ISO, que uma organizao internacional de padronizao. Exerccio de qualidade total. Vamos colocar em ordem os elementos: executar, conferir, melhorar e planejar.

1 _____________________ 2 _____________________ 3 ______________________ 4 _______________________ Qualidade da informao Existem normas e modelos para se medir a qualidade da informao. Como o caso das normas ISO (International Standard Organization) e do modelo CMM (Capability Maturity Model). A ISO uma instituio no-governamental, fundada em 23/02/1947, com sede em Genebra. A CMM Foi criada pela SEI (Software Engineering Institute EUA). A CMM um modelo focado na capacidade organizacional e seu desenvolvimento. A ISO define qualidade: a totalidade das caractersticas de uma entidade que lhe confere a capacidade de satisfazer s necessidades explcitas e implcitas ISO 9000 a norma um padro internacional que especifica requisitos para um sistema gerencial de qualidade de uma organizao. ISO 9001 padres para desenvolvimento , suporte e manuteno de software. ISO 9001 a 9003 descreve requisitos para sistemas de qualidade. 15

ISO 12207 define processo de ciclo de vida de software. ISO 15504 - aprovada em 2003, focada na avaliao de processos organizacionais (avaliao e melhoria de software). A CMM categoriza as organizaes em 5 nveis de maturidade. Cada nvel de capacidade definido por um conjunto de caractersticas que o processo deve satisfazer para estar naquele nvel. nvel 1 incompleto nvel 2 se concentra em disciplinas, gerncia de projetos (executado). nvel 3 focado na definio, melhoria e uso adequado de processo de software (gerenciado) nvel 4 gerncia de qualidade nvel 5 Otimizando (excelncia) No Brasil existe s uma empresa que desenvolve software que est no nvel 3 (IBM).

Aplicaes do conceito de sistemas em geral 1) Caso do sistema de controle de qualidade de uma indstria: Numa indstria que produz livros, existem vrios pontos onde se deve aferir ou medir a qualidade do processo de produo. Os clientes de livros esto cada vez mais exigentes, pois vo pagar por um produto e desejam ter o melhor e pelo menor preo. Se voc fosse trabalhar num sistema de qualidade de uma editora e grfica de livros, em que pontos voc poderia controlar a qualidade do produto? 2) Caso dois duas pessoas conversando sobre futebol podem se constituir num sistema? Se sim, quais os componentes? 3) Cite os objetivos e componentes dos seguintes sistemas: 3.1) Semesp (Sindicato das Entidades Mantenedoras de Estabelecimentos de Ensino Superior no Estado de So Paulo) 3.2) faculdade 3.3) curso de Bacharelado em Sistemas 3.4) sala de aula 3.5) grupos de alunos realizando um trabalho de sistemas. 3.6) qual a relao entre os sistemas apresentados nos itens 3.1 a 3.6?

16

Exerccios 1) Como voc poderia organizar um sistema condomnio de um prdio? 2) Quais subsistemas podem fazer parte de um sistema Biblioteca? 3) D exemplos (outros que no os da apostila) de Sistemas naturais, artificias, estticos, dinmicos, temporrios e permanentes (5 de cada)?

Sistemas de informao
Melhor acender uma vela do que amaldioar a escurido Provrbio Chins A informao se constitui num dos principais patrimnios de uma empresa. Dados podem ser entendidos como sendo a matria prima da informao. Dados so fatos na sua forma primria. So seqncias ordenadas de smbolos das quais se pode extrair. informaes. Isoladamente os dados no contem nenhum significado. Quando o dado tratado, organizado, analisado, processado de alguma maneira para que se tenha significado em um contexto, ele passa a ser chamado de informao. Ex de dados: 37 (s o nmero no indica nada), porm acrescentando-se anos, j saberemos que se trata de uma idade. Porm sem o contexto de quem o dono desta idade, tambm no tem sentido. Informao um conjunto de fatos organizados de tal forma que adquirem valor adicional, alm do valor do fato em si. Ex de informao: O diretor de RH de uma empresa deseja saber quantos funcionrios esto trabalhando no turno da noite e quais so eles, para fazer o pagamento das horas extras. O que um sistema de informao? Veja 5 definies: 1. um sistema que processa dados e produz informaes. 2. Um sistema de informaes um conjunto de funes integradas, voltadas para a transformao de dados. 3. um sistema que, por meio de processos de coleta e tratamento de dados, gera e dissemina as informaes necessrias aos diversos nveis organizacionais.

17

4. Consiste em organizar esforos para prover informaes que permitam uma empresa decidir e operar. 5. uma srie de elementos ou componentes inter-relacionados que coletam (entrada), manipulam e armazenam (processo), disseminam (sada) os dados e informaes e fornecem um mecanismo de feed-back (retroalimentao). Isto , matrias primas em informaes. Isto semelhante a um processo industrial que transforma matrias primas em produtos. Para qu um sistema faz isso? Para fornecer informaes necessrias s pessoas que tomam deciso e para tornar as tarefas mais rpidas e mais baratas, para fornecer vantagens competitivas. Um sistema de informaes possui organizacional e o computacional. 3 grandes componentes: humano,

Exemplo de um Sistema Agroindustrial Versus Sistema de informao: Matria prima => indstria => produtos acabados Dados => computador => informaes Outro termo bastante utilizado o de Tecnologia de informao: Conjunto de conhecimentos sobre toda cadeia de valor da informao. tudo que se pode fazer com a informao. Informao e dados: Dados coletados Processo de Transformao INFORMAO

VALOR

CONHECIMENTO

TOMADA DE DECISO

Importncia da informao:

18

Informao necessria para a tomada de deciso. Exemplo de influncia do conhecimento no processo de transformao de pedaos de madeira e pregos, numa escada. Observe que por semelhana, os pedaos de madeira e os pregos seriam dados, ao passo que a escada pronta seria a informao, com mais valor que o material original. Churchman, na dcada de 70, foi outro estudioso dos sistemas que, porm esteve mais voltando em seus estudos, para a administrao de empresas. OBrien e Alter so autores que na dcada de 90 conduziram o conhecimento dos sistemas no sentido da informtica e computao. Classificao dos sistemas de informao Os sistemas de informao so projetados para servirem a uma ou vrias regies de deciso. Eles so classificados em: Sistemas de processamento transacional; Sistemas de apoio operacional; Sistemas de informao gerencial; Sistemas de apoio deciso; Sistemas de informaes para executivos; Sistemas de apoio ao ensino; Exerccios 1) Identifique ameaas e oportunidades para o negcio de uma instituio de ensino. Bem como as estratgias internas que ela tem que fazer para dar respostas adequadas s ameaas e oportunidades externas. 2) Idem para uma loja de suprimentos de informtica; 3) Idem para uma montadora de computadores; 4) Idem para voc no plano profissional; 5) Identifique alguns feed-backs de informao para uma indstria de computadores. 6) Identifique alguns feed-backs de informao para uma lanchonete. 7) Identifique alguns feed-backs de informao para um hotel. 8) Identifique alguns feed-backs de informao para um hospital.

19

Componentes e relacionamentos dos SI: hw, sw, interface, redes, pessoas, organizao e regras.
Ao sem viso um pesadelo" Provrbio Japons

Os sistemas de informao computadorizados (Sistemas de processamento transacional; Sistemas de apoio operacional; Sistemas de informao gerencial; Sistemas de apoio deciso; Sistemas de informaes para executivos; Sistemas de apoio ao ensino) so compostos por: hardware, software, redes, banco de dados alm de pessoas e organizao com suas regras. Organizao As organizaes podem ser definidas como conjunto de pessoas que de maneira ordenada, buscam atingir objetivos comuns, por meio de uma adequada coordenao de recursos materiais, humanos, financeiros, informacionais e de tempo. A organizao formada por departamentos, e possuem processos. Paradigmas organizacionais As organizaes podem ser vistas sob diversos paradigmas. Paradigmas so sistemas bsicos de crenas ou vises do mundo que guiam as pessoas. As regras so parte importante dos sistemas, pois todo sistema tem que seguir regras. Ex: horrio de entrada de funcionrios, horrio de sada etc. Ambiente As organizaes modernas so sistemas abertos que esto constantemente interagindo com o ambiente. O ambiente empresarial pode oscilar desde muito estveis e previsveis at ambientes dinmicos e imprevisveis. Ambiente geral - formado por componentes econmicos, sociais, tecnolgicos, polticos e legais. Este o nvel mais externo da organizao. Ambiente operacional formado por clientes, fornecedores, concorrentes e mo de obra. o nvel imediatamente externo da organizao.

20

Ambiente interno formado por cultura da organizao, aspectos de marketing, aspectos financeiros, aspectos ligados produo e aspectos relacionados gesto de pessoas. o mbito interno da organizao. A anlise adequada dos ambientes internos e externos tem se apresentado como uma das ferramentas de maior valor para as organizaes. Fatores crticos para o sucesso de sistemas de informao numa organizao: 1) Apoio e comprometimento da alta administrao; 2) Necessidade; 3) Problema visvel e que permite o trabalho imediato; 4) Recursos apropriados do SI (Hw, Sw e suporte); 5) Administrao da resistncia; 6) Administrao de problemas com dados: agregao, acesso e administrao de dados podem ser um bloqueio implementao, fluxo de informaes e distribuio do poder; 7) Diviso do projeto em pedaos administrveis: uso de prottipos e um enfoque adaptativo e evolutivo; 8) Treinamento, assistncia e insistncia; 9) Administrao da evoluo e disseminao de sistemas; Uso estratgico dos sistemas de informao: Fatores crticos de sucesso (estes so identificados por gerentes, ou tomadores de deciso); Produtividade (esta intimamente relacionada eficincia. a medida da sada de resultados dividida pela entrada); Aperfeioamento contnuo (melhoria de produtos e servios para a manuteno da competitividade, implica na gesto da qualidade e gesto da qualidade total); Vantagem competitiva ( um benefcio importante, de longo prazo para a empresa);

Pessoas Os itens de pessoas so os usurios e os desenvolvedores. Hardware Hardware a parte fsica de um computador; O hardware do computador composto por CPU e perifricos. A CPU o processador. Ela composta por registradores, unidade lgica aritmtica, unidade de controle e unidade de controle de endereos. O processador ligado memria RAM por barramentos.

21

A memria armazena dados e programas. Em volta do processador existe os chips controladores ou placas controladoras e os respectivos perifricos de entrada e sada. Esta arquitetura a de Von Neuman. O hardware no funciona sem software. Software Software a parte lgica de um computador; Software a parte lgica do computador. O software pode ser implementado por meio de programas. Os softwares podem ser bsicos, aplicativos ou aplicaes e eles so criados por linguagens de programao. Os itens hardware, software e rede de computadores que vo compor a tecnologia de informao dos sistemas. Redes Redes so conjuntos de computadores autnomos interligados. As redes de computadores so formadas por dois ou mais computadores autnomos conectados para compartilhamento de recursos. Computadores autnomos so aqueles nos quais no existe a relao mestre-escravo, isto , qualquer mquina de uma rede pode ser inicializada sem depender de um computador central. O compartilhamento de recursos pode ser de Internet, Web, impressoras, banco de dados etc. A internet considerada a rede das redes sob o ponto de vista das redes. tambm considerada a rede mundial e pode ser considerada como sendo uma rede de pontas sob o ponto de vista dos usurios, que esto conectadas em mquinas que so chamadas de hosts, ou seja, qualquer mquina conectada rede. Os componentes de hardware, software e redes vo ser importantes nos sistemas de informao atuais. Nas linhas seguintes, estudar-se- algumas aplicaes principais. Tecnologia de informao Tecnologia de informao a tecnologia necessria para se coletar dados, processar, armazenar, recuperar, transmitir e exibir informaes. A utilizao adequada da informao nos processos decisrios e de mudanas tem se constitudo numa das principais chaves para o sucesso das organizaes. As novas tecnologias de informao e comunicao podem ser vistas como redutor de incertezas e riscos no momento em que por meio da disponibilizao de informaes que serviro de base para a criao de conhecimentos.

22

Nessa perspectiva, o papel dos computadores passa a ser apenas o de: por meio da gerao de informaes de qualidade, auxiliar na ampliao dos limites cognitivos humanos, favorecendo o incremento da racionalidade, as decises. Aplicaes Caso da necessidade da seleo de hardware, software e treinamentos Maria da Silva esta estudando no primeiro semestre do curso de Bacharelado em Sistemas de Informao. Como Maria nunca trabalhou anteriormente ela deseja iniciar um novo negcio no ramo de digitao de cartes de visita, currculos, trabalhos e teses. Ocorre que Maria ainda no tem computador e ela possui apenas 1000 reais para comear. Que configurao de computador voc recomendaria para Maria? Que software ela deveria adquirir? Que perifricos ela vai precisar para iniciar seu negcio? Uma possvel sugesto, como Maria no vai trabalhar com muita computao grfica : ela pode adquirir um equipamento com um pouco menos performance e mesmo de segunda mo. O equipamento que ela poderia adquirir estaria custando em torno de 300 reais. O processador poderia ser com uma freqncia de em torno de 500 MHz, o monitor poderia ser de 14. Teclado e mouse devem ser novos. O HD deve ser maior ou igual a 20 GBytes. A memria RAM pode ser em torno de 128Mbytes. Ela no pode esquecer de reservar pelo menos R$ 450,00 reais para a aquisio de uma impressora laser e mais uns R$ 250 para uma impressora a jato de tinta colorida. Quando for possvel, posteriormente, ela poder adquirir um gravador de CDs. O software de sistema operacional pode ser o Linux Curumin e o processador de textos o OpenOffice. Caso do Jos Caso do Jos que esta estudando o primeiro ano em Cincias da Computao e j deseja trabalhar com computao grfica e tratamento de imagens, com CAD, animao, filmes de DVD, fotos, tratamento de imagens e softwares de jogos de alta definio. Ele j tcnico em informtica formado h mais de 2 anos. J trabalhou com imagens e seu ltimo HD de 40 GBytes lotou em 3 meses. Jos no tem a preocupao com o preo do equipamento ou software, pois seu pai dono de um grande atacadista de cereais na zona leste de So Paulo e ele no po duro. Para o caso de Jos, sugere-se que ele adquira um computador novo tipo Pentium 4 de 3,2 GHz. O HD pode ser de 120 Gbytes, porm deve ter um perifrico de zipdrive com capacidade de 20 Gbytes por disquete. 23

A memria recomendada de 1024 Mbytes. O Monitor de 19 polegadas. O equipamento j deve vir com o gravador de DVD e o de CD e FaxModem. Alm disso, ele pode contar com placas aceleradoras de vdeo Gforce, teclado ergonmico, mouse ptico, mesa digitalizadora, scanner profissional. Caso 3 Rede de computadores Exerccios 1. Qual uma configurao mnima aceitvel para se trabalhar com Windows XP professional e softwares Corel 10, PhotoShop e jogos? 2. Quais componentes sero necessrio para a montagem de um micro computador completo? 3. Quais so as diferenas entre o software livre e o de arquitetura proprietria? 4. Quais so as diferenas principais entre os modelos de referncia OSI/ISO e TCP/IP para redes de computadores? 5. O que resoluo de nomes? 6. Para que serve o Ping e o Tracert e como funcionam?

24

Diagnstico dos problemas de informao. Custo, valor, qualidade da informao e nvel de deciso na organizao
"Encuentra la felicidad en el trabajo o no sers feliz" Cristbal Coln, primer puente entre los pueblos hispnicos D um peixe a um homem faminto e voc o alimentar por um dia. Ensine-o a pescar, e voc o estar alimentando pelo resto da vida Provrbio Chins. Se os teus projetos forem para um ano, semeia o gro. Se forem para dez anos, planta uma rvore. Se forem para cem anos, educa o povo Provrbio Chins Diagnstico de problemas de informao: De modo semelhante ao servio de um mdico que diagnstica a doena de um paciente que chega ao seu consultrio, o profissional de SI tem a funo de atuar na anlise de sistemas organizacionais e tentar detectar os problemas relacionados com informao. No caso do mdico este pode se valer de questionrios (anamnese), seguidos de exames laboratoriais e at mesmo do encaminhamento do paciente para outros especialistas. O profissional de sistemas (analista ou consultor) vai realizar um trabalho de levantamento de dados que conhecido como anlise de requisitos. Para realizar esta anlise ele far uso de tcnicas como: entrevistas, visitas ao local de trabalho, coleta de documentos, criao de diagramas ou modelos que mostrem como esta o sistema atualmente e quais so as queixas dos usurios. Com base nos levantamentos realizado o diagnstico das causas e conseqncias dos problemas de informao. A etapa seguinte o projeto da soluo, ou desenvolvimento de solues para os problemas de informao da empresa. Custo: Toda informao tem um custo associado a sua obteno. O custo pode incluir o gasto com equipamentos, software, pessoas e organizao necessria obteno da informao. Muitas vezes esse custo de difcil clculo. Algumas empresas utilizam ndices como o: TCO Total cost of ownership 25

ROI Return on investiment Custo presumido versus custo real Etc. Valor estratgico da informao: Qualquer empresa atua num ambiente competitivo de: Concorrentes; Fornecedores; Governo e legislao; Sindicatos; Produtores de matrias primas; Consumidores ou clientes; Acionistas; Mudanas ambientais; Evoluo tecnolgica; Grupos de presso. A empresa ento precisa estar atualizada e trabalhar de modo dinmico e rpido para dar respostas aos clientes, ao mercado, aos fornecedores, aos sindicatos, ao governo etc. Nos Sistemas de Informao idia a Tecnologia seja utilizada para melhorar o desempenho das organizaes. preciso saber quais informaes so necessrias para se conduzir o funcionamento da organizao com mais eficincia. Neste cenrio destaca-se os sistemas de ERP, Balanced Score Card, e Supply Chain Management, os sistemas de informao para executivos e os sistemas de apoio deciso e os sistemas de informao gerencial, lembrando que muitas vezes eles se sobrepe em suas funes, pois a separao apenas didtica. Aplicaes Em 1980, Michel Porter publicou sua obra A estratgia competitiva nas indstrias e da para frente este autor tem publicado vrias obras relacionadas com competitividade entre naes, pessoas, organizaes. Porter considerava 5 foras competitivas principais que so justamente as do valor estratgico dos sistemas em ambientes competitivos. Para toda empresa as idias deste autor tm sido amplamente utilizadas na sociedade. Qualidade da informao: Os sistemas de informao esto presentes no cotidiano das pessoas em geral e principalmente nas organizaes. A finalidade de um sistema a de atender a necessidades de usurios, apoiar na deciso, melhorar a produtividade de operaes e funcionrios, 26

aumentar a rapidez, permitir a identificao de condies e situaes, alertar a ocorrncia de mudanas de estados e muitas outras. Por este motivo, a qualidade esta relacionada satisfao das necessidades dos clientes ou usurios. importante lembrar que quem valida uma informao ou um sistema o usurio. A informao pode ser til ou no. Pode ser atual ou no. Pode ser precisa ou no. A qualidade da informao esta relacionada qualidade dos sistemas de informao que so utilizados na sua obteno e produo. Quanto qualidade dos sistemas, existem normas e modelos como o caso as normas ISO (International Standard Organization) e do modelo CMM (Capability Maturity Model). Este ltimo aplicado s empresas produtoras de software e classifica as mesmas em 5 nveis: o nvel mais baixo o nvel 1 no qual no h a repetitividade e o nvel mais alto, 5, o de excelncia. Classificao dos sistemas de acordo com o nvel decisrio organizacional Nas empresas, os sistemas podem ser classificados quanto ao no nvel decisrio envolvido em: operacional, ttico e estratgico. Nvel operacional No nvel operacional os sistemas atendem s decises operacionais. Os sistemas mais simples so operacionais e tambm so conhecidos como sistemas transacionais, sistemas de controle. Este o exemplo da falta de uma matria prima no estoque. O prprio sistema pode detectar o nvel baixo e antes que o material se esgote, ele j poder estar enviando um pedido de compras e informando s reas envolvidas. As decises de nvel operacional, em geral so consideradas como sendo estruturadas. Os tipos de usurios desses sistemas so o corpo tcnico da empresa (engenheiros, assistentes e auxiliares). Como caractersticas, esses sistemas possuem foco nas transaes rotineiras. A funo bsica registrar transaes. A origem dos dados nas operaes internas. O nvel de agregao de dados analticos precisos. Os tipos e informao so relatrios/consultas em tela e analticos. O volume de dados nesses sistemas grande. Ex: transaes bancrias automticas, folha de pagamento, emisso de contra-cheques... Nvel ttico Neste nvel esto os Sistemas de informaes gerenciais (SIG) ou Management Information Systems (MIS). Tambm so conhecidos como sistemas gerenciais. Os tipos de usurios so grupos (unidades de departamentos e negcios). As caractersticas so: foco em informaes para decises gerenciais. A funo bsica de consulta a informaes. A origem dos dados em operaes internas e em fontes externas. O nvel de agregao de dados agregados. O tipo de 27

informao de consulta em telas, grficos/ tabelas. O volume de dados gerados pequeno. Exemplo: oramento anual. Nvel estratgico So sistemas de informaes executivas (SIEx), ou Executive Information Systems (EIS). Estes tambm so conhecidos como sistemas de suporte deciso estratgica ou DSS. Os tipos de usurios so: presidentes, diretores, scios da empresa e alta administrao. As caractersticas so: foco em fatores crticos de sucesso (FCS, este um mtodo importante para se identificar quais so as informaes estratgicas para uma empresa. Quem criou o conceito de FCS foi Rockaart em 1970. Esta teoria afirma que qualquer empresa (ou departamento) possui algumas poucas atividades (3 a 7 em mdia) que devem ir bem para que o todo possa ser bem sucedido. Ex: num supermercado, seria o mix correto de produtos e a promoo de vendas) e seus indicadores de desempenho. A funo bsica em anlise de tendncias e desvios e projees. A origem dos dados em operaes internas e fontes externas. O nvel de agregao de dados agregados. O tipo de informao de consulta em telas/grficos/tabelas. O volume de dados gerados pequeno. Estruturao da deciso e nveis organizacionais Decises estruturadas so aquelas nas quais j existe um padro de deciso, ou seja, o processo normatizado e o pessoal operacional tem apenas que seguir a norma que j contem a deciso. Decises semi-estruturadas so aquelas para as quais no existe normatizao completa e muita coisa ainda precisa ser decidida pelos envolvidos. Normalmente, encontra-se este tipo de deciso no nvel ttico ou intermedirio. Decises no estruturadas so aquelas para as quais no existe nenhuma normatizao ou padronizao. Tudo novo. Geralmente, este tipo de deciso ocorre nos nveis estratgicos das organizaes. Aplicaes Uma indstria siderrgica uma fbrica de ao. O ao pode ser fabricado na forma de chapas de diversas espessuras, na forma de barras, cantoneiras, fios, etc. No processo produtivo de siderrgicas que utilizam fornos eltricos e sucata como matria prima, existe o ptio de sucatas e calcreo, existe a rea de fuso nos fornos eltricos, existe a rea de lingotamento, a rea de laminao ou extruso, o ptio de armazenamento de produtos acabados e por final a rea de despachos onde os produtos so enviados para os clientes. Muitos clientes de siderrgicas so indstrias que vo utilizar o material ao para fabricarem outros produtos como o caso de pregos, parafusos, grades de portes e janelas, bases de mesas e cadeiras, chaparias de foges e geladeiras.

28

A venda de uma certa quantidade de ao para uma indstria cliente o incio do processo. Porm, para se vender necessrio que haja uma consulta por parte do cliente. Se o produto puder ser fabricado no preo, prazo, qualidade, condies de pagamento e de entrega, e quantidades desejadas pelos clientes, ento pode ser que consultas se transformem em pedidos. Os pedidos vo se acumular em carteiras de pedidos que possuem prazos para ser atendidos, bem como contratos prevendo multas para atrasos... A rea de Programao e Controle de Produo (PCP) realiza a programao das mquinas e operrios para garantir a produo dentro de prazos aceitveis e se necessrio realiza a correo de rumo, contratando mais funcionrios ou mesmo pedindo que se adquira a produo de material de outras siderrgicas concorrentes para atender a pedidos com possvel atraso. A produo realizada em vrias etapas e para que ocorra necessrio o planejamento, a execuo do mesmo e o controle de atingir nas diversas etapas do processo produtivo. No final h o despacho. Neste se indica a logstica, isto , como o material de um pedido chegar ao cliente. Toda informao dever ser armazenada. A qualquer momento um cliente pode querer saber em que ponto ou local e em que quantidade esta o seu pedido para que possa tambm alocar pessoal dentro de sua empresa para dar continuidade aos trabalhos. Observe o leitor que a quantidade de informaes a serem manipuladas muito grande e que os valores em termos de dinheiro, materiais e pessoas envolvidas tambm muito elevado. H muitos empregos e dinheiro em jogo. No se pode dar ao luxo de cometer erros. Que sistema poderia ser utilizado para ajudar no processo de produo? Exerccios 1. Quais so as diferenas entre os nveis estratgicos, tticos e operacionais? 2. Encontre e classifique as informaes e conhecimentos de uma Biblioteca nos nveis organizacionais: estratgicos, tticos e operacionais. 3. Encontre e classifique as informaes e conhecimentos de um supermercado nos nveis organizacionais: estratgicos tticos e operacionais. 4. Encontre e classifique as informaes e conhecimentos de um time de futebol nos nveis organizacionais: estratgicos, tticos e operacionais. 5. Encontre e classifique as informaes e conhecimentos de uma faculdade nos nveis organizacionais: estratgicos, tticos e operacionais. 6. Como as decises dentro de uma organizao podem ser classificadas? Que relao existe entre os tipos de decises e os nveis organizacionais? 7. Como os sistemas de informao podem ser classificados e mencione um exemplo de cada um deles. 8. O que so fatores crticos de sucesso? Exemplifique os fatores crticos de sucesso para uma escola, para um comrcio, para um mdico, para um advogado? R: para uma escola pode ser a propaganda para os alunos, a captao de alunos. 29

Para um comrcio pode ser a obteno de produtos mais baratos para poder vender com margens de lucro melhores, ou a contratao de vendedores melhores... Para um mdico pode ser o relacionamento com o paciente e seu ndice de acertos de doenas, que garantir seu retorno ou que traga outros pacientes. Para um advogado pode ser a obteno de informaes do frum com rapidez e a montagem de um sistema de informao que permita dar respostas rpidas para cada caso. Modelos de ciclo de vida de processo de software So descries abstratas do processo de desenvolvimento, mostrando as principais atividades e dados usados na produo e manuteno de software, bem como a ordem em que as atividades devem ser executadas. So eles: 1) cascata; 2) desenvolvimento evolucionrio (programao exploratria e prototipagem descartvel); 3) transformao formal; 4) desenvolvimento baseado em reuso; 5) iterativos (desenvolvimento espiral e desenvolvimento incremental). Vamos conhecer mais sobre cada um dos modelos? Modelo Cascata (ou clssico) o mais antigo e o mais usado. Foi derivado de modelos existentes em outras engenharias. Considera que o processo de desenvolvimento de software composto por vrias etapas que so executadas de forma sistemtica e sequencial Etapas: 1) definio de requisitos = metas e restries impostas ao sistema so identificadas junto aos usurios do software. Os requisitos so analisados de modo a remover inconsistncias e ambiguidades. 2) Projeto do sistema e do software = os requisitos identificados so mapeados em componentes de hw e software. A arquitetura geral do sistema tambm estabelecida. 3) Implementao e testes unitrio = o projeto de software implementado em unidades de programas, utilizando-se uma linguagem de programao. 4) Integrao e teste do sistema = as unidades de programas so integradas e testadas como um sistema completo, para assegurar que todos os requisitos de software sejam atendidos. 5) Operao e manuteno = o sistema instalado e colocado em operao. Posteriormente o sistema entra em fase de manuteno (quando os erros forem surgindo). Atividades de verificao (estamos construindo o produto de maneira certa?) e validao (estamos construindo o produto certo?) so executadas durante todo o ciclo de vida do software.

30

Note que a validao sempre deve ser realizada pelos usurios do sistema, nunca pelos desenvolvedores, e note tambm que a validao pode ser feita no final do desenvolvimento e antes da implantao. Modelo de Desenvolvimento Evolucionrio 1) Modelo de Programao exploratria = objetivo o desenvolvimento da 1a. Verso do sistema o mais rpido possvel. Caracterstica no tem o escopo claramente definido. A especificao do escopo feita de forma intercalada ao desenvolvimento. Este modelo tem sido usado com sucesso para o desenvolvimento de sistemas especialistas, no contexto da inteligncia artificial, p.ex. sistemas de reconhecimento de voz, sistemas de diagnstico mdico, etc.) 2) Modelo de Prototipagem Descartvel = Objetivo entender os requisitos do sistema Tem sido usado com sucesso para validar partes do sistema (interface grfica e aspectos relacionados arquitetura, p.ex.: performance, portabilidade, etc. O prottipo descartado e o software deve ser re-implementado na etapa seguinte, usando qualquer modelo de ciclo de vida Modelo de Transformao Formal Esse modelo tem sido aplicado ao desenvolvimento de sistemas crticos, especialmente naqueles onde a segurana um fator crtico (p.ex. sistema de controle de trfego areo. Fases: 1) definio de requisitos; 2) especificao formal (definio matemtica); 3) transformao formal; 4) integrao e teste do sistema. Modelo de Desenvolvimento Baseado em Reuso Este modelo baseia-se no reuso sistemtico de componentes existentes ou sistemas COTS (Commercial-Off-The-Shelf). Este modelo assume que o sistema , em sua maior parte, formado por componentes pr-existentes. Fases: 1) Especificao de requisitos os requisitos do sistema so especificados; 2) Anlise de componentes identificam-se componentes que so candidatos a serem reusados no projeto do sistema; 3) Modificao dos requisitos Os requisitos identificados so modificados para se adequarem aos componentes a serem reusados; 4) Projeto do sistema com reuso o sistema projetado, utilizando-se os componentes a serem reusados; 5) Desenvolvimento e integrao componentes no existentes so desenvolvidos e todos os componentes so integrados;

31

6) Validao o sistema validado somente pelo usurio final, e antes da implantao. Modelos Iterativos 1) Modelo de Desenvolvimento Espiral Este modelo acrescenta aspectos gerenciais (planejamento, controle e tomada de desciso) ao processo de desenvolvimento de software , ou seja, anlise de riscos em intervalos regulares. Ele representado como uma espiral. Ele define 4 quadrantes, nos quais as atividades (gerenciais ou tcnicas) de um projeto so executadas durante um ciclo na espiral. etapas: A) Determinao dos objetivos, alternativas e restries os objetivos especficos para a etapa so identificados e alternativas para realizar os objetivos e restries so encontrados; B) Anlise das alternativas e identificao e/ou resoluo de riscos Os riscos principais so identificados, analisados e buscam-se meios para reduzir esses riscos; C) Desenvolvimento e validao (pelo usurio) da verso corrente do produto um modelo apropriado para o desenvolvimento escolhido, o qual pode ser qualquer um dos modelos de ciclo de vida; D) Planejamento o projeto revisto e o prximo ciclo da espiral planejado 2) Modelo de Desenvolvimento Incremental Em vez de entregar o sistema como um todo, o desenvolvimento e a entrega so divididos em incrementos, com cada incremento representado parte da funcionalidade requerida. Etapas: A) definir esboo dos requisitos (todo sistema); B) associar requisitos a incrementos (todo); C) projetar a arquitetura do sistema (todo); D) desenvolver um incremento (um data mart); E) validar o incremento; F) integrar o incremento; G) validar o sistema (usurio final). Questo: Que modelo voc utilizaria para desenvolver um software pequeno no qual voc tenha bom conhecimento do assunto e da programao? R: cascata pois ele bastante simples, mas poderia ser qualquer outro sem dificuldades. O importante ter uma linha de ao definida. Na construo de um software grande e complexo possvel se utilizar mais de um modelo? 32

R: sim. Poderia fazer uma mistura de modelos, isto cascata melhorado, com reuso em algumas partes etc. O que o modelo cascata melhorado? R: o modelo cascata prevendo a possibilidade de correes em cada etapa.

Como os dados podem ser armazenados? Os dados normalmente so armazenados em estruturas de dados (variveis, vetores, matrizes, pilhas, rvores, etc.). Existe uma hierarquia de dados na seguinte ordem. O menor dado utilizado por computadores o bit. Vrios bits so organizados em caracteres que neste ponto passam a possuir um valor informacional, formando bytes. Os bytes so organizados em campos. Vrios campos formam um registro. Registros so partes de arquivos. Arquivos so partes de banco de dados. A tabela seguinte ilustra a hierarquia de dados. Banco de dados Arquivos Registros Campos Caracteres ou bytes O que so armazenamento de dados e arquivos de dados? Armazenamento o processo que envolve a colocao de dados de transaes em um ou mais banco de dados. J arquivos so conjunto de registros relacionados, por exemplo, todos os registros de alunos de um curso. Outro exemplo o do arquivo de todos os registros de funcionrios de uma empresa. Exerccio: cite 10 exemplos de arquivos de registros? O que um Banco de Dados (BD)? So conjuntos de dados relacionados e acessveis. A tecnologia de banco de dados tem evoludo ao longo do tempo. Na dcada de 60, os bancos de dados eram construdos dentro dos programas criados em Cobol, Fortran, e outras linguagens de programao. Em 1970 F. Codd, pesquisador da IBM, criou os bancos de dados relacionais. Figura 1 apresenta um ambiente de um sistema de banco de dados. 33

Sistema de Banco de Dados SGBD Programadores/ Usurios


Programas de aplicao/ consultas Programas para acessar consultas Programas para acessar dados armazenados Arquivo de dados armazenados Arquivo de definio de dados

Existem vrias pessoas envolvidas na criao e uso de Banco de Dados: H pessoas que realizam a anlise de dados, que sero necessrios no BD. H os analistas que vo projetar a modelagem e construo do mesmo. H os programadores que vo implementar o cdigo de criao e manipulao dos dados. H os usurios finais dos sistemas. Algumas profisses tpicas so: Administrador de Banco de Dados ou DBA (Database Administrator) quem tem a maior responsabilidade sobre o BD (autorizar acesso ao BD, coordenar e monitorar seu uso e controlar toda a sua segurana). Projetista de BD o responsvel pelo projeto e utilizao de BD (define quais dados devero ser utilizados, interage com analistas e usurios. Analistas de sistemas e programadores de aplicaes so os engenheiros de software que determinam as necessidades dos usurios finais e desenvolvem especificaes para as transaes. Usurios finais utilizam o sistema de BD no seu dia a dia.

O que um SGBD? um sistema gerenciador de banco de dados ou um pacote de programas que facilita a criao e manuteno de um BD. Tambm chamado de DBMS (Database management system). Quais as caractersticas dos sistemas de SGBD? 1) Natureza auto-descritiva de um sistema de BD (arquivo de definio de dados ou metadados); 2) Isolamento entre programas e dados; 4) Abstrao de dados (abstrao o mesmo que resumo, esconde detalhes de como feito o armazenamento);

34

5) Suporte para mltiplas vises de dados. O que linguagem de definio de dados? a linguagem que permite criar a estrutura de dados ou metadados. O que linguagem de manipulao de dados? a linguagem que permite armazenar, recuperar e eliminar dados. Qual a importncia do SQL? SQL (Structured Query Language) utilizada para realizar a comunicao em um BD relacional. Alguns SGBDs que utilizam SQL so: Oracle, Sybase, Microsoft SQL Server, Access, Ingres, Postgree SQL, etc. Originalmente a linguagem foi criada nos laboratrios da IBM, na dcada de 70. Exemplos de comandos de SQL Ela possui 3 tipos de comandos: SQL = LDD + LMD + LCD LDD a linguagem de definio de dados. Ex: create,set, drop, alter (table, view, index), LMD linguagem de manipulao de dados. Ex. de comandos: select, insert, update e delete. LCD linguagem de controle dados. Ex. de comandos: Grant e revoke, Grant select, Grant insert, revoke etc... O que modelagem de dados? a criao de modelos de dados, incluindo os diagramas ER. Aplicaes Estudo de caso de sistema de controle de Biblioteca. Bibliotecas so sistemas que esto contido em sistemas maiores como o caso de uma Faculdade. Numa Biblioteca existem vrios subsistemas: acervo, rea de atendimento, rea de consulta, rea de emprstimos, rea de processamento tcnico, rea de chefia e sistema de controle de emprstimos computadorizado. Todos os subsistemas mencionados so sistemas do sistema Biblioteca e que funcionam bem e de modo coordenado para se atingir um objetivo comum. No caso do sistema computadorizado, a direo da Faculdade Santinense que era nova e inexperiente. 35

O diretor novo queria economizar dinheiro e apresentar resultados para os mantenedores. Pensou que no seria necessrio se ter chefia na Biblioteca. Ao retirar o cargo de chefia, durante 6 meses, houve a falta das funes de coordeno, controle e como se diz na gria popular quando o gato sai, os ratos fazem a festa.... Notando, aps meio ano, que havia baguna na Biblioteca, o diretor, reconhecer a necessidade da chefia na Biblioteca e resolveu contratar a mesma. No entanto, queriam diminuir custos e com isso ordenaram que se eliminasse a seo de processamento tcnico. Apesar da Biblitecria nova protestar, no houve acordo. O diretor da Faculdade, pessoalmente ordenou a demisso do pessoal de processamento tcnico. Aps 3 meses, j no se localizava novas obras e havia a tendncia da degradao da base de dados. Depois de reconhecer a importncia do pessoal de processamento tcnico, o diretor liberou a contratao de pessoal para o processamento tcnico: classificao, cadastro, etiquetagem e colocao nas estantes. No passo seguinte o Diretor resolveu retirar o sistema de Biblioteca que j funcionava h 3 anos, anos antes de sua entrada na direo da Instituio. Ele recebeu a oferta de um software de Biblioteca que era gratuito e um brinde que veio na compra do sistema de secretaria da Faculdade. Houve protestos por parte da Bibliotecria que alegou que o sistema no possua os campos necessrios, o sistema novo no emitia os relatrios necessrios e que ele era difcil de se manusear. O Diretor que havia sido convencido pelo vendedor do novo sistema de que era normal as pessoas reclamarem em toda instalao de sistemas novos e que a melhor soluo era a de trocar os funcionrios por funcionrios novos. Dito e feito. Aps 3 meses de funcionamento do sistema novo com novos funcionrios, o Diretor se convenceu finalmente de que o sistema gratuito no funcionava, era incompleto e que houve um revs, um atrasa de meses na Biblioteca graas a troca de sistema. Como disse o Diretor na poca Ningum comente com o mantenedor, seno eu providencia o demisso imediata de quem falar sobre o assunto!. Houve a recontratao do sistema antigo e de funcionrios e tudo voltou a funcionar bem. Na etapa seguinte, o Diretor pensou, no vou comprar novas obras, vamos economizar, esta a ordem do dia. Quando veio a comisso do MEC de inspeo dos cursos, notando que no havia os livros necessrios ao curso em inspeo, colocou o mesmo em diligncia, ou seja, a aprovao estava condicionada nova inspeo na qual se verificaria a aquisio e processamento tcnico dos livros necessrios. O diretor, num primeiro momento culpou os professores, depois culpou a bibliotecria, porm com o tempo ficou claro a sua culpa e no houve forma de esconder os rombos... Aps alguns meses, o diretor ordenou a compra dos livros necessrios, e finalmente desabafou, no mexo mais com o que no conheo! Agora entendo que a Biblioteca Universitria diferente da Biblioteca de um colgio de nvel fundamental ou bsico. Afinal, faculdade faculdade! Agora a Bibliotecria vai ter autonomia para trabalhar. Quando o diretor reconheceu o valor de outros profissionais e valorizou os mesmos obteve melhores resultados em sua gesto. 36

Aps cursar uma Ps-Graduao em sistemas de informao, finalmente o Diretor entendeu que a Biblioteca um sistema e que todos os seus componentes trabalham juntos e so necessrios para o objetivo final...Ainda bem, como se diz na linguagem popular antes tarde do que nunca.... Exerccios 1) Quem foi Ludwig von Bertalanffy e qual a sua contribuio para o estudo dos sistemas? 2) Quem foi Norbert Wiener e qual foi sua contribuio para o estudo dos sistemas? 3) Quais so as Entidades que um sistema de Biblioteca deve possuir (pelo menos 3)? 4) Quais so os campos das entidades? 5) Que tipos de relatrios deve emitir um sistema de Biblioteca.

37

Semana 7: Estudo de Caso 1. Projeto livre (dever ser criado pelo aluno, com orientao do professor)

38

Semana 8: Estudo de Caso 2 Projeto livre (dever ser criado pelo aluno, com orientao do professor)

39

Semana 9: Estudo de casos 3


Nem todos se contentam com sua aparncia, mas todos se contentam com seu crebro Provrbio Judaico.

Projeto livre (dever ser criado pelo aluno, com orientao do professor)

40

Especificao, Projeto e Reengenharia de SI


O conhecimento poder, mas s a sabedoria liberdade" Will Durant (escritor americano,1885-1981) Perguntar pode ser uma vergonha momentnea. No perguntar pode ser a ignorncia eterna. Provrbio Japons Os sistemas apresentam um ciclo de vida que de alguma maneira parecem com os ciclos de vida dos seres vivos. Ex: concepo, gestao, nascimento, evoluo, crescimento, vida adulta, velhice e morte. Normalmente os sistemas de informao tm um ciclo de vida curto de no mximo 5 anos. Em resumo os sistemas apresentam trs momentos principais: planejamento, desenvolvimento e evoluo. O planejamento leva em considerao todas as informaes estratgicas da empresa, bem como informaes sobre a situao atual e de necessidade dos usurios presentes e futuros. O produto dessa fase um plano de sistema contendo uma viso macro de diversos sistemas que devero ser desenvolvidos para apoiar a organizao em seu processo evolutivo. O desenvolvimento envolve as atividades necessrias para se construir cada sistema previsto no plano de sistema. A evoluo abrange as atividades necessrias para manter o sistema correto e atualizado ao longo de toda sua vida. Todo desenvolvimento de sistema de informao possui um ciclo de vida. Este acrescenta a dimenso temporal ao processo que ocorre desde o incio com a definio da necessidade do software e sistema e vai at a implantao, uso e manuteno. Quando a quantidade ou custo da manuteno torna-se muito elevado, isso j indica que esta na hora de se ter outro software ou sistema e se comear um novo ciclo de vida. A anlise e o projeto de sistemas pode se valer de mais de um ciclo de vida durante o projeto de um sistema de informao, neste caso se tem sistemas mistos. Para se desenvolver sistemas foram criados os modelos de ciclo de vida de desenvolvimento de sistemas (CVDS). Os principais modelos de CVDS so: Modelo clssico em cascata; Modelo em cascata melhorado; Modelo em espiral; Modelo formal; Modelo incremental; Modelo de reuso; Modelo de prototipao; 41

O modelo mais antigo o clssico, em cascata. Suas fases so: Conceitos: Metodologia um conjunto recomendado de filosofias, fase, procedimentos, regras, tcnicas, ferramentas, documentao, gesto e formao para desenvolvedores de sistemas de informao (British Computer Society). Mtodo caminho para se atingir um fim, ou uma srie de atividades ou tarefas que indicam o que fazer. Tcnica modo de se fazer algo, o como fazer. Ferramenta recurso para se alcanar um resultado. o com o que fazer. Pode ser um software, um tipo de linguagem, ou diagrama. Modelagem dos sistemas Modelos so representaes abstratas de uma realidade existente (modelo descritivo) ou de uma soluo para um determinado problema (modelo normativo). Ex: globo, mapa, planta de casa, partitura musical, frmulas... Modelos de sistemas so representaes dos sistemas j existentes ou de um novo sistema a ser desenvolvido. uma abstrao ou resumo preciso e conciso do que o sistema desejado dever fazer e no como dever faze-lo. Um modelo de sistema apresenta dois componentes: modelo funcional e modelo de dados. Os dois so vises diferentes de uma mesma realidade e devem estar integrados. o Modelo essencial (indica o que o sistema deve fazer e de que dados necessita para satisfazer os requisitos do usurio em um ambiente ideal). o Modelo de implementao (apresenta a implementao do sistema ideal. Define o sistema num ambiente real) o Modelo orientado ao objeto (inclui informaes significativas sob a perspectiva do mundo real e apresenta a viso externa do sistema). o Modelo dinmico (descreve os aspectos temporais e comportamentais do sistema, capturando o controle e o sequenciamento de operaes). o Modelo funcional (descreve os aspectos de transformao dos dados dentro do sistema). Sistemas novos podem ser criados ou desenvolvidos. Muitas vezes o conhecimento prvio de sistemas semelhantes pode fornecer parmetros e indicaes de caminhos, sucessos e fracassos. Antes de iniciar o processo de anlise preciso se realizar um estudo de viabilidade tcnico-econmica do projeto. Este deve ser breve e resumido. Caso esta seja aprovada pode-se iniciar o mesmo.

42

O estudo da Anlise e Projeto de Sistemas fornece parmetros gerais, e caminhos que serviro de referncia, porm cada novo projeto deve ser estudado em suas particularidades. Existem algumas fases importantes no desenvolvimento de qualquer sistema: Anlise; Projeto; Implementao; Implantao; Manuteno Como se detectam os problemas de informao? A anlise propriamente dita, se inicia pela anlise de requisitos. Nesta se procura levantar objetivos e necessidades dos usurios, restries, limites e abrangncia do projeto. Levantar os requisitos uma das atividades mais importantes de uma anlise e projeto de sistemas de informao, pois uma anlise mal realizada pode invalidar um projeto ou mesmo fazer com que o mesmo tenha uma vida ou ciclo de vida mais curto. O levantamento de requisitos pode ser realizado por meio de entrevistas individuais, levantamento de documentos, observao in-loco e reunies com envolvidos. Para estas ltimas pode-se utilizar tcnicas como o caso do Joint Application Development JAD. Nesta se procura criar grupos de trabalho com patrocinador (pessoa influente da direo que deve informar a todos os participantes a importncia do levantamento a ser realizado e qual o seu desejo em relao aos objetivos e s aes dos participantes) e participantes da rea em levantamento e analistas. Um bom levantamento de dados deve apresentar completude, no ambigidade, representar com fidelidade o que se esta estudando...

43

Modelagem de dados , Entidade externa, Processos, Depsito de dados, fluxo de dados)


"Se dois homens vm andando por uma estrada, cada um carregando um po e, ao se encontrarem, eles trocarem os pes, cada homem ir embora com um... Porm, se dois homens vm andando por uma estrada, cada um carregando uma idia e, ao se encontrarem, eles trocarem as idias, cada homem ir embora com duas..." Sempre que possvel, troque idias; elas esclarecem, acrescentam, ajudam, evoluem... Ainda que voc no precise, serviro para o outro. Provrbio Chins

Evoluo das aplicaes

- Sistemas Enterprise Resource Planning - ERP


O ERP um sistema integrado de controle de produo. uma arquitetura de software que facilita o fluxo de informaes entre todas as atividades de uma empresa: matrias primas, fabricao, qualidade, logstica, finanas, recursos humanos e meio ambiente. Trs razes para recorrer ao ERP: 1) integrar dados financeiros; 2) padronizar os processos de produo; 3) normatizar a informao sobre recursos humanos. A integrao se baseia na existncia de uma base de dados nica, de modo a evitar que diversas reas diferentes trabalhem com bancos de dados isolados e que eventualmente poderiam conter informaes de um mesmo item porm que divergem. Ele possui o objetivo auxiliar os gestores de empresas em geral e as indstrias. Pode incluir mdulos financeiros, recursos humanos. Aplicaes Exerccios

- Sistemas de Supply Chain Management - SCM


O SCM o gerenciamento da cadeia logstica de suprimentos. Ela abrange informaes de toda cadeia produtiva, desde um cliente at as matrias primas que sero necessrias para atender ao pedido do cliente. Um objetivo maximizar as foras sinrgicas da cadeia produtiva agregando mais valor aos produtos finais.

44

Aplicaes Exerccios

- Sistemas Business Intelligence


BI um conjunto de tecnologias, tcnicas e ferramentas utilizadas na anlise de dados, com objetivo de se atingir um melhor entendimento do negcio sob diferentes ngulos (processos, sistemas, recursos, clientes, mercado, finanas) para gerar um conhecimento til e suportar os processos de tomada de deciso e o desenvolvimento de estratgias para beneficiar a organizao. O termo BI foi criado pelo Gartner Group em setembro de 1996. Tcnicas que se enquadram nos objetivos de BI: DW, D Mining, CRM, BSC, KM ou GC, entre outras. BI um sistema que se envolve na coleta de informaes de diversas fontes: empresa, concorrente, cliente, fornecedor, governo e fatores polticos e sociais que podem influenciar o negcio. Como interface, o BI torna verdadeira todas as informaes e as transforma em conhecimento estratgico. Aplicaes Exerccios

- Sistemas de Data Warehouse


Um DW um armazm de dados. um banco de dados especializado, o qual integra e gerencia o fluxo de informaes a partir de BDs corporativos e fontes de dados externas organizao. Surgiu entre 1992 a 93. um repositrio de dados nico de toda uma empresa. Os dados foram limpos, consolidados e uniformizados. Para usurios finais, um DW um BD de alta disponibilidade, com todas as informaes gerenciais/estratgicas de que precisam para tomar decises com dados confiveis e em formato e agregao adequados. Um DW no como um software que pode ser comprado e instalado em todos os computadores de uma organizao em algumas horas. Sua implantao exige a integrao de vrios produtos e processos. Oferece os fundamentos e recursos para um sistema de suporte deciso eficiente. Fornece dados integrados e histricos que servem do nvel estratgico (da alta administrao) at o nvel ttico (das mdias gerncias). Os dados detalhados auxiliam a observar os aspectos mais tticos da organizao. Os executivos encontram no DW, as respostas mais imediatas para as suas perguntas, coisa que outros sistemas no fornecem. Aplicaes 45

Para o diretor de uma grande entidade na rea jurdica, o cadastro com a informao de todos os advogados do Brasil, as quais esto contidas em seu banco de dados, vale mais que o valor de sua sede composta pelo terreno, edifcio e instalaes. Exerccios

- Sistemas de Data Mart


um banco de dados desenhado de forma personalizada para departamentos. especfico para uma departamento, ex: Data Mart do departamento de Marketing, data mart do departamento de Compras, data mart do departamento de Meio Ambiente. Ele um mini-Data Warehouse, que fornece suporte deciso para um pequeno grupo de pessoas. Ou banco de dados relacional comum, mas separado do ambiente transacional e dedicado para armazenar operaes necessrias para realizar diferentes anlises ou projees. Um conjunto de vrios data marts pode formar um Data Warehouse (de toda companhia). O que difere de um relao ao outro o tamanho e o escopo da organizao. Aplicaes Exerccios

- Sistemas de Data Mining


a minerao de dados. Ele ocorre quando se deseja descobrir tendncias dentro de uma base de dados. Normalmente, faz uso de comandos SQL para um segmento de mercado para responder perguntas imediatas, por exemplo, Aplicaes Uma instituio de Ensino Superior deseja fazer um convnio com uma fabricante nacional de notebooks para venda direta aos alunos de modo financiado. Para um levantamento inicial considerou-se que existe um grande banco de dados com informaes sobre alunos de uma faculdade realizado anualmente no seu levantamento scio-econmico. A Faculdade pode querer saber, por exemplo, quantos alunos esto trabalhando, dentro deste grupo, quantos ganham mais que trs mil reais por ms, (que seriam candidatos a adquirir o notebook) e dentro deste grupo e pergunta-se quantos j possuem notebook?. Exerccios 46

- Sistemas de Balanced Score Card - BSC


Foi criado por Robert Kaplan e David Norton. No utilizado para criao de um planejamento estratgico, mas para possibilitar a monitorao e o acompanhamento das decises a ser adotadas e verificao dos resultados efetivos. O objetivo traduzir para os executivos, gerentes e subordinados a viso e estratgia da corporao por meio de um conjunto de medidas de desempenho organizado segundo 4 perspectivas diferentes: financeira, clientes, processos internos e aprendizado/crescimento. Cria uma linguagem para comunicar a misso e a estratgia da organizao utilizando indicadores que iro informar os funcionrios de todos os departamentos de uma organizao, sobre as metas de sucesso atual e futuro. Aplicaes Exerccios

- Sistemas de Customer Relationship Management (CRM)


O CRM a gesto do relacionamento com o cliente, isto , ele ajuda a gerenciar todo ciclo de vida de um cliente. O principal motivador a melhoria do atendimento ao cliente. Existe a idia de que o CRM a estratgia que permite empresa, como um todo, possuir uma viso nica de seu cliente, e a partir da, saber explorar as oportunidades de negcios. Muitas pessoas no encaram o CRM como sendo um sistema de computador, porm, ele uma estratgias de relacionamento que apoiada por esses sistemas de informao. A estratgia do CRM no departamental e sim de natureza organizacional, ou seja, no contempla apenas uma parcela da empresa. Ele no implantvel de uma nica vez. Deve ser feito de forma contnua e pressupe uma integrao de todos os departamentos de uma organizao para que todos vejam um determinado cliente da mesma forma.

- Portais
Portais so sistemas de informao que funcionam em intranets de organizaes. Na intranet eles esto voltados para uso dentro da empresa, pois funcionam como rede local. Esses portais tambm podem ser colocados na Internet de modo a ir para fora da empresa. 47

Os portais podem ser verticais quando so especializados num nico assunto ou podem ser horizontais quando so voltados para muitos assuntos. Portais podem ser classificados como: portais de contedo, portais de conhecimento. A figura X ilustra o modelo em camadas de portais de contedo.

MODELAGEM DE DADOS Ns fazemos sistemas para pessoas e no para mquinas, precisamos entender de gente. Metodologia para desenvolvimento de Sistemas: Metodologia: 1- Fazer o Sistema 2- Definir mtodos 3- Padronizao \ Uniformizao Administrador de Banco de dados: o profissional que conhece todos os dados de uma empresa, um especialista, que tem viso de um todo. 4- Aspectos Documentais 5- Estabelecer Linguagem Comum 6- Diviso do projeto em etapas Iniciao do Projeto: Objetivos: Solicitar registro Natureza de Solicitao Forma de Conduzi-la Identificar custos/ Benefcios Potenciais Riscos Associados Tecnologia Necessria Estimar Tempo Obter Aprovao Documentar Planejar prxima etapa As trs etapas so: Planejamento, Desenvolvimento e Implantao. O tempo do projeto ter que ser dividido em trs etapas, para correr menos risco, e o tempo de desenvolvimento ser maior. Tcnicas que devero ser usadas em um projeto: 48

1- Tcnicas de entrevista: atravs de questionrios tcnicos, especficos e especializado para perguntas de atualizao, descrever como a empresa, quem define as responsabilidades funcionais, todas as informaes so relevantes, 2- Tcnica mais usada: observao pessoal, falar, escrever, observar, ir preparado para uma reunio, 3- Como posso fazer entrevista: livros, jornais, revistas especializadas e observao pessoal. Se a entrevista for atravs de observao pessoal, observar tipo de letra se a letra for pequena, pessoa extremamente acanhada, se a letra for grande pessoa autoritria. 4- Todas as normas, so procedimentos. Deixe agendado seus horrios para as reunies, com horrio para comeo e trmino. Disciplina fundamental. 5- Procedimentos so polticos, mas seja sempre flexvel aprenda a ouvir. 6- Fazer o sistema para o usurio final, definir para qual a rea da empresa, analisar os nveis para cada depto. (nvel intelectual do usurio). 7- Pesquisar sobre relatrios da diretoria, fazer avaliao sobre o sistema, ser que recebo informao em tempo hbil? 8- Desenvolver programas para a entrevista, fazer levantamento, comear sempre do topo, tudo comea de cima, contato inicial, fazer as perguntas bsicas. Quais so os problemas mais crticos dentro do sistema, ver problemas e necessidades atuais dos usurios do pessoal do cliente, nunca segure os problemas s com voc, divida com o grupo. 9- Pea ao cliente exemplos, concretos, resuma, reestruture. Elabore. As informaes tm que ser quantitativas e qualitativas, no se esquea que a memria humana tem dois hemisfrios, o hemisfrio direito est em receptivo para textos, e o esquerdo para figuras, trabalhe com os dois. 10- Seja sempre pontual, com a diretoria, clientes, e principalmente com sua equipe de trabalho, respeite para ser respeitado, cuidado com as hierarquias, vista-se e porte-se adequadamente, cuidado com os exageros, seja sempre profissional acima de tudo. A final o nome do programador que est em jogo.

DIAGRAMA DE FLUXO DE DADOS CONCEITOS E PROJETO DE DFD. Introduo DFD

49

Para elaborao do projeto de um sistema de processamento de dados, o analista dispe de uma srie de ferramentas de anlise, destacando-se como uma das principais o diagrama de fluxo de dados tambm chamada de DFD. Por meio do diagrama de fluxo de dados, o analista pode representar graficamente a descrio lgica do sistema. Nessa descrio, so apresentados todos os procedimentos e operaes do sistema proposto, sem, contudo, entrar em detalhes. Portanto, trata-se de um trabalho com alto nvel de conhecimento, desenvolvido e criado por analistas de sistemas, programadores e especialistas em Banco de dados, tem como objetivo permitir uma visualizao global de como , e como ser o novo sistema desenvolvido. O diagrama de fluxo de dados uma das ferramentas mais conhecidas e mais teis no projeto e desenvolvimento de um determinado sistema, ou para analisar o sistema j existente na organizao. Simbologia Diagramas estruturados de sistema Entidade Externa. As entidades externas originam fluxos de dados para dentro do sistema, nem por isso deixa de influir no funcionamento do sistema em pauta. As entidades externas, de uma forma geral, representam alguma coisa fora do sistema que est sendo projetado, todavia provocam alguma influencia no seu desempenho. Essas coisas podem ser um grupo de pessoas, clientes, fornecedor, lugar, um diretor ou mesmo um outro sistema que fornece dados para o sistema em pauta; cada caso com suas devidas peculiaridades que devem ser criteriosamente observadas. A Entidade Externa Ir depender de cada sistema, pegar todos os dados, tratar e gerar informao, pegar as informaes externas, entender o sistema, e ver o que a empresa precisa para gerar a informao do meu sistema. (tudo que est fora do sistema no interessa) Empresa Externo Sistemas Interno Processo So os procedimentos que utilizamos, a forma de como est sendo conduzido o processo, o passo a passo, como devo fazer, muito comum ocorrerem

50

transformaes de dados, clculos ou outras operaes dessa natureza, afinal tudo muda constantemente. Na elaborao do diagrama de fluxo de dados necessrio identificar essas funes de transformaes dentro do sistema. Essas informaes so representadas por smbolos que indicam processos., conforme figura abaixo: Essa simbologia tambm pode identificar no diagrama de fluxo de dados DFD, um programa ou conjunto de programas. Uma operao manual, como por exemplo, conferencia de dados, ou mesmo uma rotina dentro de um programa. Os processos so identificados pelas aes, todos os processos so identificados por verbos, uma ao, primeiro so criados os processos, depois os dados. Toda vez que eu tiver um processo, haver uma transformao, uma ao, um verbo.

Depsitos de Dados: Todas as informaes sero guardadas no deposito de dados. Dado a matria prima da informao, eu posso retirar os dados quando quiser. Quando da construo do diagrama de fluxo de dados DFD, iremos detectar a existncia de lugares em que dever haver armazenamento de dados, ressaltando que se trata apenas de componente lgico do sistema sem comprometimento com o seu aspecto fsico. Um depsito de dados no nada mais do que um conjunto de estruturas em repouso, podendo ser um arquivo, diversos arquivos ou mesmo tabelas. Por conveno, cada arquivo deve ser indicado individualmente no diagrama. Todavia, quando dois ou mais arquivos contiverem dados referentes mesma entidade e acessados basicamente de forma simultnea, eles podem ser representados por um nico smbolo, e todas as vezes que precisarmos repetir o mesmo depsito de dados sua identificao ser a mesma: Exemplo Se o depsito de dados ( D1,for chamado de cliente, e no dfd o analista de sistemas precisar repetir novamente o D1 Clientes, o depsito de dados clientes dever ser exatamente igual, recebendo o mesmo nome e smbolo de identificao).

51

Fluxo de Dados Os fluxos de dados em um diagrama servem para indicar a movimentao de estruturas de dados, seguindo de um lado para outro no sistema de informaes. Para representar a direo em que os dados ou suas respectivas estruturas de dados esto fluindo no diagrama, devem ser usadas setas verticais e/ou horizontais, dependendo para onde, e para onde vou enviar as informaes. Como regra geral, a direo do fluxo de dados deve ser de cima para baixo e da esquerda para a direita, todavia essas normas no so muito rgidas. Outrossim, ressaltamos que essas regras so tradicionalmente aplicadas na construo de fluxogramas lgicos; portanto, recomendvel que sejam seguidas. O fluxo de dados representado por meio de uma seta vertical ou horizontal, dependendo de cada necessidade do grfico.

Leitura

Atualizao

Todo sistema deve ter uma viso macro, dois ou mais processos pelo menos. A Modelagem de dados como j dissemos, uma ferramenta de alto nvel e de suma importncia para o desenvolvimento de sistemas, seja ele pequeno ou grande. A modelagem de dados e sistemas tem somente algumas regras fundamentais para uso; que devero ser respeitadas rigorosamente; so elas: Nunca poder ser ligado: Depsito de Dados com depsito de dados Entidade externa com entidade externa Entidade externa com base de dados. Ligar somente os processos com depsitos de dados.

52

Estudo de Caso (dfd nvel 1 e dfd nvel 2) Avaliao 2, (continuao do estudo de caso , envolvendo dfds nvel 1 e 2; fluxo operacional, e descrio de dados. Vista da avaliaes. Avaliao Sub. Correo da avaliao N2. Estudo de caso. fechamento do Case, Projeto livre (dever ser criado pelo aluno, com orientao do professor)

53