princípios de sistemas de informação unidade iv unip

63
Unidade IV PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO INFORMAÇÃO Prof. Luís Rodolfo

Upload: heber-gutenberg

Post on 18-Dec-2014

206 views

Category:

Education


2 download

DESCRIPTION

Inteligencia artificial

TRANSCRIPT

Page 1: Princípios de Sistemas de Informação Unidade IV Unip

Unidade IV

PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃOINFORMAÇÃO

Prof. Luís Rodolfo

Page 2: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Inteligência artificial:A inteligência artificial é um campo da ciência e da tecnologia baseado em disciplinas como informática, biologia, psicologia, lingüística, matemática e engenharia. Sua finalidade é desenvolver computadores com capacidade de simulação do pensamento, além de visão, audição, fala, sentimento e movimento.

Page 3: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Inteligência artificial:Existem 3 domínios de pesquisa e aplicação da Inteligência Artificial:

Inteligência A tifi i lArtificial

Aplicações da Ciência

CognitivaAplicações de

RobóticaAplicações de

Interfaces Naturais

Figura 1 – Áreas de aplicação da IAFonte: Adaptado de O’Brien (2004) pag 300

Page 4: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Inteligência artificial:Aplicações da Ciência Cognitiva: desenvolvimento de sistemasespecialistas com certa capacidade de raciocínio;Aplicações de Robótica: criação de robôs com a capacidade de visão, táteis e habilidades motoras;Aplicações de Interfaces Naturais: criação de sistemas que recebamcriação de sistemas que recebamcomandos de fala do ser humano atravésda linguagem natural.

Page 5: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Sistemas Especialistas:O sistema especialista é um sistema de informação baseado na inteligência artificial e no repositório de conhecimento de uma área de aplicação específica e complexa, de forma que venha a atuar como um “consultor especialista” para os usuários finais.

Page 6: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Sistemas Especialistas:Os sistemas especialistas trabalham com bases de conhecimento para responder questões específicas de uma área inferindo soluções baseado no histórico de informações especializadas acumuladas.

Page 7: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Sistemas Especialistas:Um sistema especialista é formado por 4 componentes básicos

Figura 2 – Componentes de um sistema especialista

Base de Conhecimento

Máquina de Inferência

Módulo de Explicação

Interface com o usuário

Page 8: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Sistemas Especialistas:Categorias de aplicações de sistemas especialistas:

Gerenciamento de decisões;Diagnóstico/solução de problema;Diagnóstico/solução de problema;Projeto/configuração;Seleção/classificação;Monitoramento/controle.

Page 9: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Robótica:Os dispositivos de saída de robótica movem-se fisicamente em resposta a sinais do computador. Normalmente, um dispositivo de robóticaNormalmente, um dispositivo de robótica interpreta uma saída em código digital do computador como um sinal para ligar, desligar, acelerar ou desacelerar o motor.

Page 10: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Robótica:Nas montadoras, o uso dos robôs na linha de montagem dos veículos é um fato comum. Também não são novidades as missões espaciais tripuladas por robôs. O uso dos robôs ultrapassou uma barreira tecnológica e científica importante. Atualmente, eles têm sido usados com sucesso em cirurgias em que o médico está a quilômetros de distância do paciente.

Page 11: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Automação:Automação é o uso da TI no melhoramento de processos de forma que ações antes realizadas por elementos humanos sejam executadas por sistemas a um custo muito menor e com qualidade superior.

Page 12: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Automação:Atualmente existem situações do cotidiano das empresas nas quais o ser humano é totalmente substituível por um sistema computadorizado.Existem oportunidades em todas as empresas nas quais a TI pode atuar de forma benéfica para os negócios, promovendo ações de automação que venham a gerar resultados importantes.

Page 13: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Sistemas Colaborativos:Os sistemas de colaboração administram informações corporativas que facilitam a comunicação, a coordenação e o trabalho conjunto entre membros da equipe e grupos de trabalho.O intenso uso da TI nas empresas, em especial o uso da Internet, disponibiliza ferramentas de apoio à colaboração.

