Você está na página 1de 63

Unidade IV

PRINCPIOS DE SISTEMAS DE
INFORMAO INFORMAO
Prof. Lus Rodolfo
Outros tipos de sistemas de
informao
Inteligncia artificial:
A inteligncia artificial um campo da
cincia e da tecnologia baseado em
disciplinas como informtica, biologia,
psicologia, lingstica, matemtica e
engenharia.
Sua finalidade desenvolver
computadores com capacidade de
simulao do pensamento, alm de
viso, audio, fala, sentimento e
movimento.
Outros tipos de sistemas de
informao
Inteligncia artificial:
Existem 3 domnios de pesquisa e
aplicao da Inteligncia Artificial:
Inteligncia
A tifi i l Artificial
Aplicaes da
Cincia
Cognitiva
Aplicaes de
Robtica
Aplicaes de
Interfaces
Naturais
Figura 1 reas de aplicao da IA
Fonte: Adaptado de OBrien (2004) pag 300
Outros tipos de sistemas de
informao
Inteligncia artificial:
Aplicaes da Cincia Cognitiva:
desenvolvimento de sistemas
especialistas com certa capacidade de
raciocnio;
Aplicaes de Robtica: criao de
robs com a capacidade de viso, tteis
e habilidades motoras;
Aplicaes de Interfaces Naturais:
criao de sistemas que recebam criao de sistemas que recebam
comandos de fala do ser humano atravs
da linguagem natural.
Outros tipos de sistemas de
informao
Sistemas Especialistas:
O sistema especialista um sistema de
informao baseado na inteligncia
artificial e no repositrio de
conhecimento de uma rea de aplicao
especfica e complexa, de forma que
venha a atuar como um consultor
especialista para os usurios finais.
Outros tipos de sistemas de
informao
Sistemas Especialistas:
Os sistemas especialistas trabalham
com bases de conhecimento para
responder questes especficas de uma
rea inferindo solues baseado no
histrico de informaes especializadas
acumuladas.
Outros tipos de sistemas de
informao
Sistemas Especialistas:
Um sistema especialista formado por 4
componentes bsicos
Figura 2 Componentes de um sistema especialista
Base de
Conhecimento
Mquina de
Inferncia
Mdulo de
Explicao
Interface com
o usurio
Outros tipos de sistemas de
informao
Sistemas Especialistas:
Categorias de aplicaes de sistemas
especialistas:
Gerenciamento de decises;
Diagnstico/soluo de problema; Diagnstico/soluo de problema;
Projeto/configurao;
Seleo/classificao;
Monitoramento/controle.
Outros tipos de sistemas de
informao
Robtica:
Os dispositivos de sada de robtica
movem-se fisicamente em resposta a
sinais do computador.
Normalmente, um dispositivo de robtica Normalmente, um dispositivo de robtica
interpreta uma sada em cdigo digital
do computador como um sinal para ligar,
desligar, acelerar ou desacelerar o
motor.
Outros tipos de sistemas de
informao
Robtica:
Nas montadoras, o uso dos robs na
linha de montagem dos veculos um
fato comum. Tambm no so novidades
as misses espaciais tripuladas por
robs.
O uso dos robs ultrapassou uma
barreira tecnolgica e cientfica
importante. Atualmente, eles tm sido
usados com sucesso em cirurgias em
que o mdico est a quilmetros de
distncia do paciente.
Outros tipos de sistemas de
informao
Automao:
Automao o uso da TI no
melhoramento de processos de forma
que aes antes realizadas por
elementos humanos sejam executadas
por sistemas a um custo muito menor e
com qualidade superior.
Outros tipos de sistemas de
informao
Automao:
Atualmente existem situaes do
cotidiano das empresas nas quais o ser
humano totalmente substituvel por um
sistema computadorizado.
Existem oportunidades em todas as
empresas nas quais a TI pode atuar de
forma benfica para os negcios,
promovendo aes de automao que
venham a gerar resultados importantes.
Outros tipos de sistemas de
informao
Sistemas Colaborativos:
Os sistemas de colaborao administram
informaes corporativas que facilitam a
comunicao, a coordenao 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 colaborao.
Outros tipos de sistemas de
informao
Sistemas Colaborativos:
Utilizam-se dos seguintes recursos:
Comunicao: compartilhamento de
informaes entre as pessoas
envolvidas nas mesmas atividades; envolvidas nas mesmas atividades;
Coordenao: coordenao dos
esforos individuais e utilizao dos
recursos entre as pessoas;
Colaborao: trabalho conjunto para a
execuo de projetos execuo de projetos.
Outros tipos de sistemas de
informao
Sistemas Colaborativos:
A colaborao pode ocorrer em diversas
reas:
Projeto conjunto de um produto: uma
empresa pode trabalhar com empresa pode trabalhar com
fornecedores no sentido de melhorar
um produto ou no desenvolvimento
de um produto novo;
Sincronizao: uma empresa pode
trabalhar com seus fornecedores para trabalhar com seus fornecedores para
que, conjuntamente, possam prover a
necessidade de suprimento.
Interatividade
No um componente bsico de um
sistema especialista:
a) Base de Conhecimento;
b) Inteligncia Artificial;
c) Mdulo de Explicao c) Mdulo de Explicao
d) Interface com o Usurio;
e) Mquina de Inferncia.
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 vrios representantes de
reas distintas da organizao.
As equipes contribuiro com o
conhecimento em suas reas levantando
necessidades, especificando processos
e procedimentos.
As equipes acompanharo o As equipes acompanharo o
desenvolvimento do sistema e
participaro ativamente dos testes de
verificao e homologao.
Conceito de ciclo de
desenvolvimento de sistemas
Esta tarefa demandar, alm dos
representantes das diversas reas da
organizao, uma infinidade de
profissionais especialistas que
trabalharo no projeto em si de
desenvolvimento dos sistemas desenvolvimento dos sistemas.
Envolvem-se nesta atividade o CIO da
organizao, gerentes de projetos,
programadores, analistas de base de
dados, analistas de sistemas e outros
profissionais de TI profissionais de TI.
Conceito de ciclo de
desenvolvimento de sistemas
O ciclo de desenvolvimento de sistemas
constitudo de 6 estgios:
Levantamento
das
Necessidades
Anlise de
Alternativas
Manuteno
Figura 3 Ciclo de Desenvolvimento de Sistemas
Projeto
Desenvol-
vimento
Implement
ao
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 usurios finais com
relao ao novo sistema;
Anlise das alternativas: concepo 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: Confeco da estrutura do
projeto e das definies e escopo.
Nesta etapa sero definidas as tarefas,
atribuies e responsabilidades de todos
os colaboradores envolvidos no
desenvolvimento do sistema.
Desenvolvimento: Consiste na criao
dos cdigos, programao e softwares.
Nesta etapa os programadores atuaro
de forma efetiva na construo do
sistema.
Conceito de ciclo de
desenvolvimento de sistemas
Principais Fases:
Implementao: desativa o sistema
antigo e ativa o sistema novo, desde que
todos os testes j tenham sido
realizados com sucesso;
Manuteno: engloba a correo de
erros, as manutenes evolutivas e a
administrao do uso do sistema.
Conceito de ciclo de
desenvolvimento de sistemas
Tcnicas:
Metodologia para construir a
documentao do novo projeto que
envolve: a definio de critrios dos
documentos, ferramentas, relatrios e
anotaes.
A metodologia Rational Unified Process
(RUP) tornou-se padro de mercado por
sua abordagem da orientao a objetos.
Conceito de ciclo de
desenvolvimento de sistemas
Tcnicas:
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
Tcnicas:
As empresas possuem padres de
gesto de qualidade total.
fundamental observar que haver a
necessidade de implementar padres de necessidade de implementar padres de
qualidade nos novos projetos.
O Capability Maturity Model (CMM)
tambm tornou-se um padro de
mercado por agregar as melhores
prticas de avaliao de maturidade de prticas de avaliao de maturidade de
desenvolvimento de softwares.
Conceito de ciclo de
desenvolvimento de sistemas
Tcnicas:
Existem, ainda, quatro tcnicas
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 rpido.
Conceito de ciclo de
desenvolvimento de sistemas
Tcnicas: O modelo em cascata
Figura 4 O modelo em cascata de desenvolvimento de
sistemas
Conceito de ciclo de
desenvolvimento de sistemas
Tcnicas: A prototipagem
Figura 4 O processo de prototipagem e suas iteraes
Conceito de ciclo de
desenvolvimento de sistemas
Tcnicas: A abordagem em espiral
Anlise das Alternativas
Projeto
Desenvolvimento
Levantamento
das
Necessidades
Figura 5 O modelo em espiral.
Fonte: Fonte: Adaptado de Stair & Reynolds (2006)
pag. 291
Implementao
Conceito de ciclo de
desenvolvimento de sistemas
Tcnicas: O desenvolvimento rpido
Consiste no uso de ferramentas,
tcnicas e metodologias que visam o gil
desenvolvimento do sistema atravs de
reunies peridicas entre os
programadores e os usurios finais.
Ferramentas RAD (Rapid Application
Development) como a Powersoft da
Sybase e;
O programa XP (Extreme Programming) O programa XP (Extreme Programming)
onde vrios programadores
desenvolvem os sistemas ao mesmo
tempo
Interatividade
Com relao ao ciclo de desenvolvimento
de sistemas, pode-se afirmar que as
seguintes fases so vlidas:
a) Prototipagem, desenvolvimento e anlise
dos requisitos;
b) Anlise dos requisitos, manuteno e
testes;
c) Implementao, correo e diagnstico;
d) Modelagem em espiral, prototipagem e
desenvolvimento rpido; desenvolvimento rpido;
e) Levantamento das necessidades, anlise
das alternativas e projeto.
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
O Chief Information Officer (CIO)
responde pela gesto da informao na
organizao e pela disponibilidade desta
quando necessrio.
O CIO tambm pode ser chamado de
gerente, diretor ou vice-presidente de
processamento de dados, informtica ou
TI.
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
O CIO reporta-se normalmente ao
presidente, s vezes ao diretor
administrativo ou financeiro.
O CIO deve ter vivncia tcnica e uma O CIO deve ter vivncia tcnica e uma
excelente bagagem corporativa, de forma
que facilmente possa identificar
situaes nas organizaes, que podem
ser beneficiadas com o uso eficiente da
TI.
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
Gerente de projeto
Dirige os projetos especficos e assegura
que as etapas sero atendidas;
Monitora o andamento do projeto para Monitora o andamento do projeto para
que este no se desvie do escopo;
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
Gerente de projeto
O gerente de projetos ser responsvel
pela integrao entre as diversas reas
que sero usurias do sistema em que sero usurias do sistema em
desenvolvimento;
Conceito de ciclo de
desenvolvimento de sistemas
Papis 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 satisfaa os
requisitos do usurio dentro de um prazo
e um oramento especificado.
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
Analista de sistemas
o profissional responsvel pelo
levantamento de dados junto aos
usurios; usurios;
Acompanha todas as fases do sistema,
mas no se envolve em programao;
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
Analista de sistemas
Este profissional desenvolver o modelo
do aplicativo e;
Pode assumir a gesto do projeto Pode assumir a gesto do projeto.
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
Programador
Posio essencialmente tcnica e
associada produo de cdigo
segundo as especificaes realizadas segundo as especificaes realizadas
pelo analista de sistemas;
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
Programador
Tem a responsabilidade desenvolver
cdigos e software completos lanando
mo das melhores prticas de mo das melhores prticas de
programao e dos mais avanados
recursos tecnolgicos;
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
Programador
Trabalhar diretamente com outros
programadores cada qual
desenvolvendo subsistemas de um desenvolvendo subsistemas de um
sistema complexo maior, podendo
participar dos processos de testes e
homologao.
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
Database Administrator (DBA)
O Database Administrator (DBA) ou
administrador do banco dados o
profissional que responde por criar as profissional 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
Papis e Responsabilidades:
Database Administrator (DBA)
Ele , ainda, responsvel por montar a
estrutura do banco de dados e definir
seus relacionamentos e; seus relacionamentos e;
Executar cpias de segurana e
restaurao de bancos de dados
anteriores em caso de falha no sistema.
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
O usurio
Pea chave no desenvolvimento de
sistemas;
Participa do levantamento das Participa do levantamento das
necessidades e dos requisitos;
Conceito de ciclo de
desenvolvimento de sistemas
Papis e Responsabilidades:
O usurio
Pode ser responsvel pelos testes e
homologao das funcionalidades;
Ser responsvel pelo feedback Ser responsvel pelo feedback
equipe de desenvolvimento de eventuais
erros ou necessidades de correes ps
implantao do sistema.
Interatividade
O gerente de projetos coordena as diversas
atividades e processos delegando funes
a outras equipes para o desenvolvimento
do projeto. Tambm 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 no se desvie do escopo;
d) Programar linhas de cdigo; d) Programar linhas de cdigo;
e) Executar cpias de segurana dos
dados.
Sistemas ERP
O Enterprise Resource Planning (ERP),
tambm conhecido como sistema
integrado de gesto;
um sistema corporativo composto por
vrios mdulos integrados e que tem
como objetivo gerenciar a maior parte
dos processos bsicos das
organizaes.
Sistemas ERP
O ERP oferece empresa uma viso
integrada em tempo real de seus
principais processos empresariais, como
de produo, processamento de
requisio e controle de estoque;
Unidos pelo software de aplicao 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,
Distribuio,
Controle de
Recursos
Humanos
Contabilidade
e Finanas
Cliente/
Colaborador
Planejamento
da Produo
Controle de
Pedidos
e Finanas
Logstica
Integrada
Figura 5 Principais componentes de um ERP
Sistemas ERP
Benefcios e desafios do sistema ERP:
Qualidade e eficcia: o ERP cria uma
estrutura de integrao e aprimoramento
dos processos internos de uma
companhia, melhorando
significativamente a qualidade e a
eficcia do servio de atendimento ao
cliente, da produo e da distribuio;
Sistemas ERP
Benefcios e desafios do sistema ERP:
Reduo de custos: em comparao com
os sistemas legados no integrados,
substitudos pelos novos sistemas ERP,
muitas empresas conseguem reduzir
consideravelmente os custos de
processamento de transaes, de
pessoal de suporte de hardware,
software e TI;
Sistemas ERP
Benefcios e desafios do sistema ERP:
Apoio tomada de deciso: o ERP
disponibiliza rapidamente informaes
inter-funcionais vitais aos gerentes
sobre desempenho, para facilitar e
agilizar a tomada de deciso nos
processos de toda a empresa;
Sistemas ERP
Benefcios e desafios do sistema ERP:
Agilidade empresarial: subdiviso de
departamentos na implementao dos
sistemas ERP.
Essa subdiviso produz estruturas Essa subdiviso produz estruturas
organizacionais, responsabilidades
gerenciais e funes de trabalho mais
flexveis e, consequentemente,
organizaes e mo de obra mais geis e
adaptveis e mais qualificadas para
captar novas oportunidades
empresariais.
Sistemas ERP
Benefcios e desafios do sistema ERP:
A utilizao do ERP por si s no torna
uma empresa verdadeiramente
integrada. Vrios outros processos de
aculturamento dos colaboradores so
necessrios para que a organizao se
integre de fato;
Altos custos de implantao que muitas
vezes no comprovam a relao
custo/benefcio;
Sistemas ERP
Benefcios e desafios do sistema ERP:
Eliminao de redundncia de
atividades;
Torna os departamentos dependentes
uns dos outros: Se o departamento fiscal uns dos outros: Se o departamento fiscal
no lana as notas, o departamento de
contabilidade no pode lanar os valores
em seus respectivos centros de custos.
Sistema centralizado e distribudo
Conceitos:
Os sistemas centralizados so aqueles
que concentram processamento e dados
em uma estrutura local.
Um nico programa recebe entrada de Um nico programa recebe entrada de
dados de muitos usurios e lhes envia
os respectivos retornos.
Sistema centralizado e distribudo
Conceitos:
No caso dos sistemas distribudos, em
que o uso mais intenso se d pela
Internet, este sistema est muito mais
envolvido com a comunicao que com a
computao;
Em uma plataforma distribuda,
distribuem-se processamento e dados.
Sistema centralizado e distribudo
Conceitos:
Os elementos da rede possuem
capacidade local de processamento e
acessam dados localizados nos
servidores regionais, que esto mais
prximos do seu ponto de acesso.
Sistema centralizado e distribudo
Conceitos:
Para que os sistemas distribudos atuem
com perfeio e se consiga, de fato,
executar aplicaes nas estaes, deve
haver um middleware instalado
O middleware um software que faz o
papel de uma interface e traduz os
padres dos softwares acessados pela
Internet para cada tipo de sistema
operacional. No caso dos sistemas
distribudos baseados na Internet, o
papel do middleware realizado pelo
navegador web.
Sistema centralizado e distribudo
Conceitos:
O middleware um software que faz o
papel de uma interface e traduz os
padres dos softwares acessados pela
Internet para cada tipo de sistema
operacional;
No caso dos sistemas distribudos
baseados na Internet, o papel do
middleware realizado pelo navegador
web.
Sistema centralizado e distribudo
Middleware
Interatividade
So benefcios do ERP:
I. Elimina redundncia de atividades;
II. Baixo custo de implementao;
III. Agilidade empresarial;
IV. Apoio tomada de deciso.
a) Somente I est correta;
b) I e IV no so benefcios do ERP;
c) III e IV so falsas;
d) I III IV t t d) I, III e IV esto corretas;
e) I, II, e III esto corretas.
AT A PRXIMA!

Você também pode gostar