Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Unidade IV
PRINCÍPIOS DE SISTEMAS DE 
INFORMAÇÃOINFORMAÇÃO
Prof. Luís Rodolfo
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.
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 
Cognitiva
Aplicações de 
Robótica
Aplicações de 
Interfaces 
Naturais
Figura 1 – Áreas de aplicação da IA
Fonte: Adaptado de O’Brien (2004) pag 300
Outros tipos de sistemas de 
informação
Inteligência artificial:
Aplicações da Ciência Cognitiva: 
desenvolvimento de sistemas
especialistas 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 recebam
comandos de fala do ser humano através
da linguagem natural.
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.
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. 
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
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.
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.
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.
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.
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.
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. 
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.
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. 
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ção
d) Interface com o Usuário;
e) Máquina de Inferência.
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.
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. 
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
Implement
ação
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;
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.
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.
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.
Conceito de ciclo de 
desenvolvimento de sistemasTé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).
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.
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.
Conceito de ciclo de 
desenvolvimento de sistemas
Técnicas: O modelo em cascata
Figura 4 – O modelo em cascata de desenvolvimento de 
sistemas
Conceito de ciclo de 
desenvolvimento de sistemas
Técnicas: A prototipagem
Figura 4 – O processo de prototipagem e suas iterações
Conceito de ciclo de 
desenvolvimento de sistemas
Técnicas: A abordagem em espiral
Análise das AlternativasProjeto
Desenvolvimento
Levantamento
das
Necessidades
Figura 5 – O modelo em espiral. 
Fonte: Fonte: Adaptado de Stair & Reynolds (2006) 
pag. 291 
Implementação
Conceito de ciclo de 
desenvolvimento de sistemas
Técnicas: O desenvolvimento rápido
Consiste 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
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.
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. 
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.
Conceito de ciclo de 
desenvolvimento de sistemas
Papéis e Responsabilidades:
Gerente de projeto
Dirige 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; 
Conceito de ciclo de 
desenvolvimento de sistemas
Papéis e Responsabilidades:
Gerente de projeto
O 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;
Conceito de ciclo de 
desenvolvimento de sistemas
Papéis e Responsabilidades:
Gerente de projeto
Acompanha 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.
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; 
Conceito de ciclo de 
desenvolvimento de sistemas
Papéis e Responsabilidades:
Analista de sistemas
Este profissional desenvolverá o modelo 
do aplicativo e;
Pode assumir a gestão do projetoPode assumir a gestão do projeto.
Conceito de ciclo de 
desenvolvimento de sistemas
Papéis e Responsabilidades:
Programador
Posição essencialmente técnica e 
associada à produção de código 
segundo as especificações realizadassegundo as especificações realizadas 
pelo analista de sistemas;
Conceito de ciclo de 
desenvolvimento de sistemas
Papéis e Responsabilidades:
Programador
Tem 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;
Conceito de ciclo de 
desenvolvimento de sistemas
Papéis e Responsabilidades:
Programador
Trabalhará 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.
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;
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.
Conceito de ciclo de 
desenvolvimento de sistemas
Papéis e Responsabilidades:
O usuário
Peça chave no desenvolvimento de 
sistemas;
Participa do levantamento dasParticipa do levantamento das 
necessidades e dos requisitos;
Conceito de ciclo de 
desenvolvimento de sistemas
Papéis e Responsabilidades:
O usuário
Pode 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.
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.
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.
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.
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ísticaIntegrada
Figura 5 – Principais componentes de um ERP
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;
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;
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;
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.
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; 
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.
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.
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. 
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.
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.
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.
Sistema centralizado e distribuído
Middleware
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.
ATÉ A PRÓXIMA!

Mais conteúdos dessa disciplina