Page 14: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Sistemas Colaborativos:Utilizam-se dos seguintes recursos:

Comunicação: compartilhamento de informações entre as pessoas envolvidas nas mesmas atividades;envolvidas nas mesmas atividades;Coordenação: coordenação dos esforços individuais e utilização dos recursos entre as pessoas;Colaboração: trabalho conjunto para a execução de projetosexecução de projetos.

Page 15: Princípios de Sistemas de Informação Unidade IV Unip

Outros tipos de sistemas de informação

Sistemas Colaborativos:A colaboração pode ocorrer em diversas áreas:

Projeto conjunto de um produto: uma empresa pode trabalhar comempresa pode trabalhar com fornecedores no sentido de melhorar um produto ou no desenvolvimento de um produto novo;Sincronização: uma empresa pode trabalhar com seus fornecedores paratrabalhar com seus fornecedores para que, conjuntamente, possam prover a necessidade de suprimento.

Page 16: Princípios de Sistemas de Informação Unidade IV Unip

Interatividade

Não é um componente básico de um sistema especialista:a) Base de Conhecimento;b) Inteligência Artificial;c) Módulo de Explicaçãoc) Módulo de Explicaçãod) Interface com o Usuário;e) Máquina de Inferência.

Page 17: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

O desenvolvimento de sistemas é uma tarefa complexa e de longo prazo.Envolve uma equipe de trabalho composta por vários representantes de áreas distintas da organização.As equipes contribuirão com o conhecimento em suas áreas levantando necessidades, especificando processos e procedimentos.As equipes acompanharão oAs equipes acompanharão o desenvolvimento do sistema e participarão ativamente dos testes de verificação e homologação.

Page 18: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Esta tarefa demandará, além dos representantes das diversas áreas da organização, uma infinidade de profissionais especialistas que trabalharão no projeto em si de desenvolvimento dos sistemasdesenvolvimento dos sistemas. Envolvem-se nesta atividade o CIO da organização, gerentes de projetos, programadores, analistas de base de dados, analistas de sistemas e outros profissionais de TIprofissionais de TI.

Page 19: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

O ciclo de desenvolvimento de sistemas é constituído de 6 estágios:

Levantamento das

Necessidades

Análise de AlternativasManutenção

Figura 3 – Ciclo de Desenvolvimento de Sistemas

Projeto

Desenvol-vimento

Implementação

Page 20: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Principais Fases:Levantamento das necessidades: consiste principalmente na coleta de dados sobre a necessidade e a oportunidade dos usuários finais com relação ao novo sistema;Análise das alternativas: concepção de duas ou mais alternativas para o projeto. Encerra-se quando se define qual caminho adotar;

Page 21: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Principais Fases:Projeto: Confecção da estrutura do projeto e das definições e escopo.Nesta etapa serão definidas as tarefas, atribuições e responsabilidades de todos os colaboradores envolvidos no desenvolvimento do sistema.Desenvolvimento: Consiste na criação dos códigos, programação e softwares. Nesta etapa os programadores atuarão de forma efetiva na construção do sistema.

Page 22: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Principais Fases:Implementação: desativa o sistema antigo e ativa o sistema novo, desde que todos os testes já tenham sido realizados com sucesso;Manutenção: engloba a correção de erros, as manutenções evolutivas e a administração do uso do sistema.

Page 23: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Técnicas:Metodologia para construir a documentação do novo projeto que envolve: a definição de critérios dos documentos, ferramentas, relatórios e anotações. A metodologia Rational Unified Process(RUP) tornou-se padrão de mercado por sua abordagem da orientação a objetos.

Page 24: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Técnicas:O projeto deve ser bem administrado.As tarefas devem ser bem divididas e as etapas de entrega devem ser curtas. É importante utilizar uma ferramentaÉ importante utilizar uma ferramenta para gerenciamento do desenrolar do projeto (Microsoft Project).

