410 likes | 588 Views
Sistemas de Informação. Sistema. "É o conjunto de partes interagentes e interdependentes que juntas formam um todo unitário com uma finalidade comum“. Do grego σύστημα – Conjunto de elementos interconectados, de modo a formar um todo organizado. Visão sistêmica do todo e das partes.
E N D
Sistema • "É o conjunto de partes interagentes e interdependentes que juntas formam um todo unitário com uma finalidade comum“. • Do grego σύστημα – Conjunto de elementos interconectados, de modo a formar um todo organizado. • Visão sistêmica do todo e das partes. • Exemplos de sistemas: • Sistema digestivo; • Sistema circulatório; • Sistema celular ; • Sistema de transporte; • Sistema de saúde; • Sistema hospitalar ; • Esqueleto (sistema de suporte); • Sistema reprodutivo.
Necessidade Em “A Riqueza das Nações” – Adam Smith, economista escocês do século XVIII defende que a riqueza de uma nação dependia de como a sociedade organizava a produção em suas fábricas nacionais. Em “Os axiomas de Zurique” o autor faz uma referência muito interessante aos países mais ricos reportando-se a Suíça. “A Suíça é um lugarejo pedrento, com uma área menor que a do estado do Rio de Janeiro. Não tem um centímetro de litoral. É uma das terras mais pobres em minerais que se conhece. Não tem uma gota de petróleo que possa chamar de sua, e mal consegue um saco de carvão. Quanto à agricultura, o clima e a topografia são inóspitos a quase tudo. Há trezentos anos a Suíça fica fora das guerras européias, principalmente porque, nesse tempo todo, não apareceu um invasor que realmente a quisesse. Com tudo isso, os suíços estão entre as pessoas mais ricas do mundo. Em renda per capita, comparam-se aos americanos, alemães e japoneses. Sua moeda é das mais fortes do mundo”. Finanças e Sistemas
Necessidade Para que uma sociedade possa se estabelecer, nos dias de hoje, torna-se cada vez mais necessário a organização de mercados globais, corporações internacionais e atuação de trabalho multinacionais – e para tanto somente com o auxilio de sistemas de informação se pode atingir a máxima eficiência e sucesso na administração.
Diferença entre Dados e Informação Dados podem ser considerados os fatos brutos, o fluxo infinito de coisas que estão acontecendo agora e que aconteceram no passado. Por outro lado a Informação advêm da palavra latina informare, que significa “dar forma”. Neste sentido, informação é o conjunto de dados que os seres humanos deram forma para torná-los significativos e úteis, portanto, o conjunto de dados organizados. A percepção de sistema é maior – mais abrangente e independe de informática – Informação automática, ou seja, uma empresa pode possuir um sistema de gerenciamento ambiental composto por uma sistemática de processos e práticas sem necessariamente fazer uso de um sistema informatizado.
Hardware Hard -> Duro; Ware -> Tudo Aquilo que pode ser comercializado. A parte física, tangível do computador englobando: - Gabinete; - Winchester; - CPU; - Monitor e Periféricos. Software Software-> Macio; Ware -> Tudo Aquilo que pode ser comercializado. A parte intangível do computador – os programas - englobando: - Sistema Operacional; - Sistemas modulares ou integrados; - Sistemas de redes – Cliente/Servidor; - Sistemas Web; - Banco de Dados.
Peopleware • São as pessoas e/ou profissionais que fazem a interface entre o software e o hardware. • Digitador; • Usuários; • Programador; • Analista de suporte; • Analista programador; • Tester; • Webdesigner.
Sistema Operacional • Um sistema operativo ou sistema operacional é um programa ou um conjunto de programas cuja função é servir de interface entre um computador e o usuário – Gerenciador. • CLI – Command-line user interface • GUI - Graphical user interface
Banco de Dados Bancos de dados (ou bases de dados), são conjuntos de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. Um banco de dados normalmente agrupa registros utilizáveis para um mesmo fim. Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Muitas vezes o termo banco de dados é usado como sinônimo de SGDB. O modelo de dados mais adotado hoje em dia é o modelo relacional, onde as estruturas têm a forma de tabelas, compostas por (linhas) e colunas. Exemplo: - Microsoft SQL Server, ORACLE.
Relação de BD AntsApache BlackfishSQLCaché DerbyDataflex DB2Firebird HSQLDBH2 InformixIngres InterBaseMaxDB MSDEMicrosoft SQL Server MSAccessMySQL OracleParadox PostgreSQLSmallSQL SQLBaseSQLite SybaseVirtuoso ORACLE – Proprietário; PostgreSQL – Livre.
Relacional De forma mais detalhada, um Banco de Dados Relacional é um conceito abstrato que define a maneiras de armazenar, manipular e recuperar os dados estruturados unicamente na forma de tabelas, construindo um banco de dados. Obtendo informações indiretamente via consultas a partir do relacionamento entre as informações existentes nas tabelas. Exemplo:
SQL • Structured Query Language • O SQL - Structured Query Language é linguagem padrão de comunicação com base de dados. Portanto, de uma linguagem normalizada que permite o interfaceamento com qualquer tipo de linguagem (Visual Basic, Delphi, ASP ou PHP) em combinação com qualquer tipo de banco de dados (MS Access, SQL Server, MySQL...).
Exemplo de código SQL • SELECT Contatos.Nome, [Tipos de Contato].TiposDeContato, Ligações.Assunto • FROM ([Tipos de Contato] RIGHT JOIN Contatos ON [Tipos de Contato].CódigoDoTipoDeContato = Contatos.CódigoDoTipoDeContato) INNER JOIN Ligações ON Contatos.CódigoDoContato = Ligações.CódigoDoContato;
Linguagem • Primeira geração, as linguagens de baixo nível (Assembly) • Segunda geração, as primeiras linguagens (Fortran, ALGOL,...) • Terceira geração, as procedurais e estruturadas (Pascal, C). • Quarta geração, linguagens que geram programas em outras linguagens (Java, C++), linguagens de consulta (SQL). • Quinta geração, linguagens lógicas (Prolog).
Tipos • Linguagem de programação de baixo nível, binária, composta de zeros e uns {0,1}, ininteligível pelo ser humano e executada diretamente pela máquina. • Linguagem de programação de médio nível, composta de símbolos muito simples, num meio caminho entre a compreensão humana e a execução direta pela máquina, como Assembly • Linguagem de programação de alto nível, composta de símbolos mais complexos, inteligível pelo ser humano e não-executável diretamente pela máquina, no nível da especificação de algoritmos, como Pascal, Fortran, ALGO e SQL.
Tipos de Sistemas • 70´s – MRP´s - Material Requirement Planning ou planejamento das requisições de materiais • 80´s – MRP II - Manufacturing Resource Planning ou planejamento dos recursos de manufatura • 90´s – ERP - ERP (Enterprise Resource Planning) ou SIGE (Sistemas Integrados de Gestão Empresarial)
Passo-a-passo de um projeto ERP • Fase 1 - Raio X • Esta é a fase do projeto onde os processos e as práticas de negócio são analisados. É o momento em que a companhia é profundamente observada e quando é definida a necessidade de uma solução ERP.. • Fase 2 - Desenvolvimento • É neste momento que uma aplicação é escolhida e configurada para uma companhia. Também são definidos o modelo de funcionamento da solução e outros aspectos do ambiente. • Fase 3 – Teste • Aqui a solução de ERP é colocada em um ambiente de teste. É quando os erros e falhas são identificados, para realização das correções necessárias. • Fase 4 – Treinamento • Todos os profissionais são treinados no sistema para saber como utiliza-lo antes da implementação ser concluída. • Fase 5 – Implantação • O software de ERP é finalmente instalado na companhia e se torna funcional aos usuários. • Fase 6 – Avaliação (Homologação).
Business Intelligence • Uma observação válida em um sistema de ERP é o uso de uma ferramenta de Business Intelligence (BI) para que todos os dados gerados sejam transformados em informações gerenciais e assim haver um plano de melhorias e/ou ação. Tal ferramenta é associada ao sistema de ERP e usa os dados contidos para que seja feito esse levantamento de informações necessarias a todos os gerentes, diretores e demais responsáveis administrativos da organização.
Vantagens da implantação • Eliminar o uso de interfaces manuais; • Reduzir custos; • Otimizar o fluxo da informação e a qualidade da mesma dentro da organização (eficiência) ; • Otimizar o processo de tomada de decisão; • Eliminar a redundância de atividades; • Reduzir os limites de tempo de resposta ao mercado; • Reduzir as incertezas do lead-time.
Desvantagens • A utilização do ERP por si só não torna uma empresa verdadeiramente integrada; • Altos custos que muitas vezes não comprovam a relação custo/benefício; • Dependência do fornecedor do pacote; • Adoção de melhores práticas aumenta o grau de imitação e padronização entre as empresas de um segmento; • Torna os módulos dependentes uns dos outros, pois cada departamento depende das informações do módulo anterior, por exemplo. Logo, as informações têm que ser constantemente atualizadas, uma vez que as informações são em tempo real, ocasionando maior trabalho; • excesso de controle sobre as pessoas, o que aumenta a resistência à mudança e pode gerar desmotivação por parte dos funcionários.
Fatores do sucesso • Envolvimento do Usuário; • Apoio da direção; • Definição clara de necessidades; • Planejamento adequado; • Expectativas realistas; • Marcos intermediários; • Equipe competente; • Comprometimento; • Visão e objetivos claros; • Equipe dedicada; • Infraestrutura adequada.