APOO - Analise e Projetos Orientados a Objetos SISTEMA O que é um Sistema? Quantas vezes já nos referimos, ou ouvimos a palavra sistema: O sistema telefônico ficou mudo O sistema de coleta de lixo está perfeito Chefe, cheguei atrasado porque o sistema de trânsito desta cidade está um inferno Meio Ambiente: Todo e qualquer sistema está inserido em um meio ambiente que o contém, ou seja, tudo que é externo a um sistema é chamada de seu meio ambiente. Em qualquer sistema pode-se encontrar elementos característicos vinculados ao seu fim. No caso do sistema de trânsito, temos os veículos, motoristas, pedestre, ruas, guardas, placas, semáforos, etc... Observe que estes elementos interagem entre si (alguns são elementos passivos, outros não). Eles se completam e permitem ao sistema atingir seu objetivo. Iniciaremos nosso trabalho, considerando sistema um conjunto de entidades relacionadas, que interagem entre si, buscando atingir um objetivo declarado e outros correlatos. Características de Sistemas Duas características básicas de todo sistema 1. Uma coleção de componentes. Exemplo: Computador Nível de Sistemas Nível de Sub-Sistemas RAM CPU I/O Periférico2 Periférico1 Barramento - - - Página 1 de 11
2. Um conjunto de relações entre seus componentes. Exemplo: a. Dispositivos de Entrada Dispositivos de Saida CPU Barramento RAM Periféricos Hierarquia de Sistemas Página 2 de 11
Teoria Geral de Sistemas (TGS) A Teoria Geral de Sistemas (TGS) estuda as características comuns a todos os sistemas, pois todos os sistemas têm alguma coisa em comum e, embora possam ser diferentes, os sistemas compartilham muitas características comuns. Estas características comuns dos sistemas constituem os princípios gerais dos sistemas. Princípios Gerais dos Sistemas (PGS) Característica fundamental: Adaptação Quanto mais especializado é um sistema, menos capaz ele é de se adaptar a circunstâncias diferentes. Quanto mais geral menos otimizado para uma circunstância específica. Quanto mais otimizado para uma circunstância específica, menos adaptável ele será a novas circunstâncias. Característica fundamental: Tamanho, Manutenção Quanto maior for um sistema, maior o número de recursos que serão destinados à manutenção diária. Pequenos sistemas exigem pouco esforço de manutenção. Grandes sistemas exigem grande esforço de manutenção. Característica fundamental: Hierarquia e Complexidade Os sistemas sempre fazem parte de sistemas maiores e sempre podem ser divididos em sistemas menores. Os limites dos sistemas não são fixos e imutáveis. A definição do escopo do sistema é um processo decisório. Problemas: escalada e regressão infinita. Página 3 de 11
Característica fundamental: Crescimento Os sistemas crescem Os sistemas não permanecem estáticos. Os sistemas acrescem funções e partes a partir de necessidades reais ou imaginárias. Natureza dos Sistemas Considerando que um sistema sempre faz parte de outro sistema maior, é possível aceitar que sistemas de diferentes tipos podem integram-se. Exemplo: sistemas informatizados devem ser estáveis e confiáveis para funcionar bem em nossa sociedade complexa, convivendo com sistemas não informatizados. Componentes dos Sistemas Os componentes dos sistemas são decorrencias de dois conceitos: o de propósito (ou objetivo) e o de globalismo (ou totalidade). a) Propósito ou objetivo: Os elementos ou unidades, bem como os relacionamentos, definem um arranjo que visa sempre a um objetivo a alcançar. b) Globalismo ou totalidade: todo o sistema tem uma natureza orgânica, pela qual uma ação que produza mudança em uma das unidades do sistema, com muita probabilidade deverá produzir alterações em todas as demais unidades deste. c) Entropia : é a tendência que os sistemas têm para o desgaste, para desisntegração, para o afrouxamento dos padrões e para um aumento da aleatoridade. A medida em que a entropia aumenta, os sistemas se decompõem em estados mais simples. A entropia aumenta com o decorrer do tempo. À medida que aumenta a informação, diminui a entropia, pois a informação é a base da configuração e da ordem. d) Homeostasia : é o equilíbrio dinâmico entre as partes do sistema. Os sistemas têm uma tendência a se adaptarem a fim de alcançarem um equilíbrio interno em face das mudanças externas do meio ambiente. Parâmetros dos Sistemas Parâmetros são constantes arbitrárias que caracterizam, por suas propriedades, o valor e a descrição dimensional de um sistema específico ou de um componente do sistema. Os parâmetros são: Página 4 de 11
- Entrada ou insumo (input)---> é a força de arranque(ou de partida) do sistema que fornece o material ou energia para a operação do sistema. - Saída, resultado ou produto (output)---> é a finalidade para a qual se reuniram elementos e relações do sistema. A saída deve ser coerente com o objetivo do sistema. - Processamento, processador ou transformador (throughput)---> é o fenômeno que produz mudanças, é o mecanismo de conversão das entradas em saídas. -Retroalimentação, retroação ou retroinformação (feedback)---> é a função de sistema que visa a saída com um critério ou padrão préviamente estabelecido. A retroalimentação tem por objetivo o controle. - Ambiente---> é o meio que envolve o sistema.o ambiente serve como fonte de energia para o sistema. Sistema e ambiente estão em constante interação.o ambiente estando em constante mudança, o processo de adaptação do sistema é um processo dinâmico. O limite do sistema define o sistema de qualquer outro (o ambiente). A forma na qual os elementos do sistema estão organizados ou arranjados é chamado configuração. Classificação de Sistemas Simples x Complexo Um sistema simples é o que possui poucos elementos ou componentes, e a relação ou interação entre os elementos é descomplicada e direta. Um sistema complexo tem muitos elementos que são altamente relacionados. Página 5 de 11
Aberto x Fechado Um sistema aberto interage com seu ambiente. Em outras palavras, há um fluxo de entradas e saídas por todos os limites do sistema. Um sistema fechado é o oposto de um aberto. Não há qualquer interação com o ambiente em um sistema fechado. Estável x Dinâmico Um sistema estável é aquele em que as mudanças no ambiente resultam em pouca ou nenhuma mudança no sistema. Um sistema dinâmico é o que sofre mudanças rápidas e constantes devido às mudanças no seu ambiente. Adaptável x Não Adaptável Um sistema adaptável é o que responde ao ambiente mutável. Um sistema não-adaptável é o que não muda com um ambiente mutável. Permanente x Temporário Um sistema permanente é o que existe ou existirá por um longo período de tempo. Um sistema temporário é o que não existirá por um longo período de tempo. Em alguns casos, os sistemas temporários existem por menos de um mês. Acessível x Inacessível O conceito de caixa preta se refere a um sistema cujo interior não pode ser desvendado, cujos elementos internos são desconhecidos e que só pode ser conhecido por fora. Este conceito é utilizado em duas circunstâncias: Quando o sistema é impenetrável ou inacessível (cérebro humano, corpo humano) Quando o sistema é excessivamente complexo, de difícil explicação ou detalhamento (economia nacional) Página 6 de 11
Concreto x Conceitual Sistemas Concretos são Sistemas físicos, ou seja, existem na realidade física de espaço e tempo Sistemas concretos podem ser: Sistemas com vida (naturais) Sistemas sem vida (feitos pelo ser humano) Exemplos de sistemas concretos : Organismo Controle de Tráfego Aéreo Sistemas Conceituais são Organizações de idéias expressas de forma simbólicas Pode existir dentro de um sistema concreto, como por exemplo: Uma planta que existe dentro de um computador (sistema concreto), antes mesmo de sua construção Outro exemplo de um Sistema conceitual: 10 Mandamentos SISTEMA DE INFORMAÇÃO Introdução Antes de começarmos a discutir Sistemas de Informação, precisamos entender e discutir alguns conceitos básicos: Informação : È o recurso mais valioso dentro de uma empresa. Este termo no entanto por diversas vezes é confundido com dado. Dado X Informação : Dados são os fatos de uma forma primária. Exemplos : Nome de um funcionário, número de horas trabalhadas em um mês, número de peças em estoque, etc. Quando estes dados são organizados ou configurados de uma maneira significativa, eles se tornam uma informação. A transformação de dados em informação é um processo ou uma série de tarefas logicamente relacionadas, executadas para atingir um resultado definido. O processo de definição das relações entre dados requer conhecimento. Conhecimento são regras, diretrizes e procedimentos usados para selecionar, organizar e manipular dados, com a finalidade de torna-los úteis para uma tarefa específica. Sistema : Um sistema é um conjunto de elementos que interagem para se atingir metas ou objetivos. Obs.: Subsistema ou ambiente de sistema: Um sistema sempre funciona em um ambiente que contém outros sistemas. Se um sistema for um componente de um Página 7 de 11
sistema maior, ele é um sub-sistema. A fronteira de um sistema separa-o de um ambiente e de outros sistemas. Vários sistemas podem ser conectados entre si por meio um limite compartilhado ou interface. A forma na qual os elementos do sistema estão interligados é chamada configuração. As relações entre os elementos de um sistema são definidas através de conhecimento. Em muitos casos, saber o objetivo do sistema é o primeiro passo para se definir a forma como os elementos do sistema são configurados. Definição Sistema de informação é uma série de elementos ou componentes inter-relacionados que coletam (entrada), manipulam e armazenam (processo), disseminam (saída) os dados e informações e fornece um mecanismo de feedback. É a atividade de captar os dados; Entrada A entrada pode tomar muitas formas, entre elas: Cartões de horas de empregados Telefonema para uma central de alarmes Respostas de uma entrevista de marketing A entrada pode ser manual ou automatizada. Ex.: Um scanner que lê códigos de barras em um mercado é um exemplo de uma entrada automatizada. Processamento O processamento envolve a conversão dos dados em saídas úteis. Envolve: Cálculos Comparações e tomada de decisões alternativas Armazenagem dos dados para uso futuro O processamento pode ser feito manualmente ou com a assistência de computador. Por exemplo, na folha de pagamento, as horas trabalhadas são convertidas em pagamento líquido. Página 8 de 11
Saída A saída envolve a produção de informações úteis, geralmente na forma de documentos e relatórios. Por exemplo: cheques de pagamentos. A saída pode se transformar em entrada para um outro sistema. Por exemplo, a saída que processa pedidos de venda pode ser usada como entrada em um sistema de faturamento de cliente (retroalimentação). A saída pode ser produzida por um computador ou envolvendo um processo manual. Retroação Feedback Retroação ou Feedback é uma saída usada para fazer ajustes ou modificações nas atividades de entrada ou processamento. Assim, os erros ou problemas podem fazer com que os dados de entrada sejam corrigidos ou que um processo seja modificado. Exemplo: No caso de uma folha de pagamento, se o usuário informa 400 horas ao invés de 40 horas trabalhadas, o sistema pode gerar um relatório de erro. A retroação é usada para checar e corrigir a entrada do número de horas trabalhadas para 40. Elementos de um sistema de Informação Página 9 de 11
Componentes de um SI Um sistema de informação é composto por: Hardware Software Banco de dados Telecomunicações Pessoas Procedimentos Hardware Dispositivos de entrada Teclado Scanner Dispositivos de processamento Processador Memória (Primária e Secundária) Dispositivos de saída Impressora Monitor Telecomunicações Telecomunicações permitem às empresas ligar os sistemas de computador em verdadeiras redes de trabalho. Exemplo: As redes podem conectar computadores e equipamentos de computador em um prédio, país inteiro ou no mundo. Pessoas Os profissionais de sistemas de informação são as pessoas que gerenciam, executam, programam e mantêm o sistema. Os usuários são os administradores, tomadores de decisão, empregados e outros que usam computadores em seu benefício. O profissional de sistemas de informação: Formação em computadores é o conhecimento dos sistemas de computador e dos equipamentos. Formação em sistemas de informação é o conhecimento de como os dados e informação são usados pelas pessoas e as empresas. Saber como usar o hardware e o software para aumentar os lucros, cortar os custos, melhorar a produtividade e aumentar a satisfação dos clientes é um exemplo de formação em sistemas de informação. Página 10 de 11
Procedimentos Procedimentos incluem as estratégias, políticas, métodos e regras usadas pelo homem para operar o sistema. Exemplos: Os procedimentos podem descrever: quando cada programa deve ser executado quem deve ter acesso a certos dados do banco de dados o que fazer em caso de um desastre Benefícios dos Sistemas de Informação: Valor agregado aos produtos Maior segurança Melhor serviço Vantagens competitivas Menos erros maior precisão Produtos de maior qualidade Maior eficiência Maior produtividade Administração mais eficiente Mais oportunidades Carga de trabalho reduzida Custos reduzidos Tomada de decisões superiores Maior e melhor controle sobre as operações Sistemas de Informação eficazes podem ter um impacto enorme na estratégia corporativa e no sucesso organizacional. As empresas em todo o mundo estão desfrutando de maior segurança, melhores serviços, maior eficiência e eficácia, despesas reduzidas e aperfeiçoamento no controle e na tomada de decisões devido aos Sistemas de Informação! Classificação dos Sistemas de Informação: Por nível organizacional Por especialidade funcional. Os SI são usados em todas as áreas funcionais dos negócios, como: Vendas e Marketing Produção Finanças e Contabilidade Recursos humanos Logística Página 11 de 11