Page 25: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Técnicas:As empresas possuem padrões de gestão de qualidade total. É fundamental observar que haverá a necessidade de implementar padrões denecessidade de implementar padrões de qualidade nos novos projetos. O Capability Maturity Model (CMM) também tornou-se um padrão de mercado por agregar as melhores práticas de avaliação de maturidade depráticas de avaliação de maturidade de desenvolvimento de softwares.

Page 26: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Técnicas:Existem, ainda, quatro técnicas normalmente aceitas de ciclos de desenvolvimento dos sistemas:

O modelo em cascata;O modelo em cascata;A prototipagem;A abordagem em espiral e;O desenvolvimento rápido.

Page 27: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Técnicas: O modelo em cascata

Figura 4 – O modelo em cascata de desenvolvimento de sistemas

Page 28: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Técnicas: A prototipagem

Figura 4 – O processo de prototipagem e suas iterações

Page 29: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Técnicas: A abordagem em espiral

Análise das AlternativasProjeto

Desenvolvimento

Levantamentodas

Necessidades

Figura 5 – O modelo em espiral. Fonte: Fonte: Adaptado de Stair & Reynolds (2006) pag. 291

Implementação

Page 30: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Técnicas: O desenvolvimento rápidoConsiste no uso de ferramentas, técnicas e metodologias que visam o ágil desenvolvimento do sistema através de reuniões periódicas entre os programadores e os usuários finais. Ferramentas RAD (Rapid Application Development) como a Powersoft da Sybase e;O programa XP (Extreme Programming)O programa XP (Extreme Programming) onde vários programadores desenvolvem os sistemas ao mesmo tempo

Page 31: Princípios de Sistemas de Informação Unidade IV Unip

Interatividade

Com relação ao ciclo de desenvolvimento de sistemas, pode-se afirmar que as seguintes fases são válidas:a) Prototipagem, desenvolvimento e análise

dos requisitos;b) Análise dos requisitos, manutenção e

testes;c) Implementação, correção e diagnóstico;d) Modelagem em espiral, prototipagem e

desenvolvimento rápido;desenvolvimento rápido;e) Levantamento das necessidades, análise

das alternativas e projeto.

Page 32: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:O Chief Information Officer (CIO) responde pela gestão da informação na organização e pela disponibilidade desta quando necessário. O CIO também pode ser chamado de gerente, diretor ou vice-presidente de processamento de dados, informática ou TI.

Page 33: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:O CIO reporta-se normalmente ao presidente, às vezes ao diretor administrativo ou financeiro.O CIO deve ter vivência técnica e umaO CIO deve ter vivência técnica e uma excelente bagagem corporativa, de forma que facilmente possa identificar situações nas organizações, que podem ser beneficiadas com o uso eficiente da TI.

Page 34: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:Gerente de projetoDirige os projetos específicos e assegura que as etapas serão atendidas; Monitora o andamento do projeto paraMonitora o andamento do projeto para que este não se desvie do escopo;

Page 35: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:Gerente de projetoO gerente de projetos será responsável pela integração entre as diversas áreas que serão usuárias do sistema emque serão usuárias do sistema em desenvolvimento;

Page 36: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:Gerente de projetoAcompanha as entregas garantindo que os prazos e os recursos financeiros sejam cumpridos;sejam cumpridos;O gerente de projetos tem como foco assegurar que o projeto satisfaça os requisitos do usuário dentro de um prazo e um orçamento especificado.

Page 37: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:Analista de sistemasÉ o profissional responsável pelo levantamento de dados junto aos usuários;usuários;Acompanha todas as fases do sistema, mas não se envolve em programação;

Page 38: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:Analista de sistemasEste profissional desenvolverá o modelo do aplicativo e;Pode assumir a gestão do projetoPode assumir a gestão do projeto.

Page 39: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:ProgramadorPosição essencialmente técnica e associada à produção de código segundo as especificações realizadassegundo as especificações realizadas pelo analista de sistemas;

