UNIP Gerenciamento de Sistemas de Informao 2014 - Profa. Ecila Alves de Oliveira
Gerenciamento de Sistemas de Informao :. Apostila 2
:. Sistemas de Informao - SI :. Definio de Sistemas :. Dados, Informaes, Banco de Dados e Linguagens de Programao
Sistemas de Informao - SI Um Sistema de Informao (SI) um sistema cujo elemento principal a informao. Seu objetivo armazenar, tratar e fornecer informaes de tal modo a apoiar as funes ou processos de uma organizao. Geralmente, um SI composto de um subsistema social e de um subsistema automatizado. O subsistema social inclui as pessoas, processos, informaes e documentos. O subsistema automatizado consiste dos meios automatizados (mquinas, computadores, redes de comunicao) que interligam os elementos do sub-sistema social. Ao contrrio do que muitos pensam as pessoas (juntamente com os processos que executam e com as informaes e documentos que manipulam) tambm fazem parte do SI. O SI algo maior que um software, pois alm de incluir o hardware e o software, tambm inclui os processos (e seus agentes) que so executados fora das mquinas. Isto implica em que pessoas que no usam computadores tambm faam parte do sistema e, consequentemente, necessitem ser observadas e guiadas pelos processos de planejamento e anlise de sistemas. O perigo de no se dar ateno ao aspecto social que os sistemas automatizados, no sejam eficazes ou no possam ser utilizados, apesar de estarem funcionando perfeitamente (pelo menos, em ambientes de teste). No ambiente real, os aspectos sociais interferem e muito no funcionamento do SI. Os processos podem ser modificados em razo de aspectos sociais no bem controlados. Por esta razo, que existem muitos sistemas que depois de implantados acabam no sendo utilizados ou at mesmo trazendo prejuzos ou dificultando o trabalho nas organizaes. Caso Prtico Um exemplo de tal descuido aconteceu com um supermercado que gastou em torno de 200 mil dlares para informatizar seus caixas (check-out), com o intuito de eliminar as filas. Entretanto, aps a implantao do sistema, o que se viu foi que as filas aumentaram. Apesar da rapidez com que os preos so contabilizados, alguns problemas de ordem social acabaram por prejudicar o servio. Entre tais problemas, observou-se: a difcil identificao do local onde est o cdigo de barras (funcionrio mal-treinado ou etiquetas mal-colocadas), problemas com a leitora tica (exigindo passar vrias vezes o produto para que o cdigo fosse identificado ou mesmo digit-lo), problemas na passagem do produto pela leitora do cdigo (etiqueta com o cdigo mal colocado, dobrado ou em lugar inacessvel), demora no preenchimento de cheques, falta de empacotadores ou mesmo sacolas, etc. 2 Assim, o Analista de Sistemas dever tambm estudar e planejar o subsistema social de cada SI. Antigamente, esta era uma funo somente do Analista de O&M. Entretanto, hoje em dia parte da funo de O&M est sendo incorporada pelos Analistas de Sistemas, formados na rea de Informtica. responsabilidade do Analista de Sistemas definir os objetivos do SI, as informaes que o SI manipular, os processos e pessoas que faro parte do SI, as mquinas que sero usadas nos processos e o inter-relacionamento entre os vrios SIs na organizao.
Atividades dos Sistemas de Informao: Entrada: escaneamento tico de etiquetas com cdigos de barras em mercadorias. Processamento: calcular salrio, impostos e outras dedues na folha de pagamento dos funcionrios. Sada: produzir relatrios e demonstrativos de desempenho de vendas. Armazenamento: manter registros sobre clientes, empregados e produtos. Controle: gerar sinais audveis para indicar entrada adequada de dados de vendas. Principais Papis de um SI
3
Cinco razes maiores para o sucesso: Envolvimento do usurio; Apoio da administrao executiva; Declarao clara de requisitos; Planejamento adequado; Expectativas realistas. Cinco razes maiores para o fracasso: Falta de contribuio do usurio; Requisitos e especificaes incompletas; Mudanas de requisitos e especificaes; Falta de apoio executivo; Incompetncia tecnolgica.
Definio de sistemas Conjunto de partes integrantes e integradas, com vistas no mesmo objetivo.
Primeiramente, preciso entender que a informao um dos recursos mais importantes e valiosos de uma organizao. Porm, deve-se destingi-la de outro conceito que tende a igual-la: o dado, que simplesmente um fato, uma caracterstica de um produto, uma pessoa ou um evento apresentado na sua forma bruta. J a informao formada por dados organizados e elaborados sobre determinado assunto e essencial na tomada de deciso para a soluo de problemas ou atingimento das metas e dos objetivos.
Adota-se o conceito genrico de sistema como sendo um conjunto de partes ou elementos interligados, com o fim de atingir um objetivo comum. Todo sistema composto de entradas, formas de processamento, sadas e retroalimentao ou feedback.
Os sistemas de informao computadorizados so recursos essenciais quando criados para atender s necessidades de quem os utiliza regularmente.
A tecnologia da informao pode propiciar toda informao de que uma empresa necessita para atuao eficiente em qualquer rea ou ramo de negcio. Ela to importante que pode ser considerada um fator crtico de sucesso por criar, manter ou fortalecer a vantagem competitiva de uma empresa.
Qualquer sistema de informao computacional para realizar entradas, processamento, sada, armazenamento e atividades de controle que convertem os recursos de dados em recursos de informao, depende de:
Recursos humanos: usurios/clientes finais e profissionais em sistemas de informao. Hardware: equipamentos, mquinas e mdia. Software: programas e linguagens de programao. Dados: dados e bases de conhecimento. Redes: meios de comunicaes entre os equipamentos computacionais. 4
Definimos sistemas de informao computadorizados como um conjunto organizado de recursos que envolvem peopleware, hardware, software, redes de computadores e telecomunicaes, coleta, transformao e disseminao das informaes na organizao, e que apresentam uma ou mais das caractersticas descritas:
Hardware todo equipamento que compe o ambiente computadorizado necessrio para entrada, processamento, sada e armazenamento dos dados.
Software todo programa de que o computador necessita para executar suas funes bsicas e aplicativos especficos que so utilizados pelas organizaes.
Redes de computadores so formadas por hardware, software e conexes fsicas e/ou sem fio (wireless) com o objetivo de compartilhar e otimizar os recursos computacionais.
Telecomunicaes so os meios que permitem as transmisses eletrnicas dos dados que so utilizados pelos sistemas computadorizados.
Tecnologia da Informao TI o conjunto de recursos computacionais e que faz uso das telecomunicaes para obteno, processamento e transmisso das informaes.
Peopleware so pessoas que utilizam direta ou indiretamente a tecnologia da informao e o sistema de informao para exercer o seu trabalho ou para obteno das informaes. a parte humana que utiliza as diversas funcionalidades dos sistemas computacionais profissionalmente ou, simplesmente, como cliente.
Processamento da informao consiste em entrada, processamento, sada, armazenamento e atividades de controle feedback.
Recursos de dados sofrem uma transformao pelas atividades de processamento/tratamento, gerando uma multiplicidade de produtos de informao aos usurios finais utilizarem em rotinas ou tomadas de decises complexas.
Armazenamento a atividade de informao na qual as informaes e os dados so guardados de forma organizada para uso posterior. Para propsitos de armazenamento, os dados so geralmente organizados nas seguintes categorias:
Campo: conjunto de caracteres que representa a caracterstica de uma pessoa, lugar, coisa ou evento. Um endereo residencial constitui um campo. Registro: coleo de campos inter-relacionados sobre determinado assunto. Por exemplo, um registro de pedido de venda para certo cliente geralmente contm vrios campos como o nome, nmero, produto, valor etc. Arquivo: coleo de registros inter-relacionados sobre um assunto especfico. Por exemplo, um arquivo de itens em estoques de produtos poderia conter todos os registros de todos os produtos comercializados pela empresa.
Por intermdio da necessidade levantada pelo usurio final, parte-se para entender e definir as bases para a criao de um sistema aplicativo. O modo ou a forma como os elementos do sistema esto organizados ou distribudos, denomina-se configurao.
5 Sistema computacional um grupo de elementos inter-relacionados atuando juntos em direo a um objetivo, recebendo insumos e produzindo resultados em um processo organizado de transformao.
Os sistemas possuem trs funes bsicas em interao e uma quarta de controle:
1. Entrada (input): processo que envolve a captao e a reunio de elementos que ingressam no sistema para serem transformados. 2. Processamento: envolve o tratamento e a transformao dos dados bsicos em insumos ou produtos finais a informao. 3. Sada (output): resultado final do processamento ou processo de transformao. A sada consiste na disponibilizao dos insumos produzidos para o cliente final ou usurio envolvem as mltiplas formas de apresentao da informao, consultas em telas de computadores, relatrios, grficos, planilhas, sons, imagens, vdeos etc. 4. Retroalimentao: processo pelo qual o sistema avisado sobre a qualidade do produto final para que seja feito o acompanhamento da eficincia de cada etapa feedback retroalimentao (controle).
O modelo de sistema de informao mostrado destaca as relaes entre seus componentes e atividades:
Recursos humanos: so necessrias pessoas para a operao de todos os sistemas de informao. Recursos humanos compreendem: o Usurios finais: como mencionado, essas pessoas utilizam o sistema de informao ou a informao que ele produz. o Especialistas em sistemas de informao: desenvolvem e operam o sistema de informao.
Recursos de hardware: incluem todos os dispositivos fsicos e materiais utilizados no processamento de informaes, incluindo mquinas e mdia. Os principais componentes so: 6 o Sistemas de computador: constitudos pela CPU ou UCP Unidade Central de Processamento e seus perifricos associados como computadores pessoais em rede e terminais. o Perifricos: dispositivos de entrada e sada como teclados, monitores e armazenamento secundrio.
Recursos de software: quaisquer conjuntos de instrues que processam informaes. Os recursos de software incluem: o Software de sistemas/bsico: o que controla o computador. o Software de aplicao/aplicativo: aqueles que se destinam a tarefas especficas de um usurio final, como um processador de textos. o Linguagens de Programao: so softwares especficos para a criao de outros tipos de softwares contendo instrues de operao para as pessoas que utilizam o sistema de informao. Recursos de dados: os dados constituem a matria-prima dos sistemas de informao e esto entre os recursos organizacionais mais valiosos. Podem ter forma alfanumrica, texto, imagem e/ou udio. Recursos de Rede: Grupo de computadores conectados para troca de informaes, incluem mdia e redes de telecomunicaes, constitudas pelos sistemas de computadores interconectados por diversos meios de telecomunicaes por modems, linhas telefnicas cabeadas ou 3G, redes sem fio (wireless), satlites etc.
Dados, Informaes e Banco de Dados Dados so sucesses de fatos brutos, que no foram organizados, processados, relacionados, avaliados ou interpretados, representando apenas partes isoladas de eventos, situaes ou ocorrncias. Constituem as unidades bsicas, a partir das quais informaes podero ser elaboradas ou obtidas. Exemplo: 24 C. A temperatura, sem qualquer outro atributo ou complemento apenas um dado. Analogia: dado representa um tijolo isolado. Ele s ter algum valor significativo se for associado a outros tijolos para que algo maior possa ser concebido. Informaes so os dados que passaram por algum tipo de relacionamento, agrupamento, interpretao ou avaliao. A partir desse momento podemos utilizar essas informaes para a tomada de decises. Exemplo: 24 C hoje na cidade de So Paulo. Tendo o dado temperatura somado a cidade e ao dia geramos uma informao, sendo assim possvel decidir que roupa usar antes de sair de casa. Analogia: Assim como uma pilha de tijolos no uma constitui parede, um simples agrupamento de dados no constitui uma informao. preciso que os dados estejam devidamente classificados, organizados e filtrados para que tenhamos uma informao. Conhecimento a capacidade dos sistemas de informao em relacionar as diferentes informaes e ampliar assim o nvel de entendimento sobre determinado tema, situao ou problema, permitindo inferir probabilidades e avaliar a perspectiva de sucesso de aes. Nesse estgio, a tomada de decises efetuada com maior propriedade e certeza. 7 Exemplo: 24 no dia 26 de agosto, as 10:00h na cidade de So Paulo. A tais dados podemos acrescentar maiores informaes como: no est chovendo em So Paulo; nessa poca do ano pouco comum chover em So Paulo; nessa poca do ano reduzida a incidncia de frentes frias em So Paulo; etc Analogia: O dado um tijolo, a informao uma parede construda por vrios tijolos e o conhecimento um ou mais cmodos construdos a partir da organizao e correto relacionamento de vrias paredes. Inteligncia forma com que lidamos com eventuais deficincias originalmente no previstas, sendo possvel compensar tais deficincias com informaes complementares, estabelecendo relacionamentos mais amplos. Exemplo: caso no tenhamos informaes sobre a temperatura na cidade de So Paulo, podemos usar como base as regies prximas, suprindo as informaes ausentes. Analogia: os dados so os tijolos que compem as paredes (informao) que constituiro cmodos (conhecimento), que sero arranjados com maior ou menor propriedade (inteligncia). Em resumo, a organizao desses cmodos dar a conformao final de uma casa. Caso no haja paredes suficientes para fazer um determinado cmodo a planta da casa poder ser refeita a fim de suprir essa deficincia. Sabedoria o estgio superior no qual a inteligncia disponvel sobre determinado tema ampliado, ocorrendo a gerao de conhecimento adicional pelo acumulo seletivo de informaes complementares que so cruzadas, inter-relacionadas e complementadas com experincias anteriores. Exemplo: todo o conhecimento acumulado sobre a cidade de So Paulo e sobre as regies prximas nos permite tomar decises no apenas voltadas a uma simples viagem, mas tambm a realizao de negcios ou projetos de mdio e longo prazos. Analogia: com os dados (tijolos) so construdas as informaes (paredes), e com elas o conhecimento (cmodos). Com a organizao coerente das informaes e seu inter- relacionamento tm-se a inteligncia (casa). Com sabedoria d-se o uso pleno da inteligncia desenvolvida, ou seja, a casa anteriormente construda ocupada e usufruda e os recursos necessrios sua manuteno so alocados. Em resumo, a sabedoria a capacidade de utilizar adequadamente e de maneira ampla a inteligncia disponvel sobre determinado assunto.
Referncias bibliogrficas: Crtez , Pedro Luiz. Administrao de sistemas de informao So Paulo:Saraiva, 2008. De Sordi Sordi,,Jos Osvaldo. Tecnologia da informao aplicada aos negcios So Paulo. Atlas, 2003. 8
Normalmente,os dados so organizados em bancos de dados possuem e processam dados organizados, ou em bases de conhecimento mantm o conhecimento numa multiplicidade de formas, tais como fatos e regras para concluso a respeito de um determinado assunto. Dados se constituem em fatos ou observaes brutas, eventos, fenmenos ou transaes de negcios. Constituem-se em matrias-primas que sofrem o tratamento at darem origem ao produto final. O dado geralmente submetido a um processo que agrega valor (processamento/transformao), no qual seu formato adicionado, manipulado, organizado e transformado; seu contedo analisado, avaliado e julgado; e apresentado dentro de um contexto adequado ao seu destinatrio.
Banco de dados uma coleo ou conjunto organizado de dados, fatos e informaes sobre os elementos da empresa produtos, servios, stakeholders formadores de opinio, vendas, produo, concorrncias etc. - representando informaes sobre um domnio especfico. Um banco de dados uma coleo integrada de registros (tuplas) ou arquivos inter-relacionados. Por exemplo, o banco de dados de clientes de uma empresa poderia conter o cadastro, o histrico de compras e pagamentos etc.
Banco de dados: conceitos uma coleo de dados inter-relacionados, representando informaes sobre um domnio especfico. um conjunto de dados estruturados que so confiveis, coerentes e compartilhados por usurios que tem necessidade de diferentes informaes.
Exemplos: lista telefnica, controle do acervo de uma biblioteca, sistema de controle dos recursos humanos de uma empresa.
Sistema de Gerenciamento de Bancos de Dados (SGBD ou DBMS): um software com recursos especficos para facilitar a manipulao das informaes dos bancos de dados e o desenvolvimento de programas aplicativos.
O SGBD funciona como uma interface de software entre usurios e bancos de dados. Dessa forma, o gerenciamento de bancos de dados envolve o uso de software de gerenciamento de bancos de dados para controlar como os bancos de dados so criados, consultados e mantidos para fornecerem as informaes necessitadas por usurios finais e suas organizaes.
Exemplos: Oracle, DB2, Informix, SQL Server, MySQL, etc.
9
Objetivos de um Sistema de Bancos de Dados: Isolar os usurios dos detalhes mais internos do banco de dados (abstrao de dados); Prover independncia de dados s aplicaes (estrutura fsica de armazenamento e estratgia de acesso). Vantagens: Rapidez na manipulao e no acesso informao; Reduo do esforo humano (desenvolvimento e utilizao); Disponibilizao da informao no tempo necessrio; Controle integrado de informaes distribudas fisicamente; Reduo de redundncia e de inconsistncia de informaes; Compartilhamento de dados; Aplicao automtica de restries de segurana; Reduo de problemas de integridade. Banco de dados: componentes Um banco de dados um conjunto de tabelas relacionadas. Uma tabela um conjunto de informaes sobre uma entidade dispostas em forma de linhas e colunas. No nosso caso, a entidade em questo uma pessoa, um funcionrio de uma empresa qualquer. Uma tabela formada por vrios registros. Um registro uma linha da tabela, ou seja, representa todas as informaes de uma entidade em particular. No exemplo, um registro contm todas as informaes sobre uma pessoa especfica. Um registro formado por um conjunto de campos. Um campo uma coluna da tabela, ou seja, representa uma das informaes do registro (pessoa). No exemplo, "Nome" um dos campos dos registros. Podemos dizer, portanto, que o campo a menor unidade de informao de um banco de dados. A interseo entre a linha e a coluna de uma tabela chamada atributo e representa o valor de um campo. "Jos da Silva", por exemplo, um valor do campo "Nome" de um registro da tabela. Banco de Dados Relacional 10
Banco de dados: hierarquia
11 Concluso sobre Banco de Dados Os bancos de dados constituem um repositrio essencial para os dados e informaes da empresa, oferecendo diversas possibilidades quanto sua configurao e uso. Dados e informaes, cada vez mais, constituem os principais ativos de muitas empresas, sem os quais as operaes ficariam seriamente prejudicadas, ou mesmo inviabilizadas. O correto dimensionamento dos bancos de dados, assim como sua administrao consciente e profissional, so relevantes para o sucesso de organizaes que operam nos mais diversos segmentos. Referncias bibliogrficas: Crtez, Pedro Luiz. Administrao de sistemas de informao So Paulo. Saraiva, 2008.
Linguagem de Programao um mtodo padronizado para comunicar instrues para um computador, alm de ser um meio de exprimirmos ideias acerca de um objetivo.
Possuem uma estrutura e palavras-chave que so mais prximas da linguagem humana, tornando os programas mais fceis de serem lidos e escritos
Programa de computador uma coleo de instrues que descrevem uma tarefa a ser realizada por um computador.