Fundamentos de Sistemas de Informação Prof. Ulisses Sperle Graça Prof. Vanilde Manfredi O que iremos aprender? Conteúdo Programático Unidade 1: Conceitos de Sistemas de Informação, Teoria de Sistemas e Tecnologia da Informação Unidade 2 – Conceitos básicos de aplicações nas empresas (desenvolvimento e administração) Unidade 3 – Tipos de Sistemas de apoio às decisões (ou sistemas organizacionais) Unidade 4 – Tecnologias de Inteligência Artificial (IA) nos negócios Unidade 5 – Sistemas de Comércio Eletrônico Unidade 6 – A Infraestrutura de apoio aos Sistemas de Informação O que iremos aprender? Bibliografia Utilizada Bibliografia Básica O'BRIEN, James A. Sistemas de Informação e as Decisões Gerenciais na Era da Internet. 2. ed. 6.tiragem, São Paulo: Saraiva, 2009. O'BRIEN, James A. Administração de Sistemas de Informação - Uma Introdução. 13. ed. São Paulo: Mc Graw-Hill, 2007. LAUDON, Kenneth; LAUDON, Jane, P. Sistemas de Informação Gerenciais. 7. ed. São Paulo: Pearson Prentice Hall, 2007. O que iremos aprender? Bibliografia Utilizada Bibliografia Complementar CHIAVENATO, Idalberto. Introdução à Teoria Geral da Administração. 7. ed. rev. e atual. Rio de Janeiro: Elsevier, 2003. STAIR, Ralph M. Princípios de Sistemas de Informação. Rio de Janeiro. LTC. 2002. PRESSMAN, R. S. Engenharia de Software . São Paulo: McGraw-Hill, 2006. SOMMERVILLE, IAN. Engenharia de Software. São Paulo: Addison Wesley , 2004. I - Introdução aos Sistemas de Informação Unidade I Fundamentos de SI Prof. Ulisses Sperle Graça Prof. Vanilde Manfredi ago/2010 Introdução O software tornou-se uma força motora. É o motor que dirige a tomada de decisão nos negócios. Serve de base à moderna investigação científica e às soluções de problemas de engenharia. É um fator chave que diferencia produtos e serviços modernos. Está embutido em sistemas de todas as naturezas: de transportes, médicos, de telecomunicações, militares, industriais, de escritório, etc. É inevitável na vida moderna. (Pressman) 6 Introdução Em tempo de necessidade de tomada de decisão rápida e acertada, diminuição dos erros, necessidade de correção de rota dos negócios, devido à mudança do perfil do consumidor, novos produtos com novas tecnologias etc., os sistemas de informação assumem papel estratégico nas organizações. Eles passam a se constituir como recursos indispensáveis no registro dos dados das organizações, no tratamento desses dados, transformando-os em informação para apoio à gestão e na consolidação de tais informações, gerando conhecimento para a inovação e para antecipação frente à concorrência. 7 Introdução Para aprender a gerir, conceber, desenvolver, testar, avaliar a qualidade, avaliar a segurança, enfim, para atuar com Sistemas de Informação, o profissional de TI deve iniciar conhecendo melhor esses sistemas. 8 O que é Sistema? Disposição das partes ou dos elementos de um todo, coordenados entre si, e que funcionam como uma estrutura organizada. Reunião coordenada e lógica de princípios ou ideias relacionadas de modo que abranjam um campo do conhecimento. Conjunto ordenado de meios de ação ou de ideias tendente a um resultado. (Dic. Aurélio) 9 O que é Tecnologia? É um termo que envolve o conhecimento técnico e científico e as ferramentas, processos e materiais criados e utilizados a partir de tal conhecimento e que se aplicam a um ramo da atividade. 10 O que é Tecnologia? Dependendo do contexto, a tecnologia pode ser: As ferramentas e as máquinas que ajudam a resolver problemas. As técnicas, conhecimentos, métodos, materiais, ferramentas e processos usados para resolver problemas ou facilitar sua solução. A aplicação de recursos para a resolução de problemas. Na economia, a tecnologia é o estado atual de nosso conhecimento de como combinar recursos para produzir produtos desejados (e nosso conhecimento do que pode ser produzido). 11 O que é Tecnologia da Informação? A Tecnologia da Informação (TI) pode ser definida como um conjunto de todas as atividades e soluções providas por recursos de computação. (Wikipédia) O termo "Tecnologia da Informação" serve para designar o conjunto de recursos tecnológicos e computacionais para a geração e uso da informação. A TI está fundamentada nos seguintes componentes (Denis Rezende): hardware e seus dispositivos e periféricos; software e seus recursos; sistemas de telecomunicações; gestão de dados e informações. 12 Tecnologia da Informação "O principal benefício que a tecnologia da informação traz para as organizações é a sua capacidade de melhorar a qualidade e a disponibilidade de informações e conhecimentos importantes para a empresa, seus clientes e fornecedores. Os sistemas de informação mais modernos oferecem às empresas oportunidades sem precedentes para a melhoria dos processos internos e dos serviços prestados ao consumidor final."(Adriana Beal) 13 O que é Informação? A informação é um dos recursos mais valiosos e importantes de uma organização. Os computadores e os sistemas de informação estão constantemente interferindo no modo de as organizações conduzirem seus negócios. Mais do que viver na Era da Informação, vivemos na Economia da Informação. Porém esse termo é frequentemente confundido com o termo dados. 14 Dados x Informação “Dados consistem em fatos não trabalhados, em sua forma primária, como por exemplo um nome de um empregado, a quantidade de horas semanais trabalhadas, o número de peças em estoque ou de pedidos de vendas.” (Stair, 2002) “Quando este fatos estão organizados ou ordenados de uma maneira significativa, eles se tornam uma Informação. Informação é uma coleção de fatos organizados de modo que adquirem um valor adicional além do valor dos próprios fatos.” (Stair, 2002) 15 Dados x Informação • Dado – não tem significado por si só – fatos ou figuras a serem processados • Informação – é o dado organizado de forma a ter significado para a pessoa que vai recebê-lo 16 Conhecimento • ......a apropriação do objeto pelo pensamento, como quer que se conceba esta apropriação: como definição, como percepção clara, apreensão completa, análise, etc..... (Aurélio) • ......entendimento, percepção clara e certa de alguma coisa, aprendizagem, tudo que pode ser percebido pela mente; experiência prática, habilidade; informação organizada aplicável a solução de problemas...(Webster) 17 Dados x Informação Por exemplo, um certo gerente pode achar que o conhecimento do total de vendas mensais é mais adequado ao seu propósito, ou seja, tem mais valor, do que as vendas de cada representante de vendas individualmente. Dados representam as coisas do mundo real, têm pouco valor além da sua existência. O conhecimento representa a percepção e a compreensão de um conjunto de informações e de como estas informações podem ser úteis para uma tarefa específica. Por exemplo, vamos equiparar dados a pedaços de madeira. 18 Dados x Informação Podemos agregar valor aos pedaços de madeira através de alguma conexão entre eles, como por exemplo formar uma cadeira, uma escada, etc. Com a informação é muito parecido. Regras e Relacionamentos podem ser estabelecidos para organizar dados em informação útil e valiosa. Dado: dt-nasc = aaaa0923 Informação: idade da pessoa é 11 anos Conhecimento: esta pessoa é uma criança Inteligência: tratar esta pessoa como uma criança e não como um adulto. O valor da informação está diretamente ligado ao modo com que esta 19 auxilia os tomadores de decisão a alcançar as metas organizacionais. Processo A transformação de dados em informação é um Processo, ou seja, uma série de tarefas logicamente relacionadas e executadas para atingir um resultado definido. Nossas atividades do cotidiano são realizadas através de um processo. O simples ato de seguir instruções de uma receita ou manual são exemplos de processos. 20 Processo Processo é a realização sistemática de uma ou mais tarefas para a criação de um produto. Fazendo um paralelo entre desenvolvimento de software e desenvolvimento de um “bolo de cenoura”: No desenvolvimento de um bolo podemos encarar o “processador de legumes” como uma ferramenta de suporte para ralar as cenouras. Assim, o processador de legumes estaria para o desenvolvimento do bolo como uma ferramenta CASE estaria para o desenvolvimento de um software. 21 Processo Observe que a ferramenta atua dentro de um processo de desenvolvimento do bolo. Algumas ações como: escolher as cenouras adequadas; operar a ferramenta processador; observar a quantidade de cenouras já raladas ... são pertinentes ao processo de desenvolvimento do bolo. Já as cenouras propriamente ditas são variáveis pertinentes ao contexto da ferramenta. 22 Processo Processo: veículo para realização de um trabalho Descrição de processo: especificação de como o trabalho deve ser feito. A receita do bolo de cenoura é a descrição do processo. A realização de seus passos é o processo. Cada bolo de cenoura que desenvolvemos é gerado por uma instância diferente de uma mesma receita. Um processo individual gerado por uma mesma especificação ou descrição do processo. 23 Dados & Processos Os dados relevantes e que devem ser manipulados por um determinado negócio se mantém estáveis mesmo que o negócio em questão modifique radicalmente sua forma de operação, ou seja, seus processos. Logo, os dados são mais estáveis que os processos. Por esta razão muitos autores acreditam que o banco de dados é uma das partes mais valiosas e importantes de um sistema de informação. 24 Simplificando Dados Processo de Transformação Informação Aplicando conhecimento pela seleção, organização e manipulação de dados 25 Sistema “Partes interagentes e interdependentes que conjuntamente formam um todo unitário com determinados objetivos e efetuam determinadas funções.” (Denis Rezende) Idéia de plano, método, ordem, arranjo O contrário de sistema seria caos 26 Sistema Um sistema é um conjunto de elementos ou componentes inter-relacionados que interagem para cumprir metas, recebendo insumos e produzindo resultados em um processo organizado de transformação. Os elementos por si próprios e os relacionamentos entre eles determinam como um sistema funciona. Exemplos: Sistema Solar; Sistema Digestivo; Sistema de Produção de uma Refinaria e etc. 27 Componentes de um Sistema Entrada Processa mento Saída Mecanismos de Feedback e Controle 28 Componentes de um Sistema Entrada – envolve a captação e reunião de elementos que ingressam no sistema para serem processados. Ex.: Matérias-primas, energia, dados e esforço humano devem ser organizados para processamento. Processamento - envolve processos de transformação que convertem insumos em produtos. Ex.: Processo industrial, Respiração Humana, Cálculos matemáticos. 29 Componentes de um Sistema Saída - envolve a transferência de elementos produzidos por um processo de transformação até seu destino final. Produtos acabados,, serviços humanos e informações gerenciais devem ser transmitidos a seus usuários. Feedback – são dados sobre o desempenho do sistema. Ex.: os dados sobre o desempenho de vendas são feedback para um gerente de vendas. Controle – envolve a monitoração e avaliação do feedback para determinar se um sistema está se dirigindo para a realização de sua meta. Em seguida faz os ajustes necessários para que a mesma seja alcançada. 30 Ex.: realocação dos vendedores. Conceitos de Sistema O limite (ou fronteira) do sistema define o sistema e o distingue de todo o restante (o ambiente). O modo como que os elementos do sistema estão organizados ou distribuídos denomina-se configuração. Assim como os dados, os relacionamentos entre os elementos num sistema são definidos através do conhecimento. Na maioria dos casos, conhecer os objetivos ou as saídas desejadas de um sistema representa o primeiro passo para definir o modo pelo qual os elementos do sistema 31 serão configurados. Conceitos de Sistema Dentro do mecanismo de transformação, vários subsistemas contém processos que ajudam a tornar as entradas em produtos ou serviços de maior valor. Esses processos que agregam valor elevam a importância relativa de se combinar entradas em seus caminhos para se tornarem saídas finais da organização. Dependendo do cliente, o valor pode significar menor preço, melhor serviço, qualidade mais alta ou exclusividade do produto. Acrescentar valor às partes interessadas – fornecedor cliente, gerente ou empregado – consiste na meta primária de qualquer organização. 32 O Papel de um Sistema de Informação Uma visão tradicional de sistemas de informação sustenta que as organizações os empregam para controlar e monitorar os processos que agregam e, por conseguinte, assegurar a eficácia e eficiência. Uma visão mais contemporânea, contudo, sustenta que os sistemas de informação estão, com frequência, tão interligados ao processo de adição de valor que melhor seria considerá-los parte do próprio processo. Nesta perspectiva, o sistema de informação é interno e desempenha um papel essencial no processo, seja fornecendo entrada, ajudando a transformação do produto ou produzindo saídas. 33 A Cultura Organizacional Consiste dos principais entendimentos e pressupostos de uma empresa, corporação ou organização. Os entendimentos, que podem incluir crenças, valores e abordagens comuns de tomada de decisão, nem sempre são registrados ou documentados em declarações de metas ou em políticas formais. A cultura organizacional pode ter um impacto significativo sobre o desenvolvimento e a operação de SI dentro da organização. Um procedimento associado a um SI projetado, pode conflitar com uma regra de conduta informal que faz parte da cultura organizacional. 34 Hierarquia do Sistema Subsistema x Sistema x Supersistema: Sistema é o objeto (foco) do estudo. Subsistemas são suas partes componentes. Dependem do ponto de vista Metassistema – Sistema de hierarquia imediatamente superior ao sistema estudado. Um sistema não funciona em um vácuo, ele existe e funciona em um ambiente que contém outros sistemas. Se um sistema for um componente de um sistema maior ele é um subsistema e o sistema maior é seu ambiente. 35 Hierarquia do Sistema Metassistema Sistema Comercial Subsistema Vendas Subsistema Faturamento Subsistema Expedição Sistema de Suprimentos Subsistema Aquisição Subsistema Subsistema Armazenagem Distribuição 36 Relações entre Sistemas Vários sistemas podem compartilhar o mesmo ambiente e alguns deles podem ser conectados entre si por meio de uma fronteira compartilhada ou interface. Muitas vezes, a saída (output) de um sistema é a entrada (input) de outro sistema; Uma mudança em um sistema pode ter reflexos (reações) nos sistemas relacionados; É necessário o estudo dos sistemas para prever essas reações evitando surpresas. 37 Sistemas abertos ou fechados Sistemas fechados Não interagem com o ambiente em que estão inseridos Podem ser Prejudiciais ou inadequados Sistemas Empresariais abertos Interagem com o ambiente em que estão inseridos. Organizações sociais são sistemas abertos 38 Sistemas autorreguláveis Uma caixa de música Uma geladeira elétrica Sempre o mesmo resultado. Ajusta-se à situação atual. Usa feedback 39 Visão Sistêmica da Empresa Sociedade = Macrossistema 1. Ambiente 2. Tecnologia Sistema Sistema Tecnológico Social Sistema Gerencial Insumos •Rec Humanos •Matéria-Prima •Rec Financeiros •Rec Energéticos •Rec Científicos •Rec Tecnológicos •Etc. Processamento = Transformação Produtos •Bens e •Serviços (Organização = Microssistema) •Clima de trabalho •Satisfação do pessoal •Interações Individuais e grupais •Atitude dos empregados •Produtividade •Qualidade do produto, etc (Feedback Interno) (Feedback Externo) 40 Sistemas de Informação É um tipo especializado de sistema composto por uma série de elementos ou componentes inter-relacionados que coletam (Entrada), manipulam e armazenam (Processo), disseminam (Saída) os dados e informações, fornecendo um mecanismo de Feedback para atender a um Objetivo Controle Operacional e Tomada de Decisão Mecanismos de Feedback e Controle Entrada Processa mento Armazenamento Saída 41 Sistemas de Informação Entrada - atividade de reunião e coleta de dados brutos. Ex: quantidade de horas trabalhadas, notas de alunos de graduação. A entrada pode ter vários formatos e pode ser manual ou automatizada. Processamento - envolve a conversão e a transformação de dados em saídas úteis, pode incluir a realização de cálculos, comparações e tomadas de ações alternativas. Pode ser feito manualmente ou através de computadores. Armazenamento - é a atividade na qual os dados e informações são guardados de forma organizada para uso posterior. 42 Sistemas de Informação Saída - envolve a produção de informação útil, geralmente em forma de documentos e/ou relatórios. A saída pode ser produzida numa variedade de formatos. Para um computador, impressoras e monitores são os dispositivos mais comuns, assim como um processo manual envolve relatórios e documentos manuscritos. Feedback e Controle - é a saída utilizada para promover as mudanças na entrada ou nas atividades de processamento. Por exemplo, os erros ou problemas podem tornar necessário corrigir dados de entrada ou mesmo modificar um processo. O feedback também é importante para a gerência e para 43 os tomadores de decisão. Recursos de um Sistema de Informação 44 Recursos de um Sistema de Informação Recursos Humanos Usuários (também chamados de clientes) – são as pessoas que utilizam um sistema de informação ou a informação que ele produz. Podem ser interno ou externo. Especialistas em SI – são as pessoas que desenvolvem e/ou operam sistemas de informação. 45 Recursos de um Sistema de Informação Recursos de Hardware Compreende todos os dispositivos físicos e equipamentos utilizados no processamento de informações, abrangendo não somente computadores, switches, roteadores e outros equipamentos como também as mídias nos quais são registrados os dados. 46 Recursos de um Sistema de Informação Recursos de Software Refere-se a todos os conjuntos de instruções de processamento da informação. Inclui-se aí não somente as instruções operacionais chamadas de programa (que dirigem e controlam o hardware) como também os procedimentos (instruções de processamento que abrangem as estratégias, as políticas, os métodos e as regras para se usar um SIC. Exemplos: Software Básico (ou de Sistema) – Sistema Operacional Software Aplicativo – Folha de Pagamento Procedimentos – Instruções para preenchimento de formulário 47 Recursos de um Sistema de Informação Recursos de Dados São normalmente organizados em: Banco de Dados – guardam dados processados e organizados. Bases de Conhecimento – guardam conhecimento em uma multiplicidade de formas como fatos, regras e exemplos ilustrativos sobre práticas de negócio bem sucedidas. 48 Recursos de um Sistema de Informação Recursos de Redes Uma Rede de Computadores é formada por um conjunto de dispositivos capazes de trocar informações e compartilhar recursos, interligados por um sistema de comunicação e controlado por software básico. Este conceito enfatiza que as redes de comunicação são um componente fundamental para todos os sistemas da organização. Compreendem: Mídia de comunicações – fio de par trançado, cabo coaxial, fibra ótica, sistemas de wireless, sistemas de satélite e etc. Suporte de rede – incluem-se aqui todos os recursos humanos, de hardware, de software e de dados que apoiam diretamente a operação da rede. 49 Atividades de um Sistema de Informação Entrada Processamento Saída Armazenamento Feedback e Controle 50 Atividades de um Sistema de Informação Entrada de Recursos de Hardware Os dados sobre transações de negócios e outros eventos devem ser capturados e preparados para processamento pela atividade de entrada. Isso normalmente compreende uma série de atividades de edição para assegurar que os dados foram registrados corretamente. Deve-se usar dispositivos de entrada de dados eficientes que diminuam a possibilidade de erro e acelerem a atividade. ex: Leitora de código de barras Sensor de presença 51 Atividades de um Sistema de Informação Processamento – a transformação de Dados em Informação Como por exemplo: cálculo, comparação, separação, resumo, classificação e etc. esta atividades convertem os dados em informações para os clientes. A qualidade de todos os dados armazenados em um SI também deve ser acompanhada de um processo ininterrupto de correção e atualização. 52 Atividades de um Sistema de Informação Saída – disseminação da informação A informação pode ser transmitida de várias formas para os usuários. A meta é a produção de informação da forma mais apropriada para o usuário final. Existe uma variedade de recursos de hardware e software para facilitar e agilizar a compreensão da informação. Vamos olhar agora os atributos de uma informação valiosa. 53 Atributos da Qualidade da Informação As pessoas desejam informações de alta qualidade,ou seja, uma informação valiosa, de forma a trazer vantagem competitiva. 54 Atributos da Qualidade da Informação Dimensão do Descrição Tempo Prontidão Deve ser fornecida quando necessária Aceitação Deve estar atualizada quando fornecida Frequência Deve ser fornecida tantas vezes quanto necessário Período Pode ser fornecida sobre períodos passado, presente e futuro 55 Atributos da Qualidade da Informação Dimensão do Descrição Conteúdo Precisão Deve estar isenta de erros Relevância Deve estar relacionada às necessidades de informação de um receptor específico para uma situação específica Integridade Toda informação que for necessária deve ser fornecida Concisão Apenas a informação que for necessária deve ser fornecida Amplitude Pode ter um alcance amplo ou restrito, foco interno ou externo Desempenho Pode revelar desempenho pela mensuração das atividades concluídas, do progresso realizado ou dos recursos acumulados 56 Atributos da Qualidade da Informação Dimensão da Forma Descrição Clareza Deve ser fornecida de uma forma que seja fácil de se compreender Detalhe Pode ser fornecida em forma detalhada ou resumida Ordem Pode ser organizada em uma sequência predeterminada Apresentação Pode ser apresentada em forma narrativa, numérica, gráfica e etc. Mídia Pode ser fornecida na forma de documentos em papel impresso,monitores de vídeo, wallboard e etc. 57 Características da Informação Valiosa (Ralph Stair) Precisa – não contém erro Completa – contém todos os fatos importantes Econômica – o valor da informação e o custo para produzi-la são equilibrados. Flexível – pode ser usada para diversos propósitos. Confiável – depende do método de coleta dos dados. Relevante – é essencial para o tomador de decisão. Simples – fácil e rápido entendimento. Pontual – obtida quando necessário. Verificável – deve ser conferida para assegurar-se que está correta. Acessível – facilmente acessível aos usuários. Segura – acesso apenas aos usuários autorizados. 58 Atividades de um Sistema de Informação Armazenamento É a atividade na qual dados e informações são guardados de forma organizada para uso posterior. São geralmente organizados em campos (ou atributo), registros, arquivos (ou tabelas) e banco de dados. Campo – grupamento de caracteres que representam uma característica (ou atributo) de uma pessoa, lugar, objeto ou evento. Registro – coleção de campos inter-relacionados. Arquivo – coleção de registros inter-relacionados, cada um deles representando um objeto ou entidade. Banco de Dados – coleção de arquivos inter-relacionados. 59 Atividades de um Sistema de Informação Feedback e Controle de Desempenho Um sistema de informação deve produzir feedback sobre suas atividades, que deve ser monitorado e avaliado para determinar se o sistema está atendendo aos padrões de desempenho previamente estabelecido. Desta forma, as atividades do sistema devem ajustadas para aumentar a eficácia dos produtos de informação produzidos. 60 Identificando os Sistemas de Informação Como profissionais que interagimos de alguma forma com SI, nós devemos reconhecer seus componentes fundamentais: As pessoas, o hardware, o software, os dados e os recursos de rede; Os tipos de informações que eles produzem; Como eles executam as atividades (quais são mesmo?); Como eles apoiam as operações, as tomadas de decisão ou a busca pela vantagem competitiva. 61 Topologia Ilustrativa Portal De Voz PABX IP Software Banco de Dados RPT WEB Server WWW CTI WWW LAN Áreas Internas E-mail / Fax Supervisão Treinamento Back Office INTERNET TECNOLOGIA HELP DESK SAC COBRANÇA Pessoas TELEMKTG. Internet Discagem Preditiva Gravação 62