Page 40: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:ProgramadorTem a responsabilidade desenvolver códigos e software completos lançando mão das melhores práticas demão das melhores práticas de programação e dos mais avançados recursos tecnológicos;

Page 41: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:ProgramadorTrabalhará diretamente com outros programadores cada qual desenvolvendo subsistemas de umdesenvolvendo subsistemas de um sistema complexo maior, podendo participar dos processos de testes e homologação.

Page 42: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:Database Administrator (DBA)O Database Administrator (DBA) ou administrador do banco dados é o profissional que responde por criar asprofissional que responde por criar as estruturas do banco de dados e por gerenciar a sua performance, para mantê-lo sempre com um desempenho adequado;

Page 43: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:Database Administrator (DBA)Ele é, ainda, responsável por montar a estrutura do banco de dados e definir seus relacionamentos e;seus relacionamentos e;Executar cópias de segurança e restauração de bancos de dados anteriores em caso de falha no sistema.

Page 44: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:O usuárioPeça chave no desenvolvimento de sistemas;Participa do levantamento dasParticipa do levantamento das necessidades e dos requisitos;

Page 45: Princípios de Sistemas de Informação Unidade IV Unip

Conceito de ciclo de desenvolvimento de sistemas

Papéis e Responsabilidades:O usuárioPode ser responsável pelos testes e homologação das funcionalidades;Será responsável pelo “feedback” àSerá responsável pelo “feedback” à equipe de desenvolvimento de eventuais erros ou necessidades de correções pós implantação do sistema.

Page 46: Princípios de Sistemas de Informação Unidade IV Unip

Interatividade

O gerente de projetos coordena as diversas atividades e processos delegando funções a outras equipes para o desenvolvimento do projeto. Também faz parte da atividade do gerente de projetos:a) Analisar a estrutura do banco de dados;b) Patrocinar o projeto;c) Monitorar o andamento do projeto para

que este não se desvie do escopo;d) Programar linhas de código;d) Programar linhas de código;e) Executar cópias de segurança dos

dados.

Page 47: Princípios de Sistemas de Informação Unidade IV Unip

Sistemas ERP

O Enterprise Resource Planning (ERP), também conhecido como sistema integrado de gestão;É um sistema corporativo composto por vários módulos integrados e que tem como objetivo gerenciar a maior parte dos processos básicos das organizações.

Page 48: Princípios de Sistemas de Informação Unidade IV Unip

Sistemas ERP

O ERP oferece à empresa uma visão integrada em tempo real de seus principais processos empresariais, como de produção, processamento de requisição e controle de estoque;Unidos pelo software de aplicação ERP e um banco de dados único, mantido por um sistema de gerenciamento de banco de dados.

Page 49: Princípios de Sistemas de Informação Unidade IV Unip

Sistemas ERP

Principais componentes de um ERP:

Vendas, Distribuição, Controle de

Recursos Humanos

Contabilidade e Finanças

Cliente/ Colaborador

Planejamento da Produção

Controle de Pedidos

e Finanças

Logística Integrada

Figura 5 – Principais componentes de um ERP

Page 50: Princípios de Sistemas de Informação Unidade IV Unip

Sistemas ERP

Benefícios e desafios do sistema ERP:Qualidade e eficácia: o ERP cria uma estrutura de integração e aprimoramento dos processos internos de uma companhia, melhorando significativamente a qualidade e a eficácia do serviço de atendimento ao cliente, da produção e da distribuição;

Page 51: Princípios de Sistemas de Informação Unidade IV Unip

Sistemas ERP

Benefícios e desafios do sistema ERP:Redução de custos: em comparação com os sistemas legados não integrados, substituídos pelos novos sistemas ERP, muitas empresas conseguem reduzir consideravelmente os custos de processamento de transações, de pessoal de suporte de hardware, software e TI;

Page 52: Princípios de Sistemas de Informação Unidade IV Unip

Sistemas ERP

Benefícios e desafios do sistema ERP:Apoio à tomada de decisão: o ERP disponibiliza rapidamente informações inter-funcionais vitais aos gerentes sobre desempenho, para facilitar e agilizar a tomada de decisão nos processos de toda a empresa;

Page 53: Princípios de Sistemas de Informação Unidade IV Unip

Sistemas ERP

Benefícios e desafios do sistema ERP:Agilidade empresarial: subdivisão de departamentos na implementação dos sistemas ERP.Essa subdivisão produz estruturasEssa subdivisão produz estruturas organizacionais, responsabilidades gerenciais e funções de trabalho mais flexíveis e, consequentemente, organizações e mão de obra mais ágeis e adaptáveis e mais qualificadas para captar novas oportunidades empresariais.

Page 54: Princípios de Sistemas de Informação Unidade IV Unip

Sistemas ERP

Benefícios e desafios do sistema ERP:A utilização do ERP por si só não torna uma empresa verdadeiramente integrada. Vários outros processos de aculturamento dos colaboradores são necessários para que a organização se integre de fato;Altos custos de implantação que muitas vezes não comprovam a relação custo/benefício;

Page 55: Princípios de Sistemas de Informação Unidade IV Unip

Sistemas ERP

Benefícios e desafios do sistema ERP:Eliminação de redundância de atividades;Torna os departamentos dependentes uns dos outros: Se o departamento fiscaluns dos outros: Se o departamento fiscal não lança as notas, o departamento de contabilidade não pode lançar os valores em seus respectivos centros de custos.

Page 56: Princípios de Sistemas de Informação Unidade IV Unip

Sistema centralizado e distribuído

Conceitos:Os sistemas centralizados são aqueles que concentram processamento e dados em uma estrutura local. Um único programa recebe entrada deUm único programa recebe entrada de dados de muitos usuários e lhes envia os respectivos retornos.

Page 57: Princípios de Sistemas de Informação Unidade IV Unip

Sistema centralizado e distribuído

Conceitos:No caso dos sistemas distribuídos, em que o uso mais intenso se dá pela Internet, este sistema está muito mais envolvido com a comunicação que com a computação;Em uma plataforma distribuída, distribuem-se processamento e dados.

Page 58: Princípios de Sistemas de Informação Unidade IV Unip

Sistema centralizado e distribuído

Conceitos:Os elementos da rede possuem capacidade local de processamento e acessam dados localizados nos servidores regionais, que estão mais próximos do seu ponto de acesso.

Page 59: Princípios de Sistemas de Informação Unidade IV Unip

Sistema centralizado e distribuído

Conceitos:Para que os sistemas distribuídos atuem com perfeição e se consiga, de fato, executar aplicações nas estações, deve haver um middleware instalado O middleware é um software que faz o papel de uma interface e traduz os padrões dos softwares acessados pela Internet para cada tipo de sistema operacional. No caso dos sistemas distribuídos baseados na Internet, o papel do middleware é realizado pelo navegador web.

Page 60: Princípios de Sistemas de Informação Unidade IV Unip

Sistema centralizado e distribuído

Conceitos:O middleware é um software que faz o papel de uma interface e traduz os padrões dos softwares acessados pela Internet para cada tipo de sistema operacional;No caso dos sistemas distribuídos baseados na Internet, o papel do middleware é realizado pelo navegador web.

Page 61: Princípios de Sistemas de Informação Unidade IV Unip

Sistema centralizado e distribuído

Middleware

Page 62: Princípios de Sistemas de Informação Unidade IV Unip

Interatividade

São benefícios do ERP:I. Elimina redundância de atividades;II. Baixo custo de implementação;III. Agilidade empresarial;IV. Apoio à tomada de decisão.a) Somente I está correta;b) I e IV não são benefícios do ERP;c) III e IV são falsas;d) I III IV tã td) I, III e IV estão corretas;e) I, II, e III estão corretas.

Page 63: Princípios de Sistemas de Informação Unidade IV Unip

ATÉ A PRÓXIMA!