Beruflich Dokumente
Kultur Dokumente
Consep
Prof. Dr. Pedro Roberto Grosso
Prof. Dr. Reinaldo Gomes da Silva
Profa. Ma. Brbara Barros Chacur Rodrigues
Prof. Me. Mrio Ferreira Serraipa
Prof. Me. Joo Roberto Grahl
Prof. Me. Renato Francisco dos Santos Jnior
Profa. Claudia Fabiana rfo Gaiola
Profa. Ma. Michele Cristiane Barion de Freitas
0
FACULDADE NETWORK
REVISTA DO BACHAREL EM
SISTEMAS DE INFORMAO:
REVISTA DE INICIAO
CIENTFICA DOS ALUNOS DO
CURSO DE SISTEMAS DE
INFORMAO NETWORK
Ano 1 | Nmero 1 | 2011
1
Anual
Editada pelas Faculdades Network
ISSN
CDD 21 004
2
SUMRIO
EDITORIAL.............................................................................................................................4
EDITORIAL
Abstract
This article describes how you can build a network for their IPTV Digital TV convergence,
using the primary requirements. The purpose is to demonstrate what are the basic
equipments, the signal evaluation algorithms and analysis of end-user perception. This
analysis was obtained from results of measurement metrics, among the most important of
which is the PSNR and MDI. It was also used for the analysis, the concept QoE (Quality of
Experience, or Quality of Experience), from an assessment on which interviewed was an
expert in the field of Digital TV. The article proposed will not delve into Digital TV aspect,
focusing only on the necessary for the creation, reception and basic analysis of the IPTV
network and service impact for operators and providers of cable television and satellite.
1 Introduo
Este artigo demonstra como possvel a construo de uma rede em arquitetura IPTV
para sua convergncia na TV Digital, utilizando-se dos requisitos primrios. O intuito
demonstrar quais so os equipamentos bsicos, os algoritmos de avaliao do sinal e uma
anlise da percepo do usurio final. Tal anlise foi obtida atravs de resultados das mtricas
de medio, entre as mais importantes destacam-se o PSNR e MDI. Utilizou-se tambm, para
a realizao da anlise, do conceito QoE (Quality of Experience, ou, Qualidade de
Experincia), a partir de uma avaliao na qual foi entrevistado um especialista na rea de TV
Digital. Este artigo tem como objetivo demonstrar o bsico para uma arquitetura IPTV, no
aprofundando no tema. As questes utilizadas na entrevista com especialista da rea de TV
Digital encontram-se no final do artigo, ambientado na anlise dos dados para um
entendimento do que IPTV e seu estado atual.
IPTV uma arquitetura de rede que permite a convergncia do sinal de TV para a
Internet, permitindo uma variedade ampla de funcionalidades como a interatividade e
1
Acadmico do Curso de Bacharelado em Sistemas de Informao Faculdade Network, Nova Odessa, SP,
Brasil. (adriano.secco_bsi@yahoo.com.br)
2
Prof. Dr. do Curso de Sistemas de Informao da Faculdade Network, Nova Odessa, SP, Brasil.
(rangel.arthur@gmail.com)
6
2 IPTV
IPTV, ou tambm conhecida como TVIP, um novo mtodo para transmisso de sinais
de udio, vdeo e dados de multimdia, focado para contedo televisivo. Apesar de se utilizar
do protocolo IP para realizar suas transmisses, no significa que os dados so distribudos
por streaming de Internet. Conclui-se, ento, que a IPTV no uma WEBTV. Observa-se que
necessrio um servio de banda larga destinado ao IPTV, o que no interfere na qualidade
da conexo da Internet. A tecnologia IPTV possibilita que o usurio tenha uma maior
interatividade com a TV, permitindo, alm da escolha do contedo compras, chamadas
telefnicas picture-in-picture, dentre outras aplicaes. Segundo descreve Duque (2009) [1],
IPTV definido como uma tecnologia que possibilita a transmisso de contedo multimdia
tais como TV, vdeo, udio, textos e grficos, sobre uma rede IP privada de um provedor
qualquer, garantindo qualidade, segurana, integridade e interatividade.
Figura 1- Componentes de uma rede IPTV com tecnologia de acesso ADSL. Adaptado de [1].
3 Segurana
Existem crticas afirmando que quanto mais a televiso se aproxima do modelo internet,
maior ser a insegurana em relao aos direitos autorais (contedo). Para isso, existem dois
sistemas de transmisso vigentes no sistema IPTV: CAS (Conditional Access System ou
Sistema de Acesso Condicional), no qual o sistema responsvel pela deciso de apresentar
ou no uma transmisso ao usurio e DRM (Digital Rights Management ou Gerenciador de
Direitos Digitais) em que um conjunto de diversas tecnologias permite ou no o uso de
produtos digitais de udio, vdeo e imagem.
(1)
sendo I e K as matrizes que representam os quadros das imagens original e degradada pelo
canal de transmisso, MAX representa a intensidade mxima encontrada a partir das matrizes
dos quadros e m e n so as dimenses desses quadros.
A Figura 5 mostra um conjunto de quadros de vdeo, apresentando o quadro original e
os quadros degradados com seu respectivo valor de PSNR. possvel se observar os rudos
presentes principalmente nas regies de borda nos quadro degradados.
(a) (b)
(c) (d)
Figura 5 Valores de PSNR (a) 31.45dB (b) 36.81dB e (c) 45.53dB obtido usando o quadro de vdeo original da
imagem (d). Adaptado de [10].
11
(2)
6 Metodologia
Para o artigo proposto, ser realizada uma entrevista com um profissional da rea de TV
Digital, Doutor Rangel Arthur. Sero analisados os dados obtidos para uma avaliao do
servio no pas.
1. Voc conhece, utiliza ou j ouviu falar sobre redes IPTV para Televiso
Interativa Digital?
12
8 Consideraes finais
Este artigo mostra que a IPTV um grande diferencial para as operadoras, deixando de
ser um servio fechado de Televiso e podendo ser distribudo por prestadoras de internet e
telefonia. Para que se tenha uma aceitao considervel, necessrio que se amplie as redes
de internet banda larga no Brasil, a fim de alcanar os lugares mais isolados, como cidades do
13
Referncias
[1] DUQUE, L. H. Arquitetura de rede IPTV com acesso baseado em tecnologia ADSL.
Engenharia/2009 595. S.D. Disponvel em:
<http://www.brasilengenharia.com.br/ed/595/Art_eletrica.pdf>. Acesso em: 24 fev. 2011.
[2] REDAO. IPTV: mais de 2,3 milhes de assinantes no mundo. Set 2010. Disponvel
em:
<http://www.ipnews.com.br/telefoniaip/index.php?option=com_content&id=19333&task=vie
w>. Acesso em: 25 fev. 2011.
[3] MENEZES, Amanda Abreu et al. IPTV: Qualidade de Servio e Experincia do Usurio.
Set 2010. Disponvel em: < http://www.teleco.com.br/tutoriais/tutorialqosqoe/default.asp>.
Acesso em: 27 fev. 2011.
[4] ARTHUR, Rangel. Avaliao Objetiva de Codecs de Vdeo. Campinas: UNICAMP,
2002. 167 f. Dissertao (Mestrado em Engenharia da Computao) Faculdade de
Engenharia Eltrica e de Computao da Universidade Estadual de Campinas, Campinas,
2002.
[5] FONSECA, Roberto Nery da. Algoritmos para Avaliao da Qualidade de Vdeo em
Sistemas de Televiso Digital. So Paulo: Universidade de So Paulo, 2008. 96 f.
Dissertao (Mestrado em Engenharia Eltrica) Escola Politcnica da Universidade de So
Paulo, So Paulo, 2008.
[6] HARTE, L. IPTV Basics: Technology, Operation and Services. Fuquay-Varina: Ed.
Althos Publishing, 2006-2007. 412 p.
[7] RAMIREZ, D. H. IPTV Security: Protecting High-Value Digital Contents. England: Ed.
John Wiley & Sons, Ltd, 2008. 255 p.
[8] Arquitetura e tecnologias de Suporte. Disponvel em:
<http://www.img.lx.it.pt/~fp/cav/ano2009_2010/Trabalhos_MEEC_2010/Artigo_MEEC_8/IP
TV/arquitectura.html>. Acesso em: 14 abr. 2011
[9] Parmetros que Afetam a Qualidade de Vdeo. Disponvel em:
<http://www.mundoitec.com.br/flash/Parametros_que_afetam_a_Qualidade_de_Video.swf?id
=4>. Acesso em: 07 out. 2011
[10] Peak Signal-to-Noise Ratio. Disponvel em <http://en.wikipedia.org/wiki/Peak_signal-
to-noise_ratio>. Acesso em: 23 out. 2011.
14
Resumo
Este artigo tem como objetivo discutir a usabilidade das tecnologias mveis, dentro e fora das
empresas, reforando a importncia dessas tecnologias no dia a dia pessoal e empresarial.
Visa o acompanhamento das tendncias do mercado e consideraes feitas por profissionais
do ramo para um melhor aproveitamento das ferramentas oferecidas pelas infovias 2.O uso
adequado dessas tecnologias conduz execuo mais eficiente e eficaz dos processos
operacionais e gerenciais nas organizaes. Por fim, foi analisado o estudo de caso da
implantao das tecnologias mveis em uma Distribuidora de cosmticos, sendo possvel
verificar a validade das pesquisas realizadas.
Absctract
This article has as objective discusses the use of the mobile technologies, inside and out of the
companies, reinforcing the importance of these technologies day by day in the personal and
managerial. Seek the accompaniment of the tendencies of the market and considerations done
by professionals of the branch for a better use of the offered tools by the infoways4.The
appropriate use of these technologies, in hardware and in software, lead for a more efficient
and effective execution of the operational and managerial processes in the
organizations.Finally, the study of case of the implantation of the mobile technologies was
analyzed in a Dealer of cosmetics, being possible to verify the validity of the accomplished
researches.
1 Introduo
A tecnologia se tornou algo muito dinmico e constantemente passa por mudanas que
afetam todo o cotidiano de pessoas e empresas, por ser tratada diferentemente a cada
inovao, levando as pessoas a aprenderem sobre ela continuadamente. Isso porque a cada dia
estamos mais ligados a recursos tecnolgicos, devido a grande atratividade que possuem com
sua interatividade, agilidade que oferece, facilidade de comunicao, entre outros. Entre as
tecnologias disponveis no mercado, uma delas que est em alta atualmente a tecnologia
mvel. Em toda a histria dessa tecnologia, ela nunca esteve to presente em nosso cotidiano.
O IDC (International Data Corporation), uma das empresas lderes em inteligncia de
mercado no segmento de Tecnologia da Informao e Telecomunicaes, projeta um
crescimento contnuo da adoo da mobilidade na fora de trabalho. Em 2013, ela deve
atingir 1,2 bilho de usurios corporativos, ou 35% da fora de trabalho mundial
(BERNARDES, 2010). O mesmo autoralegou que mais de 1 bilho de profissionais em todo
o mundo [iriam] utilizar at o final do ano [de 2010] algum tipo de dispositivo mvel como
3
Acadmico do curso de Bacharel em Sistemas de Informao Faculdade Network, 2011, Nova Odessa, SP,
Brasil.
4
So estradas eletrnicas (ou caminhos) pode onde se trafegam as informaes em rede, seja som, imagem ou
texto.
15
ferramenta de trabalho muito mais do que como um mero telefone porttil, fato este divulgado
pela mdia.
Esses nmeros expressivos se devem, a princpio, grande massa da populao que
aderiu ao celular como principal meio de comunicao por voz. Algumas pessoas chegam a
cancelar suas linhas de telefonia fixa, ficando apenas com a mvel, considerando as
facilidades oferecidas em prazos de pagamento e preos. comum encontrar pessoas que
possuem at 2 aparelhos celulares.
5
Em tecnologia da informao, mobilidade se refere ao uso de tecnologia de forma mvel e livre nos ambientes
em que utilizada.
6
Computadores de bolso.
7
Aes de marketing realizadas atravs de celulares ou dispositivos mveis em geral.
16
2 Tecnologia Mvel
8
o emprego de estratgias geralmente utilizadas pelo Marketing, s que com o objetivo de difundir
informaes para o pblico interno da empresa (funcionrios, terceirizados, acionistas, fornecedores).
17
2.1 Benefcios
Independente do tipo de uso e do ramo de atividade, os recursos oferecidos por
dispositivos mveis e seus softwares trazem benefciosconsiderveis s empresas e pessoas
quando explorados em sua totalidade. No site da Microsoft(Acesso em: 01 abr. 2011),
multinacional de tecnologia e informtica, so apresentadas algumas vantagens que melhoram
processos:
Uso de papel: pode-se acessar documentos e contratos distncia, podendo alter-losa
qualquer momento e imprimir somente depois de todas as avaliaes, evitando reimpresses a
cada alterao. Nesse caso so otimizados os custos com impresses, bem como a
minimizao do estoque de papel;
Agilidade e eficincia nas transaes: sem sair do lugar, pode-se movimentar e efetuar
inmeras transaes dos tipos mais variados;
Atendimento rpido:sem perda de tempo, as dvidas e solicitaes do cliente podem
ser sanadas rapidamente a partir de qualquer lugar;
Comunicao eficiente: quando o colaborador est conectado em tempo integral com a
empresa, fica mais fcil dar prosseguimento a processos que dependem das competncias ou
superviso desse colaborador, evitando casos de interrupes ou demora desnecessria;
Trabalho executado com satisfao:constata-se que quando o funcionrio tem a
oportunidade de realizar suas tarefas fora do ambiente cotidiano de trabalho, ele se sente mais
livre para criar e desenvolver suas tarefas com liberdade e prazer, afetando e diminuindo a
rotatividade de colaboradores.
Atualmente, no existem muitas dificuldades em manter-se conectado, pois o acesso
Internet tem se expandido de forma gradativa, e mesmo que ainda seja uma tecnologia cara no
Brasil, j existem algumas facilidades,como as j citadas. Uma outra fonte de conectividade
que tem se espalhado de forma satisfatria so os hot spots9. Bares, restaurantes, lojas de
convenincia, aeroportos e outros locais onde haja o agrupamento de pessoas, j tem se
estruturado para oferecer esse servio de grande utilidade e comodidade a seus clientes.
9
Locais de acesso pblico, onde se instala uma rede sem fio com acesso internet disponvel gratuitamente.
18
2.3 Riscos
A idia atrativa de adoo das tecnologias mveisnos processos da empresa deve ser
analisada cuidadosamente e racionalmente, verificando as condies da organizao como um
todo. No uma mudana apenas de tecnologia dehardware e software, mas de conceitos,
comportamento, estratgias e processos, fato respaldado por Graeml (1998):
3. Estudo de caso
Para a melhor compreenso do quanto o investimento na tecnologia mvel influencia o
ambiente organizacional e toda a ao dos negcios de uma empresa, ser apresentado um
caso real, vivido por uma empresa distribuidora de cosmticos, situada na RMC, no interior
de SP.
A empresa trabalha com vendedores externos, que vo at outras empresas, pequenas,
mdias ou grandes, oferecendo seus produtos baseado em um vasto catlogo de marcas e
diversidades de mercadorias.
Os pedidos eram anotados manualmente, e depois repassados para o escritrio para o
faturamento e expedio do pedido. Este processo tornou-se invivel com o crescimento das
vendas, pois at as informaes chegarem ao escritrio perdia-se muito tempo para faturar e
despachar as mercadorias. Esse problema se agravava quando os vendedores atendiam em
outras localidades e somente retornavam empresa no dia seguinte. A organizao percebeu o
quanto estava perdendo e buscou uma soluo mvel para resolver esse problema.
Utilizando o sistema de uma determinada empresa de solues em Informtica, aqui
denominada de Empresa A.O objetivo foi alcanado, pelo menos a priori. Para a gesto da
empresa foi implantado um sistema ERP, que utilizava o banco de dados DBF instalado pelo
fornecedor. O sistema ERP passou a controlar todos os cadastros de clientes, produtos,
fornecedores, estoques, financeiro, vendas, entre outros. Com a implantao do ERP, as
vendas deveriam ser agilizadas, pois os pedidos viriam dos vendedores para a empresa atravs
depalmtops, transmitindo os dados diretamente para o sistema ERP.
20
Os equipamentos adquiridos para essa finalidade foram Palm Treo 650, com
softwareLecom, baseado na prpria linguagem Palm, por indicao do fornecedor do software
de gesto.
A partir de uma anlise superficial do processo,todas as funcionalidades almejadas
estavam sendo cumpridas.Com algum tempo de uso, comeou-se a perceber algumas
situaes que poderiam se tornar muito problemticas.Apesar de enviar os dados para a
empresa remotamente agilizando o processo de vendas, o sistema tornou-se lento durante as
transaes de dados, e tambm surgiram reclamaes, como:
Os processos tinham muitas telas. Alguns vendedores tinham dificuldades com o
roteiro a ser seguido;
Foi identificado que o sistema tinha uma baixa escalabilidade 10, devido a grande
quantidade de dados que estavam sendo inseridos, sua performancedeixou a desejar;
Para digitar a quantidade dos itens, era preciso clicar vrias vezes em botes de soma
ou subtrao. Por exemplo, para inserir 300 unidades de um produto precisava-se clicar 300
vezes em um boto de acrscimo;
Para enviar os cadastros de novos produtos ou qualquer alterao para os vendedores
que estavam na rua, era preciso gerar uma carga de cadastros11no sistema ERP. Isso deveria
ser feito manualmente, e quando essa carga no era preparada por esquecimento ou por
qualquer outro motivo, ocorria o atraso no processo;
A carga de cadastros nos palmtops era muito lenta e demorava para finalizar, a ponto
de ficar invivel as alteraes durante o dia. Os vendedores deixavam carregando as
alteraes em suas casas durante a noite;
Quando o vendedor finalizava um pedido, ele precisava ligar para a empresa avisando
que o pedido fora enviado;
Dados foram corrompidos, levando a perda de algumas informaes.
Outra dificuldade foi encontrada: trabalhar com duas empresas diferentes para o mesmo
processo (o sistema de gesto e o sistema mvel eram de fornecedores distintos), gerando
alguns transtornos na integrao dos softwares e impedindo alguns processos de serem
automticos.
Descontente com asituao, a diretoria da distribuidora decidiu em 2009 procurar outras
empresas que pudessem oferecer melhores solues tecnolgicas para suas vendas. Aps
consultar vrias empresas e conhecer vriossoftwares, a distribuidora comeou a negociar a
migrao do seu software.
Dentre as empresas consultadas, aLyncisSistemas tinha um software ERP, por ela
desenvolvido, que j era usado por outros clientes com as mesmas caractersticas da empresa
em questo. O sistema oferecia basicamente as mesmas funcionalidades do sistema antigo,
porm com a vantagem de automatizar ainda mais o processo, conectando empresa e
vendedores em tempo real com mais dinamismo. Um grande diferencial notado pelo cliente
era o banco de dados utilizado, o SGBD PostgreSQL que, mesmo sendo opensource (cdigo
aberto), um banco de dados com capacidade robusta.
A escolha pela Lyncis foi baseada principalmente pelo fato de ter seu prprio sistema de
fora de vendas para aparelhos mveis, ou seja, a promessa de integrao entre os sistemas.
Aps fechado o contrato, o treinamento e a migrao do ERP ocorreu sem
complicaes, no perodo de dois meses. Os desenvolvedores da Lyncis fizeram a importao
10
Escalabilidade a capacidade de um sistema se adaptar e manter uma boa performance mesmo quando h um
aumento grande de dados e operaes realizadas com o tempo.
11
Carga de cadastros o processo de preparar os cadastros de um sistema de gesto dentro de um pacote de
dados e que sero enviados para outro sistema que os utilizar.
21
Figura 3: Telas de venda do LyncisPocket. Fonte: telas do sistema LyncisPocket retiradas na empresa Lyncis
Sistemas.
Aps a integrao dos softwares do novo fornecedor,foram percebidas algumas
vantagens com relao ao anterior:
O sistema mvelficou mais fcil de manusear e com telas simples para o entendimento
do usurio (Figura 3). O processo de venda ficou mais rpido;
Melhor gerenciamento da memria do aparelho, ganhando velocidade na execuo dos
procedimentos;
Solucionou os problemas de insero de dados, permitindo a consulta rpida dos
produtos, clientes e a digitao das quantidades a serem vendidas;
Carga dos cadastros no aparelho feita em tempo muito mais rpido, onde a carga com
alteraes demorava segundos, e a carga geral de cadastros em pouqussimos minutos;
No havia necessidade de preparao da carga de cadastros no sistema ERP antes de
enviar as alteraes da empresa para os vendedores. Bastava o comprador ou gerente efetuar
as modificaes na empresa e prontamente estava disponvel para os usurios;
No sistema de gesto foi desenvolvido especificamente para a distribuidora uma tela
com atualizao automtica, onde listava todos os pedidos que chegavam na empresa, para
agilizar o faturamento. No necessitava mais o contato via telefone entre empresa e vendedor.
Aps aproximadamente 6 meses de uso, a distribuidora de cosmticos decidiu trocar os
aparelhos mveis para melhorar ainda mais a performance do software. Foi ento que a
Lyncis sugeriu a compra dos celulares Motorola A3100, com o sistema operacional Windows
CE.Devido superioridade dos novos equipamentos, a velocidade do software e do
processamento dos dados aumentou muito, conforme tabela de comparao dos equipamentos
Treo 650 e A3100 (Tabela 1).
Com o novo aparelho, puderam ser implementados novos recursos no software, tais
como:
Limite de vendas online;
Estoque online;
Carga online sem interveno do usurio com compactao de dados;
22
Foram tambm implementados novos recursos no ERP, para melhorar os controles das
vendas feitas no LyncisPocket, como por exemplo, validaes de margem de lucro feitas antes
do faturamento ser concludo, demonstrando os produtos que esto abaixo ou acima da
margem de lucro cadastradas.
Tabela 1: Comparao entre dois aparelhos mveis, feita no site GSM Arena.
Fonte: <www.gsmarena.com>
23
4 Consideraes finais
Constata-se que o investimento em equipamentos adequados, softwares bem integrados
e a escolha adequada do parceiro faz grande diferena na rotina de trabalho e no faturamento
de uma empresa, tornando-a mais dinmica, expandindo as possibilidades de vendas e
territrio de atendimento.
Aps a comparao entre as pesquisas realizadas e o estudo de caso levantado, pde-se
constatar que as tecnologias mveis j esto muito presentes em nossos dias, e possuem
grande importncia nos processos da informao. Com a pesquisa, ficou constatado que as
organizaes que desejam dinamizar seus procedimentos e comunicao podem ter vrias
vantagens ao utilizara mobilidade, pois eliminam distncias, agilizam aes e permitem
maiores abrangncias de atendimento. Tambm constatou-seque antes de investir em tais
tecnologias, preciso analisar as reais necessidades da empresa e avaliar os riscos existentes,
como, por exemplo, os cuidados na escolha do software e hardware a ser utilizado.
Todas as questes apresentadas nas pesquisas tericas foram confirmadas como
verdadeiras no caso real da implantao das tecnologias mveis na distribuidora de
cosmticos, que, aps uma primeira tentativa de usar essa tecnologia em suas vendas e os
problemas originados de escolhas arriscadas, fez a troca do softwarebem como a troca dos
aparelhos mveis. Essas novas decises levaram a empresa a obter grande xito e melhoria de
seus processos.
de suma importncia a anlise correta da aplicao que se deseja fazer das tecnologias
mveis existentes no mercado, analisando os benefcios reais que as mudanas traro para o
dia a dia da empresa, e estudando os possveis riscos, resistncias e oportunidades que
podero ocorrer no processo de implantao e posterior uso da mobilidade.
O fator de incentivo so as inovaes constantes que as Tecnologias da Informao e
Comunicao disponibilizam, rompendo as barreiras geogrficas da comunicao e interao,
fornecendo opes das mais variadas a serem utilizadas. Cabe s organizaes identificarem
os melhores meios de se utilizar a mobilidade no ambiente empresarial, e trabalhar para que
esses recursos sejam muito bem aproveitados e se extraia o melhor deles nos processos
organizacionais.
Referncias
ASHNOD. mais fcil uma criana ter um celular do que um livro [estudo].
Eletronicoblog. Disponvel em: <http://www.eletronicoblog.pop.com.br/post/4139/e-mais-
facil-uma-crianca-ter-um-celular-do-que-um-livro-estudo>. Acesso em: 31 mar. 2011.
Microsoft. O que voc precisa saber antes de investir em tecnologia mvel. Disponvel
em: <http://www.microsoft.com/business/smb/pt-br/themes/business-anywhere/going-mobile-
how-to-get-started.mspx>. Acesso em: 01 abr. 2011.
Resumo
Este trabalho teve como objetivo apresentar um levantamento das questes mais relevantes na
rea de pesquisa de tecnologias, riscos, ameaas, pontos positivos e negativos na transmisso
de dados atravs de redes celulares moveis sem fio, que hoje em dia assume grande
importncia em qualquer empresa ou instituio. Muitas dessas aplicaes, bem como seus
problemas j foram identificadas, onde foram destacadas e comparadas algumas das solues
j propostas no mercado baseando-se em artigos publicados por diferentes autores e tambm
em matrias publicadas em diversos sites na internet. No presente trabalho, foram citados e
comparados diversos modelos de tecnologias e protocolos de rede de transmisso de dados
celulares sem fios existentes no mercado atual, tambm foi apresentado um panorama do
crescente uso de aparelhos smartphone, PDAs e internet mvel no Brasil bem como o tipo de
uso e proveito de suas funcionalidades que o brasileiro faz desse tipo de equipamento. Foi
colocado em questo o nvel de usabilidade que o brasileiro tem feito uso quanto tecnologia
3G que hoje esta cada dia mais difundida no Brasil e tambm apresentado uma perspectiva
quanto implantao da rede 4G no Brasil.
Abstract
This work aimed to present a survey of the most important issues in research technologies,
risks, threats, strengths and weaknesses in the transmission of data over mobile wireless
cellular networks, which today is of great importance in any business or institution. Many of
these applications, as well as their problems have been identified, which were highlighted and
compared some of the solutions already proposed in the market based on articles published
by different authors and also in articles published on various sites on the Internet. In the
present work, were cited and compared several models of network technologies and protocols
for data transmission wireless phones on the market today, was also presented an overview of
the growing use of smartphones, PDAs and mobile internet in Brazil and the type use and
advantage of its features that makes Brazil such equipment. It was called into question the
level of usability that the Brazilian has used on the 3G technology that is now increasingly
widespread in Brazil and also presented a perspective on the deployment of 4G network in
Brazil.
1 Introduo
Este trabalho apresenta um estudo genrico sobre as tecnologias mais utilizadas em
transmisso de dados em redes de transmisso mvel celular.
O objetivo principal nessa pesquisa foi o estudo relacionado s diversas tecnologias e
protocolos utilizados em servios de transferncias de dados em aparelhos porttil tais como
celulares, smartphones e PDAs.
A presente pesquisa teve como base o estudo de metodologias, fatores e riscos da
utilizao de servios de transferncia de dados em aparelhos mveis tais como protocolos,
servios e redes mais utilizadas para tal servio. E como objetivos especficos foram analisar
12
Bacharel em Sistemas de Informao, Faculdades Network; Analista de Suporte na empresa Goodbom
Supermercados Ltda, Brasil (e-mail: nantes.bruno@gmail.com)
26
as tcnicas e servios mais utilizados para transmisso de dados, bem como seus diversos
protocolos expondo seus riscos e benefcios e tambm estudos relacionados com casos
publicados nas mais diversas formas de mdia tais como livros, revistas, internet e outras
publicaes.
2. Referencial terico
2.1. Mobilidade
Ferrari (1999) [1] diz que mobilidade o termo utilizado para definir vrias coisas, mas
mobilidade em termos de software usa-se quando se define a capacidade de poder executar
tarefas antes feitas internamente na empresa.
A integrao de dispositivos mveis com as mais modernas tecnologias de comunicao
celular e redes de comunicao sem fio vm permitindo que os usurios de dispositivos
mveis mantenham a conexo com a rede enquanto se movimentam livremente, tendo acesso
a recursos, servios e informaes compartilhadas. Este conceito chamado de computao
mvel e este ambiente dispe aos usurios o acesso a informaes e recursos compartilhados
independente de onde estejam localizados e de sua mudana de localizao (mobilidade). Essa
necessidade vem das restries impostas pelos ambientes de comunicao sem fio: a limitao
da largura de banda dos canais de comunicao sem fio, a mobilidade dos dados e o grande
nmero de usurios.
Mobilidade geralmente relacionada com notebooks (computadores portteis),
telefones celulares e, principalmente, com smartphones. Os softwares utilizados para permitir
mobilidade so os mais diversos, desde as mais comuns automaes de trabalho de campo,
como acesso a bancos de dados especficos de qualquer lugar do mundo ou automao em
venda, at o acesso s informaes gerenciais ou acessos a bancos de dados atravs de
dispositivos mveis.
Dessa forma, pode-se definir mobilidade como o ato de executar tarefas em qualquer
lugar. A migrao que aconteceu dos computadores pessoais para computadores com acesso a
internet, agora est se repetindo em relao aos computadores e notebooks para dispositivos
mveis, como smartphones.
Segundo Alves (2007) [2], mobilidade pode ser definida como a capacidade de poder se
deslocar ou ser deslocado facilmente. No contexto da computao mvel, mobilidade refere-
se ao uso, pelas pessoas, de dispositivos mveis portteis, funcionalmente poderosos, que
oferecem a capacidade de realizar facilmente um conjunto de funes de aplicao, sendo
tambm capazes de conectar-se, obterem dados e fornec-los a outros usurios, aplicaes e
sistemas.
Em 1977, foram iniciados testes de campo com uma soluo que permitia o uso do
telefone mvel dentro de uma rea limitada, chamada clula de comunicao; quando do
deslocamento de uma clula para outra, havia uma comunicao entre as clulas, o que
permitia que o usurio fosse atendido pela prxima clula de comunicao cobrindo a
prxima regio geogrfica.
Ento, em 1982, o FCC autorizou o uso comercial das tecnologias que estavam em teste
e, no ano seguinte, foi lanada a primeira rede de telecomunicaes mvel celular utilizando
uma tecnologia analgica conhecida por AMPS, em Chicago, lanado pela Ameritech.
viveis. A digitalizao permite o uso das tcnicas TDMA e CDMA como alternativas
tcnica FDMA. Dentre os sistemas de comunicao mvel celular digital podem-se destacar
os padres: GSM (Global System for Mobile Communications) e TDMA/IS-136.
2.7. Tecnologia 3G
De acordo com Rego (2011) [6], as tecnologias 3G permitem s operadoras da rede
oferecer a seus usurios uma ampla gama dos mais avanados servios, j que possuem uma
capacidade de rede maior por causa de uma melhora na eficincia espectral. Entre os servios,
h a telefonia por voz e a transmisso de dados a longas distncias, tudo em um ambiente
mvel. Normalmente, so fornecidos servios com taxas de 1 a 10 megabits por segundo.
Ao contrrio das redes definidas pelo padro IEEE 802.11, as redes 3G permitem
telefonia mvel de longo alcance e evoluram para incorporar redes de acesso Internet em
alta velocidade e vdeo-telefonia. As redes IEEE 802.11 (mais conhecidas como Wi-Fi ou
WLAN) so de curto alcance e ampla largura de banda e foram originalmente desenvolvidas
para redes de dados, alm de no possurem muita preocupao quanto ao consumo de
energia, aspecto fundamental para aparelhos que possuem pouca autonomia energtica.
A implantao das redes 3G foi tardia em alguns pases devido a enormes custos
adicionais para licenciamento do espectro. Em muitos pases, as redes 3G no usam as
mesmas frequncias de rdio que as 2G, fazendo com que as operadoras tenham que construir
30
2.8. Tecnologia 4G
Rego (2011), diz que a tecnologia 4G estar baseada totalmente em IP sendo um
sistema de sistemas e uma rede de redes, alcanando a convergncia entre as redes de cabo e
sem fio assim como computadores, dispositivos eletrnicos e tecnologias da informao para
prover velocidades de acesso entre 100 Mbps em movimento e 5 Gbps em repouso, mantendo
QoS de ponta a ponta (ponto-a-ponto) de alta segurana para permitir oferecer servios de
qualquer tipo, a qualquer momento e em qualquer lugar.
No Japo est se experimentando com as tecnologias de quarta gerao, com a NTT
DoCoMo vanguarda. Esta empresa realizou as primeiras provas com sucesso absoluto.
O conceito 4G vai muito alm de telefonia mvel, j que no pode ser considerada uma
evoluo dos padres de telefonia celular, tais como as existentes no mercado at 3G. As
novas tecnologias de redes banda larga mvel permitiro o acesso a dados em dispositivos
que operam com IP, desde handsets at CPEs. Atualmente h duas tecnologias que so mais
exploradas na indstria: WiMAX e LTE ambas ainda passveis de definies de uso por
questes regulatrias por parte de governos e padronizaes nas indstrias de hardware.
Os grandes atrativos do 4G so a convergncia de uma grande variedade de servios at
ento somente acessveis na banda larga fixa, bem como a reduo de custos e investimentos
para a ampliao do uso de banda larga na sociedade, trazendo benefcios culturais, melhoria
na qualidade de vida e acesso a servios bsicos tais como comunicao e servios pblicos
antes indisponveis ou precrios populao.
O 4G est sendo desenvolvido prevendo oferecer servios baseados em banda larga
mvel tais como MMS, vdeo chat, TV Mvel, contedo HDTV, Digital Vdeo Broadcasting,
servios bsicos como voz e dados, sempre no conceito de uso em qualquer local e a qualquer
momento. Todos os servios devero ser prestados tendo como premissas a otimizao do uso
de espectro, troca de pacotes em ambiente IP, grande capacidade de usurios simultneos,
banda mnima de 100 Mbit/s para usurios mveis e 1 Gbit/s para estaes fixas,
interoperabilidade entre os diversos padres de redes sem fio.
2.10.1. O 4G no Brasil
Ainda difcil definir uma data em que a tecnologia 4G estar disponvel no Brasil, a
nica certeza que a conexo 4G chegar antes da Copa do Mundo de 2014, isso se os planos
da presidncia do Brasil forem executados dentro do calendrio.
A presidente Dilma Rousseff afirmou que o governo j autorizou R$ 200 milhes em
investimentos de infraestrutura nas 12 cidades-sede da Copa do Mundo, com o propsito de
oferecer internet rpida pelo celular. No Brasil, o governo j citou vrias vezes investimentos
na rea de tecnologia, a questo que como isso ser feito, alm de exigir muitos recursos,
preciso ainda definir qual tecnologia ser usada, o LTE ou WiMax, ambos so tecnologia 4G e
esto dispostos a duelar nesse final de 2011.
Atualmente no Brasil, mesmo o 3G est sofrendo problemas tcnicos. Existem regies,
por exemplo, onde a conexo instvel e muitas vezes sofre indisponibilidade do servio. Na
prtica, no Brasil, o 3G ainda no chega a 3 ou 2 Mbps. Segundo as operadoras, a tecnologia
HSDPA, que permite a transmisso de dados mveis em alta velocidade nas redes 3G,
sensvel a diversos fatores como a condies topogrficas, distncia do usurio em relao
antena, nmero de pessoas que compartilham o servio na mesma regio e at condies
climticas, explicando assim a indisponibilidade do servio.
3. Metodologia
A metodologia usada para desenvolver este trabalho foi basicamente um estudo
relacionado com a publicao em livros, revistas e internet sobre redes mveis de
telecomunicao, alm de estudo sobre os protocolos utilizados na poca da elaborao do
mesmo. As etapas desenvolvidas foram as seguintes: Inicialmente foi apresentada uma viso
geral sobre mobilidade, voltados principalmente as pontos que foram discutidos neste
trabalho. Em seguida, foi apresentado um estudo referente ao conceito de telecomunicaes
32
mveis, sua arquitetura e os problemas inerentes tecnologia. Depois, foi realizada uma
introduo aos protocolos mais utilizados discutindo suas particularidades, apresentando um
rpido comentrio sobre pesquisas que mostram o avano da telecomunicao e a demanda de
produtos que do suporte a mobilidade. Para finalizar, foram demonstradas consideraes
finais atravs de uma auto avaliao do trabalho, discutindo algumas das importantes questes
em aberto e linhas de pesquisa promissoras na rea de redes mveis de telecomunicao.
4. Analise de dados
4.1. Objetivo
O objetivo do presente trabalho foi apresentar um estudo comparativo entre as diversas
tecnologias voltado as telecomunicaes mveis celulares apontando as principais diferenas
tais como custo, eficincia e usabilidade de cada protocolo de rede.
4.3. Anlise:
Aps analise de todo o contedo levantado, pode-se contatar que a comunicao mvel
celular vem constantemente modernizando-se com o surgimento de novos protocolos e
aprimoramento dos j existentes.
Tambm foi possvel concluir que o uso de smartphones no Brasil esta a cada dia mais
difundido, porm, nem todos os proprietrios desses equipamentos fazem uso das inmeras
funcionalidades que o smartphone oferece.
Acerca da tecnologia 3G, foi constatado que no Brasil, o numero de usurios cresce a
cada dia, porem poucos usurios utilizam todos os recursos e possibilidades que essa
tecnologia oferece.
5. Concluso
O presente trabalho apresentou um estudo sobre tecnologias e protocolos para
transmisso de dados em redes de transmisso mvel celular, mostrando um prospecto da
tecnologia empregado nos protocolos mais utilizados atualmente, fazendo, tambm, uma
anlise dos princpios da mobilidade, padres de ondas. Paralelamente, foi apresentada uma
anlise do uso das tecnologias mveis pelos brasileiros e qual a perspectiva de implantao de
novas tecnologias no Brasil.
O objetivo inicial do presente trabalho foi atingindo, pois foi possvel apresentar uma
anlise de todo o contedo inicialmente proposto.
Pode-se concluir, com esse trabalho que, atualmente, muito se investe em novas
tecnologias para aumentar cada vez mais a mobilidade dos usurios de aparelhos celulares e
as operadoras de telefonia cada dia mais utilizam dessa tecnologia para oferecer a seus
clientes planos de conexo de dados com custos cada vez mais reduzidos, aumentando, assim,
o numero de aparelhos celulares atrelados a planos de internet mvel.
O trabalho apresentado pode servir como base para trabalhos futuros, principalmente na
rea de segurana e riscos na transmisso de dados atravs de redes de telecomunicaes
mveis celulares, tendo em vista o fato de o presente trabalho ter apresentado todas as
principais tecnologias e protocolos bem como o modelo de engenharia empregado no mesmo.
33
Referencias
[1] FERRARI, D. N. Um Estudo Sobre Mobilidade em Sistemas Distribudos. Porto
Alegre RS: UFRGS 1999. Disponvel em
<http://www.inf.unisinos.br/~holo/publicacoes/trab.individuais/mobilidade.pdf>. Acessado
em 04 Mai 2010.
[4] BRAGA, H.; BRESSY, I.; LIMA, M.; MARQUES, R. Redes de Telefonia Celular e
Transmisso de Dados. Disponvel em
<im.ufba.br/pub/MAT164/.../RedesDeTelefoniaCelular.pdf>. Acessado em 04 Abr 2011.
[7] IKEDA, A. Apenas metade dos Smartphones no Brasil conta com planos de dados
Disponvel em < http://tecnologia.uol.com.br/ultimas-noticias/redacao/2011/06/27/apenas-
metade-dos-smartphones-no-brasil-contam-com-planos-de-internet-movel.jhtm>. Acessado
em 03 Out 2011.
34
Resumo
Este artigo apresenta os requisitos para a comunicao entre telespectador e provedores de
servios interativos. Foram descritas as principais necessidades para o desenvolvimento de
sistemas interativos, de acordo com o ambiente brasileiro, explicando o funcionamento da TV
Digital. O intuito do artigo mostrar como o mecanismo de comunicao da TV Digital e as
vantagens de um sistema T-Commerce e o que ele pode oferecer. Para isso foi desenvolvido
um aplicativo de demonstrao, usando as linguagens de programao NCL e Lua.
Abstract
This papers presents the requirements for communication between viewer and interactive
services providers. The main needs for development of interactive systems are described,
explaining the operation of Digital TV. The intent of the article is to show the communication
mechanism of Digital TV and the advantages of a T-Commerce. For this purpose, a
demonstration applicative was developed using the programming languages Lua and NCL.
1 Introduo
Pode-se dizer que a TV digital a evoluo da TV que se tinha antes. A diferena do
formato digital para o analgico atual encontrada na forma como os sinais so modulados,
ou seja, na forma como as informaes so transformadas em sinais eletromagnticos para
serem enviadas aos telespectadores e na forma como esses sinais so transformados de novo
em informao udio-visual no dispositivo de TV. Essas informaes encontram-se em
formato binrio quando se fala do formato digital.
Com a TV digital, possvel manter um canal de comunicao entre telespectador e a
emissora, permitindo que as informaes do programa interativo fiquem disponveis para o
telespectador, assim possibilitando que o mesmo efetue consultas, downloads e at uma
compra por meio da TV digital.
Os dados foram apresentados em tela em formato grfico para o telespectador, cujas
decises (tomadas pelo telespectador) so feitas atravs do controle remoto.
Foi desenvolvido um aplicativo interativo para demonstrar o uso das principais
linguagens de programao dessa rea e justificar o quo importante pode ser uma aplicao
interativa para a sociedade.
O artigo foi dividido em nove sees, em que a primeira a prpria introduo e a
ltima (nove) a concluso, a seguir explicado o que foi tratado em cada uma delas
comeando pela segunda seo e terminando na oitava:
2. INTERATIVIDADE: definio dos quatros nveis de interatividade, mostrando
como a interatividade entre a TV Digital e o telespectador.
3. EXPECTATIVAS DOS SERVIOS DE TV DIGITAL: atravs de duas pesquisas
realizadas pelo CPqD (pesquisa qualitativa e pesquisa quantitativa) com pessoas, foram
13
Acadmico do Curso de Bacharelado em Sistemas de Informao Faculdade Network, Nova Odessa, SP,
Brasil. (infcess@yahoo.com.br).
35
2 Interatividade
O sistema exemplo desenvolvido um sistema interativo. Para entender seu
funcionamento necessrio falar um pouco sobre a interatividade, atravs de poucos cliques o
telespectador tem acesso a muitas informaes. Essa interatividade funciona corretamente por
causa do canal de retorno. Com ele possvel ter uma comunicao unidirecional ou
bidirecional e, com isso, forma os tipos de interatividade. Podem haver quatro tipos de
interatividades:
Quarto Nvel: a unio dos outros trs nveis de interatividade. Existem vrios tipos
de servios que podero usar esse tipo de interatividade, entre eles o T-Commerce, que
tratado neste artigo, bancos eletrnicos, e-mail, entre outros. O sistema exemplo desenvolvido
nesse artigo, atua no primeiro nvel, pois trata de uma interatividade onde o telespectador
recebe as informaes da transmissora, podendo navegar entre as informaes exibidas, mas
no permite enviar informaes e fazer downloads.
Alm dos nveis supracitados, ainda pode ser considerado outro nvel de interatividade
antes do nvel um, ou a ausncia de interatividade. l que se encaixam programas de TV que
conhecemos hoje em dia.
4 Difuso e acesso
Pode-se dividir a difuso de acesso em cinco mdulos distintos:
37
6 Canal de retorno
Responsvel por viabilizar a comunicao das aplicaes interativas no terminal de
acesso, com uso de servidores de aplicaes do provedor de contedo, no lado de difuso de
acesso e produo de contedo. por meio dele que cada telespectador pode individualmente
enviar e receber informaes.
Ele formado por dois canais de comunicao:
Canal de descida: Onde transitam as informaes enviadas da emissora para o
telespectador. estabelecida a comunicao no sentido emissora-telespectador por meio do
fluxo de transporte.
Canal de retorno: Estabelece a comunicao do telespectador com a emissora.
Executa o fluxo inverso do canal de descida, ou seja, no sentido telespectador-emissora
composto por qualquer tecnologia de redes de acesso que estabelea essa ligao.
7 Middleware
uma camada de software que faz a abstrao de detalhes do hardware e, assim,
possibilita que os sistemas possuam interoperabilidade, no importando quem seja o
38
8. Sistema interativo
Foi desenvolvido um sistema para demonstrar como a interatividade facilita o dia a dia e
traz conforto e flexibilidade ao telespectador. Para interagir com a TV Digital, o sistema foi
feito utilizando a linguagem NCL(Nested Context Language) e Lua.
Para acessar o sistema a partir de uma TV Digital, necessrio apenas o controle
remoto, durante o comercial. Quando pressionar o boto de informaes aparecer um menu
com os produtos da empresa para a qual o sistema foi desenvolvido, que mostrado na Figura
1.
Notando que durante a apresentao do comercial fica disponvel do lado direito o cone
com o logo da empresa e a letra i de Interativo, que mostrado na Figura 2.
Aps selecionar o produto desejado, exibida a ficha tcnica, que mostrada na Figura 3.
39
Clicando com o boto vermelho do controle remoto, ele retorna ao menu inicial e, se
clicar no boto sair, a aplicao encerrada e volta-se para o comercial.
os sistemas interativos, ser preciso ainda uma dedicao das emissoras e de empresas
especializadas nessa rea.
Para maior compreenso do que so essas linguagens de programao NCL e Lua, a
seguir algumas fraes do cdigo fonte do sistema desenvolvido com alguns pontos
interessantes:
A seguir so exibidos alguns quadros e suas legendas, dentro dos quadros, as fraes de
cdigos utilizadas no sistema interativo.
Para utilizar mdia na linguagem NCL necessrio fazer as declaraes, que mostrado
no Quadro 1.
Quadro 1- Mdia que iniciar quando o arquivo for disparado, declaraes de mdia
possvel navegar no menu com as teclas desejadas, para fazer isso necessrio definir
qual tecla ser e qual o boto ser posicionado, que mostrado no Quadro 3.
possvel executar eventos conforme a situao, e fazer referncias dos cdigos fontes
em linguagem de programao Lua, o que mostrado no Quadro 4.
44
Quadro 4- Executa o evento ao iniciar do componente usoLocalizarProduto. Esse cdigo interessante, pois ele
faz a referncia de um cdigo fonte que est na linguagem de programao Lua
Quadro 5- Funo em Linguagem de programao Lua, que retorna o descritivo completo do produto
9 Consideraes finais
Os sistemas interativos para TV digital podem ser a chave para um novo mercado para
as empresas fazerem merchandising, possibilitando at a incluso digital em massa, pois nem
todos tm acesso tecnologia, na pesquisa supracitada realizada pelo CPqD, entendemos que
a maioria dos entrevistados se preocupa com a qualidade da transmisso, a falta de
informao leva os entrevistados chegarem a essa concluso.
Foi demonstrado, neste artigo, como funcionam os sistemas interativos da TV digital e
como feito o desenvolvimento, as principais linguagens de programao para o
desenvolvimento foram abordadas mostrando o quo prtico e fcil o desenvolvimento com
elas, assim auxiliando como iniciar um desenvolvimento para aplicativos interativos e como
feita a comunicao entre o aplicativo e o hardware, para que possa ser feito essa
comunicao existem as normas e recomendaes que devemos seguir a risca, somente as
principais normas foram destacadas.
E, por fim, foi apresentado como promissora a TV digital e quais os benefcios que ela
pode nos oferecer.
Referncias
[3] SOUZA, Rafael Baldez de. T-commerce no brasil, um sonho distante. Abr 2011.
Disponvel em: <http://www.webartigos.com/articles/62787/1/T-commerce-no-brasil-um-
sonho-distante/pagina1.html>. Acesso em: 22 jun. 2011.
[8] COELHO, Rogrio Miguel e GOMES, Roberta Lima. Ginga no Sistema Brasileiro de
TV Digital: Concepo de programas interativos. Disponvel em:
<www.linux.ime.usp.br/~melissa/mac499/tvdig/Palestra-Encasoft-vf.ppt>. Acesso em: 02
out. 2011.
Resumo
O presente estudo de caso tem como objetivo apresentar uma soluo de Rede Sem Fio 3G,
utilizando protocolos de segurana e criptografia modernos, tais como IPSEC e IKE, adotados
sobre plataforma Cisco com VPNs (Virtual Private Networks), que fora implementada em
caixas eletrnicos de um banco norte-americano - dispositivos que transmitem informaes
confidenciais e de alto risco, classificados como misso-crtica. Ao longo do artigo, sero
apresentadas, alm de uma viso geral da evoluo das tecnologias sem fio, as mincias que
acercam a configurao de tunelamento IPSec, detalhes de funcionamento do algoritmo de
criptografia de Diffie Hellman e de outros protocolos que servem como base para se criar uma
conexo segura, ainda que exposta a ataques. tambm objetivo deste trabalho exemplificar
um modelo de configurao de interfaces de celular dentro do ambiente Cisco (Sistema
Operacional baseado em Linux).
Palavras chave: 3G, criptografia, HWIC, IPSec, tunelamento, rede sem fio, segurana.
Abstract
This study-case has the objective of presenting a Wireless Network Solution (3G), using
modern encryption and security protocols, such as IPSec and IKE, adopted over a Cisco
platform with VPN, that was implemented in a north-american banks ATMs devices that
transmit confidential and high-risk data, classified as mission-critical. Throughout this paper
is presented, besides an overview of the wireless technology, the details of the IPSec
tunneling configuration, the Diffie Hellman encryption algorithm and other protocols that
serve as base for building a secure connection, even exposed to external threats. It is also the
objective to exemplify a cellular interface configuration model within Ciscos environment
(Linux-based Operating System).
1 Introduo
A tecnologia vem se evoluindo de forma exponencial ao longo das ltimas duas
dcadas. Novas solues so criadas a todo instante e, consequentemente, novidades tornam-
se obsoletas em questo de meses. Atualmente, as solues envolvendo informtica
ultrapassaram os muros de grandes corporaes, chegando s casas em todo o mundo. Com
isso, as novas geraes tm tido contato com computadores, smartphones, video-games e
tantas outras ferramentas tecnolgicas, que o processo de incluso digital na sociedade
tornou-se irremedivel. De um computador com dimenses de 10x10 metros (ENIAC
1945) at laptops com espessura de menos de 2cm, ou pequenos smartphones capazes de
enorme capacidade de processamento e, aliados s aplicaes que surgem a todo instante,
14
Lder Tcnico Redes/Mainframe 1 Turno, IBM; Ponto Focal Redes, IBM; Suporte WINTEL/UNIX, IBM.
Bacharelado em Sistemas de Informao, Faculdades Network (e-mail: bsi@nwk.edu.br)
49
fazendo dos mesmos verdadeiras enciclopdias de bolso, a sociedade est inserida em uma
nova Era, uma concepo integrada, globalizada e conectada atravs da imensurvel internet.
Nesta Era da Informao, o maior bem de uma empresa ou pessoa passa a ser suas ideias, seus
conhecimentos, e toda a informao que a circunda, sendo o axial principal a tecnologia,
tendo como atividade primria o processamento de informao com base nas
Telecomunicaes e computao. Ao analisar as transformaes do processo simbitico entre
o homem e a tecnologia, Castells [1] enfatiza que o processo atual de transformao
tecnolgica expande-se exponencialmente em razo de sua capacidade de criar uma interface
entre campos tecnolgicos mediante uma linguagem digital comum na qual a informao
gerada, armazenada, recuperada, processada e transmitida.
Em telecomunicaes, a tecnologia ultrapassou todos os limites geogrficos, evoluindo
uma rede interna militar (ARPANET) para uma rede mundial, onde as pessoas podem dispor
de contedos sobre qualquer assunto, enquanto dirigem seus carros a mais de 100 km/h em
uma estrada. O livre acesso internet j disponibilizado em quase todo o planeta, sobretudo
em pases desenvolvidos, o que acarreta em uma enorme mudana da viso de mundo tanto
das pessoas quanto das empresas, que j passam a estudar e desenvolver solues inteligentes
em vrios aparelhos eletro-eletrnicos, tais como geladeiras que avisam o que precisa ser
comprado, televises com canal exclusivo para YouTube. Sobre essa nova viso, Anderson
[2], observa que o principal efeito de toda essa conectividade acesso ilimitado e sem
restries a culturas e a contedos de todas as espcies, desde a tendncia dominante at os
veios mais remotos dos movimentos subterrneos.
Este artigo trata de um estudo de caso de uma soluo implantada na rede de um cliente
ao qual o 1 autor deste trabalho prestou servios pela IBM Brasil. No foram citadas
informaes confidenciais, tais como senhas e acessos, tampouco o nome do cliente por
motivos de segurana e privacidade.
2 Referencial terico
Com todos os recursos disponveis em Telecom hoje, informaes vitais de empresas
atravessam as ruas ao ar livre, seja por uso de cabeamentos de cobre (par tranados) e fibras
pticas, ou por ondas de rdio as chamadas Redes Wireless (sem fio). Com este cenrio,
Rheingold [3] declara: Agora vem a Internet mvel. Entre 2000 e 2010, a rede social das
comunicaes mveis vai se juntar com a fora de processamento de informao dos PCs em
rede. A massa crtica vai emergir em algum momento no final de 2003, quando mais
dispositivos mveis do que PCs estaro conectados Internet; o novo regime tecnolgico ser
uma nova mdia, no simplesmente um meio de checar as aes na bolsa ou emails no trem ou
surfar na Web enquanto se anda na rua. Internet mvel, quando ela realmente aparecer, no
ser s uma maneira de se fazer coisas antigas enquanto nos movemos. Ser uma maneira de
fazer coisas que no se podia fazer antes..
Em consequncia dessa exposio de dados sensveis em vias pblicas, passiva de
interceptao por invases maliciosas, surgiu a necessidade de aumento na Segurana da
Informao, rea que estuda mtodos para assegurar a integridade e confidencialidade dos
dados quando transmitidos pela rede, utilizando criptografia de dados e polticas de
segurana, entre outras ferramentas.
Existem diferentes tipos de arquiteturas wireless, que utilizam recursos variados de
autenticao, largura de banda e transporte, dentre as quais se sobressaem atualmente a de
Terceira Gerao (3G), e Wi-fi. A primeira ser tpico de discusso para o artigo, uma vez
que serve de alicerce para o estudo de caso.
O estudo de caso apresentado neste artigo exemplifica a implantao de uma arquitetura
sem fio em uma rede privada criptografada em caixas eletrnicos, permitindo flexibilidade e
segurana para o cliente em questo.
50
Como descrito por Rheingold [3], mais dispositivos mveis do que PCs estaro
conectados Internet.. evidente que, to logo as tecnologias de comunicao sem fio se
desenvolvessem, no apenas usurios domsticos fariam uso dos novos recursos, mas tambm
o mundo corporativo migraria algumas linhas de servio para tais solues, uma vez que tais
arquiteturas permitiriam maior flexibilidade para a transmisso de dados, livrando-se da
dependncia de cabeamento (e.g. par tranado). O objeto de estudo em questo uma soluo
3G em caixas eletrnicos adotada pelo 8o. maior banco dos EUA, como principal rea de
atuao a Costa Leste, subindo da Flrida at Maryland. O primeiro ponto importante para a
viabilidade de execuo de tal projeto a madura cobertura 3G nessa regio, onde quase 90%
do territrio possui sinal 3G slido, sendo fornecido pelos principais Provedores de Servios
de Telecom (e.g. Verizon, AT&T, Sprint).
Por se tratar de caixas eletrnicos, 100% dos dados emitidos pelos terminais para a
internet so classificados como informao crtica, haja vista o fato de que toda e qualquer
transao bancria de um cliente, seja uma transferncia de dinheiro, pagamento de uma conta
ou contratao de servios adicionais, estaria visvel na rede, podendo ser alvo de ataques
externos, causando grandes transtornos legais para a companhia. Ao analisar o cenrio,
possvel levantar alguns pontos de ateno, ou desafios a serem atingidos. Entre eles,
evidenciam-se:
Cobertura de sinal para a regio;
Ambiente prximo ao caixa eletrnico que possam ser nocivos recepo do sinal
3G;
Disponibilidade do servio;
Segurana dos dados trafegados na rede.
3 Metodologia
O projeto de implantao dos Caixas Eletrnicos Wireless contemplou tanto a
instalao quanto o suporte e Gesto de Incidentes, A soluo adotada foi concebida fazendo
uso de roteadores Cisco (modelo 1841), mdulos 3G (HWIC-3G-CDMA), hard modems da
marca US Robotics e fora escolhida a Verizon Business como provedora do servio 3G.
Abaixo ser discutido cada elemento responsvel para a soluo.
3.1. Circuito
A tecnologia wireless, mais precisamente a de Terceira Gerao (3G) foi escolhida para
o desenvolvimento do projeto devido sua capacidade de transmisso de dados em canais de
alta velocidade, permitindo aos usurios utilizar os recursos dos Caixas Eletrnicos com
agilidade e segurana. Para facilitar o entendimento de tal arquitetura, segue uma breve
explicao da evoluo da tecnologia wireless, proposta por ALONSO [4]:
3.1.1 AMPS (Advanced Mobile Phone Service): primeiro sistema comercial analgico de
telefones celulares. Foi adotado comercialmente nas Amricas na dcada de 80.
3.1.2 TDMA (Time Division Multiple Access): tecnologia digital de segunda gerao que
aumentou a quantidade de dados a ser transmitida ao dividir cada canal de freqncia celular
em slots de tempo. A velocidade de transmisso de dados do TDMA de 9,6 Kbps.
3.1.4 GPRS (General Packet Radio Service): evoluo da tecnologia GSM. Acrescentou
pacotes de dados rede existente de voz. considerada a tecnologia 2,5G.
3.1.5 EDGE (Enhanced Data Rates for Global Evolution): sistema celular que mantm a
compatibilidade com padres GSM/GPRS. Embora faa parte dos padres 3G, considerada
pelo seu desempenho uma tecnologia 2,5G. Limitada a uma Taxa de dados de at 280Kbps.
3.1.6 WCDMA (Wideband Code Division Multiple Access) ou UMTS (Universal Mobile
Telecommunications System): a famlia de tecnologias de terceira gerao que sucede as
redes GSM/GPRS. O termo UMTS refere-se ao sistema completo da rede que utiliza a
interface area WCDMA. Por ser tecnologia baseada em CDMA, proporciona maiores
capacidades de voz e dados em uma portadora de 5 MHz.
52
A figura a seguir, obtida pelo site 3G Compare (EUA) [5], ilustra a cobertura das
tecnologias wireless fornecida pela Verizon Business, bem como as referentes geraes:
3.2. Segurana
De modo a garantir a segurana e privacidade dos dados trafegados a partir dos caixas
eletrnicos, foi tambm implantada uma rede privada, ou VPN, utilizando criptografia
provida pelo protocolo IPSec.
3.2.1. VPN
Uma VPN funciona basicamente como um tnel restrito entre dois pontos, podendo ser
de uma das trs categorias (ponto a ponto, ponto a rede e rede a rede). No referido caso, foi
estabelecido uma VPN ponto a rede, ligando o dispositivo com a rede central da empresa, ou
Data Center, onde ficam hospedados os servidores das aplicaes utilizadas.
3.2.2. IPSec
IPSec (IP Security Protocol) um protocolo de camada 3 do modelo de referncia OSI.
Seu funcionamento baseia-se em encapsular as mensagens transmitidas, gerando uma chave
secreta que comum para ambas as pontas do tnel. Ao receber os pacotes, o receptor calcula
a chave para garantir a integridade dos dados atravs do algoritmo de Diffie-Hellman.
53
Como se pode observar na exemplificao da Figura 2, tanto Alice quanto Bob possuem
a mesma chave secreta, qual cruzaram seus nmeros secretos (Xa e Xb) com o nmero
primrio (P) e a base (G), ambos pr-estabelecidos na implementao do protocolo no tnel.
No momento que os dois pontos trocam pacotes, apenas os valores X a e Xb so mantidos em
background, enquanto que os outros campos so enviados como texto simples,
descriptografados. Um fato importante para ressaltar que, em condies reais, os nmeros
escolhidos so geralmente de grande valor, de modo a tornar a conta reversa em um ataque,
por exemplo uma operao matemtica no computvel, devido ocorrncia do problema
de logaritmos discretos.
O site da Cisco [6] descreve o funcionamento de tneis IPSec como: Em termos
simples, o IPSec fornece tneis seguros entre dois pares, como dois roteadores. Os pacotes
considerados sensveis so definidos e devem ser enviados atravs destes tneis seguros.
necessrio se definir os parmetros que devem ser usados para proteger esses pacotes
sensveis, por especificao das caractersticas de um desses tneis. Ento, quando o peer
IPSec v um pacote sensvel, cria-se o tnel apropriado seguro e se envia o pacote atravs do
tnel para o ponto remoto. Estes tneis so conjuntos de associaes de segurana que so
estabelecidas entre dois pares IPSec. As associaes de segurana que definem protocolos e
algoritmos devem ser aplicadas aos pacotes sensveis, e o material de chaveamento para ser
usado pelos dois peers dever ser especificado. Associaes de segurana so unidirecionais e
so estabelecidos por protocolo de segurana (AH ou ESP)..
Com IPSec, o trfego que deve ser protegido entre dois parceiros IPSec definido
configurando access-lists (listas de acesso) e aplicado-as s interfaces por meio de conjuntos
de crypto maps (Mapas de Criptografia). Portanto, o trfego pode ser selecionado com base
em origem e destino.
Dessa maneira, ao adotar uma soluo utilizando VPNs criptografadas com auxlio do
protocolo IPSec, baseado no algoritmo de Diffie-Hellman, cria-se um tnel privado, por onde
todos os dados so trafegados com criptografia. A Figura3 demonstra um tnel IPSec ligando
um escritrio equipado com roteador utilizando um mdulo de interface WAN que ser
descrito adiante ao data center da companhia, trafegando dados pela internet com
segurana.
54
3.3. Hardware
Abaixo ser discutida a soluo de hardware escolhida pelo projeto:
3.3.1. Roteador
Conforme mencionado anteriormente, foi adotada uma soluo Cisco para toda a infra-
estrutura de hardware nos caixas eletrnicos. Alguns fatores foram fundamentais para a
escolha, tais como:
Sistema Operacional com kernel Linux, amplamente gerencivel e com muitos
recursos de health check;
Polticas de segurana bem definidas e escalveis, podendo, inclusive, utilizar
solues de autenticao remota, tais como LDAP e Tacacs (adotado para o
projeto em questo);
Modularidade para adequao de diferentes topologias/arquiteturas;
Suporte 24x7 oferecido pela prpria fabricante, disponibilizando engenheiros
para auxiliar desde a instalao at o suporte e manuteno;
Possibilidade de instalao de conexo de contingncia, como um modem de
linha discada.
O modelo adotado foi o roteador Cisco 1841, devido ao seu baixo custo e alta
eficincia.
4 LEDs
Figura 4. Mdulo HWIC-3G-CDMA
Fonte: CISCO
<http://www.cisco.com/en/US/prod/collateral/modules/ps5949/ps7272/product_data_sheet0900aecd80600f41.ht
ml>
3.4. Configurao
Por utilizar um sistema operacional com kernel Linux, todos os parmetros de
configurao so inseridos no roteador atravs de linhas de comando. A seguir foi discutido e
exemplificado como configurar uma conexo 3G utilizando a tecnologia apresentada
anteriormente.
A configurao toma por base trs elementos principais. So eles:
Configurao da Interface Cellular;
Parmetros de discagem (Dialer);
Ativao e Configurao do Perfil do Modem.
Configurao do Discador
o async mode interactive define modo assncrono
o dialer in-band define interface modo como discagem
o Configurao de IP
o ip address negotiated o provedor fornece o IP de WAN para a
estao
Configurao DDR (Dial on-Demand Routing Roteamento de Discagem sob
Demanda)
Pode-se observar como se configura o DDR no dispositivo atravs da Figura 6
Onde:
mdn Mobile Directory Number (Nmero de Diretrio Mvel 10 dgitos)
min Mobile Identity Number (Nmero de Identificao Mvel 10 dgitos)
sid System ID (Identificao do Sistema)
nid Network ID (Identificao da Rede)
msl Master Subsidy Lock (Trava Mestre de Subsdio Cdigo de Ativao)
NOTA: Os valores para estes parmetros so fornecidas pelo provedor. A figura abaixo
apresenta um exemplo de construo da linha de comando:
Aps configurar o perfil, o dispositivo fez o download dos protocolos e perfis do provedor
(e.g. PRL Preferred Roaming List Lista que define o mtodo de autenticao com as
torres de celular), de modo a poder se comunicar com a rede. Este processo automtico,
bastando setar o protocolo OTASP (On The Air Service Provioning Proviso de Servios
No Ar) no dispositivo:
cellular cdma otasp <nmero do telefone de discagem>
NOTA: O nmero de discagem fixo para cada provedor. No exemplo a seguir, fora
escolhido o provedor Verizon Business.
uso de IPSec. A seguir foi ilustrado como configurar IPSec em ambientes Cisco, sendo
dividido em cinco etapas:
Setando tempo de vida global para as associaes de Segurana IPSec;
Criando Listas de Acesso criptografadas;
Definindo os parmetros de Transformao;
Criando entradas dos Mapas de Criptografia;
Aplicando os Mapas de Criptografia s Interfaces.
Exemplo:
roteador B, criptografando toda a mensagem. No objeto de estudo deste artigo, a origem seria
o Caixa Eletrnico e o destino seria o servidor da Aplicao hospedado no Data Center.
Exemplo:
crypto ipsec transform-set teste esp-3des esp-md5-hmac
4. Resultados e discusso
O projeto encontra-se em produo h 2 anos. Durante este perodo, nenhuma
interceptao de dados foi registrada pelas ferramentas de Segurana. Os caixas eletrnicos
so instalados em praticamente qualquer lugar (e.g. estdios, shoppings, hospitais, centros de
convenincia). As chaves definidas na construo do tnel so valores grandes, fato este que
torna invivel a deteco das mesmas e, consequentemente, uma invaso maliciosa. Alm
disso, foi utilizado o protocolo PKI (Pre-Shared Key ou Chave Previamente Compartilhada),
ou seja, ainda que um invasor conseguisse quebrar a senha e se infiltrar no tnel, as duas
pontas trocariam as chaves aps um nmero aleatrio de pacotes (podendo levar at 5
segundos para tanto). Estes fatores tornam as informaes seguras, fazendo o tnel IPSec
virtualmente inpenetrvel.
5. Consideraes finais
Seguindo o novo paradigma de comunicao mvel, sobretudo usando tecnologias sem
fio, cada vez mais velozes e disponveis, e associando essa onda com a evoluo das polticas
de segurana e criptografia de dados, a soluo adotada pela empresa , sem dvidas, bastante
oportuna. Analisando a soluo proposta, pode-se observar que a comunicao entre os caixas
eletrnicos e a rede central do cliente torna-se segura, ainda que utilizando um circuito
wireless, haja vista o fato de que, mesmo sob um cenrio de interceptao de dados ameaa
constante a qualquer conexo wireless. O desencapsulamento externo, nesse caso, seria
virtualmente impossvel com os recursos disponveis atualmente, reforando ainda mais a
confidencialidade dos dados. Outro fator que no se pode deixar de lado a flexibilidade:
uma vez hospedando o roteador com o mdulo 3G dentro do gabinete do caixa eletrnico, o
mesmo pode ser instalado a qualquer momento e em qualquer lugar que possua cobertura 3G
bastando, para tanto, apenas ligar o dispositivo na energia eltrica.
Infelizmente, uma soluo 3G para caixas eletrnicos mveis ainda no seria to eficaz
no Brasil, devido pobre cobertura da referida tecnologia fora dos grandes plos econmicos.
Referncias
[1] ANDERSON, Chris. A Cauda Longa (The Long Tail): A nova dinmica de marketing
e vendas: como lucrar com a fragmentao dos mercados. Rio de Janeiro: Elsevier, 2006.
[2] CASTELLS, Manuel. A Sociedade em Rede. Rio de Janeiro: Paz e Terra, 2006.
[3] RHEINGOLD, Howard. Smart Mobs: The Next Social Revolution. New York: Basic
Books, 2003.
[4] ALONSO, F. L. Tecnologia 3G: Uma juno de todas as mdias. XIV CONGRESSO DE
CINCIAS DA COMUNICAO NA REGIO SUDESTE, 2009, Rio de Janeiro.
Anais... Rio de Janeiro: Intercom, 2007.
[6] CISCO IOS Security Configuration Guide: Configuring IPSec Network Security.
Disponvel em:
<http://www.cisco.com/en/US/docs/ios/12_2/security/configuration/guide/scfipsec.html#wp1001095>. Acesso
em: 11 set. 2011.
64
Drielli Miranda15
Resumo
A sociedade vive em um momento em que a interao do homem com o meio ambiente e os
seus efeitos no ecossistema ocupam posio de destaque nos estudos realizados pela
comunidade cientfica. A tecnologia da Informao (TI) representa uma das principais
ferramentas no auxilio a sustentabilidade do planeta. Assim com a unio do meio ambiente e a
tecnologia surge a TI Verde, agregando importantes iniciativas na Era da informao.
Comprar um equipamento com menos consumo de energia, reaproveitar os eletrnicos, e at
mesmo descartar os no utilizveis de maneira consciente torna a idia da tecnologia
sustentvel mais viva. O estudo teve como objetivo mostrar sociedade, algumas possveis
maneiras de evoluir com tecnologia e sustentabilidade, demonstrar maneiras de reduzir o lixo
tecnolgico de forma correta perante o meio ambiente e mostrar a consequncia do
crescimento excessivo da tecnologia na sade do planeta. Para isso foi realizada uma
pesquisa de campo, alm de outra de natureza bibliogrfica envolvendo autores considerados
como referencia para rea de estudo em questo. Os resultados obtidos indicam que hoje o
conceito TI Verde est em constante crescimento principalmente nas empresas que investem
nessa proposta visando tanto sustentabilidade ambiental, quanto ganhos econmicos. Porm
a sociedade ainda carece de conscientizao do usurio de que a TI Verde deve ser praticada
em casa, assim como nas organizaes mesmo que com pequenas mudanas de
comportamento e aes no dia a dia.
Abstract
The society lives in a moment the man's interaction with the environment and its effects on
the ecosystem occupy a prominent position in the studies conducted by the scientific
community. Information technology (IT) represents a major tool to support the sustainability
of the planet. So with union of the environment and Green technology emerges, adding
important initiatives in the "Information Age". Buy a machine with less power consumption,
reusing electronics, and even dispose of unusable consciously makes the idea of living more
sustainable technology. The study aimed to show society, some possible ways to evolve with
technology and sustainability, demonstrate ways to reduce e-waste properly before the
environment and show the result of excessive growth of technology in "health" of the planet.
For it was made a field survey, and other bibliographic in nature involving authors considered
as a reference for the study area in question. The results indicate that today the concept of
Green technology is growing especially in companies that invest in this proposal to both
environmental sustainability and economic gains. But society still lacks user awareness of
Green technology that should be practiced at home as well as organizations with even small
changes in behavior and actions in everyday life..
15
Acadmico do Curso de Bacharelado em Sistemas de Informao, 4. Ano, Faculdades Network Nova
Odessa, SP, Brasil. (e-mail: drielli_miranda@hotmail.com)
65
1 Introduo
O tema "TI Verde" vem ganhando ateno das empresas nos ltimos tempos. Observa-
se, entretanto, que o conceito desta tecnologia recente no est completamente difundido
junto sociedade.
TI verde uma juno dos conceitos de Tecnologia da Informao com sustentabilidade
econmica e ecolgica, a necessidade de possuir um melhor mtodo para evoluo junto
com a preocupao com o meio ambiente.
O conceito tem como prioridade a preocupao com a evoluo e avano da tecnologia.
Assim como outras atividades humanas, a TI provoca impactos no meio ambiente. A idia
geral a conscientizao sobre a importncia de uma tecnologia sustentvel.
O que parece conflitante, ou seja, aliar tecnologia e preocupao ambiental pode
perfeitamente ser alinhado com aes que envolvem procedimentos relativamente simples ate
os maiores incrementos tecnolgicos. Exemplos como, a aquisio de produtos desenvolvidos
com materiais sustentveis ou que sejam produzidos dentro de padres classificveis como
"verdes", so atitudes que o consumidor deve ter no momento da aquisio de um novo
produto.
Algumas das grandes empresas j esto investindo em iniciativas para que seus
produtos saiam da fbrica em conformidade com aquilo que os rgos ambientais pedem, ou
seja, esto utilizando peas e componentes com matria prima menos nociva ao meio
ambiente, reduzindo o consumo de energia, entre outros.
Neste sentido, o mundo coorporativo comea a adotar e, principalmente, criar aes
para atender as necessidades de um negcio sustentvel.
1.1 O problema
O efeito estufa um fenmeno natural, que mantm a terra aquecida impedindo que o
Planeta perca seu calor, mantendo assim a vida na Terra. As florestas tm papel fundamental
no equilbrio da temperatura da Terra, porm, como a quantidade delas est diminuindo,
fenmenos naturais no desejados esto ocorrendo nos dias atuais em uma escala crescente.
A emisso dos gases que poluem a atmosfera do planeta e aumentam o efeito estufa, so
auxiliados pela atual matriz energtica mundial, que 80% dependente da queima de
combustveis fsseis. A queima desses combustveis para gerao de energia gera grande
parte do xido de enxofre (SOx), xidos de nitrognio (NOx), metano (CH4) e o dixido de
carbono (CO2) que so emitidos para a atmosfera. A emisso de dixido de carbono (CO2) na
atmosfera vista como o maior vilo de todos, pois emitido em maior quantidade na
atmosfera, em relao a outros gases com maior poder de aquecimento, como por exemplo, o
metano (CH4). A concentrao desses gases modifica a intensidade da radiao trmica,
causando desastres naturais como chuvas cidas, alagamento de reas costeiras, doenas
respiratrias, entre outros fenmenos classificados como desequilbrio do ecossistema.
A utilizao de fontes renovveis de energia pode diretamente contribuir para a
diminuio desses problemas, mas at que uma mudana significativa na matriz energtica
mundial acontea, a eficincia energtica hoje se mostra como excelente alternativa de
apresentao de resultados curto prazo.
Os computadores hoje fazem parte de um grupo que considerado um dos grandes
consumidores de energia eltrica. Cada fase da vida de um computador: sua produo; seu
tempo de uso; e seu descarte; representa de forma direta ou indireta, aumento nas emisses de
CO2 e impacto no meio ambiente.
De acordo com um relatrio feito pelo Climate Group, a emisso total de CO2 por
computadores em 2008, incluindo Data Centers, perifricos e dispositivos de rede, de 830
milhes de toneladas, o equivalente a 2% da produo total de CO2 em 2007. A Fig. 1
apresenta esse comparativo em relao a alguns pases como exemplo.
66
Figura 1. Emisses comparativas de CO2 em milhes de toneladas, geradas a partir do uso de computadores
relacionadas em equivalncia com a emisso total de trs pases da comunidade mundial.
Fonte: Climate Group Organizao das Naes Unidas.
Um computador em uso gera cerca de uma tonelada de CO2 a cada ano. Seus
componentes contm materiais txicos e o descarte desses consiste hoje em um dos grandes
problemas ambientais, poluindo rios e aterros sanitrios.
equilbrio ambiental, justia social e governana corporativa [1] que impulsionam a adoo
das aes propostas como TI Verde.
O relacionamento entre empresas ecologicamente corretas e o meio ambiente
recproco. Porque da mesma maneira que a empresa que adota a TI Verde traz benefcio ao
meio ambiente, o meio ambiente tambm traz benefcios empresa. Um exemplo efetivo foi
as prticas de TI Verde implementadas pelo Banco Real no Projeto Blade PC, aplicado em
2007: o Banco substituiu 180 computadores convencionais por 160 Blade PCs, equipamentos
que possibilitam ficar na mesa do usurio apenas o teclado, o mouse, o monitor e uma
pequena caixa responsvel pela conexo destes perifricos com o Blade PC. Como resultado,
houve reduo estimada de 62% da energia eltrica consumida pelos computadores e 50% da
energia consumida pelo ar condicionado utilizado na Mesa de Operaes; a economia
estimada de US$ 355 mil em quatro anos pela reduo do nmero de micros; a manuteno
mais barata dos mesmos, o gerenciamento centralizado e a facilidade de mudana de layout
representam uma estimativa de economia de US$ 300 mil em quatro anos [2]. Alm disso, as
empresas com os melhores ndices, possuem vantagens econmicas como facilidade de
crditos e melhor imagem frente sociedade, impulsionando as aes de marketing.
O Brasil um dos pases que mais tem comercio de computadores e outros eletrnicos.
A venda de computadores no Brasil em 2010 cresceu 23,5% ante 2009, segundo o
levantamento divulgado pela empresa de consultoria e pesquisa IDC Brasil. Colocando o
Brasil na quarta posio no ranking mundial, atrs apenas dos EUA, China e Japo.
S no quarto trimestre de 2008, as vendas alcanaram 3,6 milhes de produtos, sendo
52,5% de desktops e 47,5% de notebooks. O nmero aponta um aumento de 15% em relao
ao mesmo perodo de 2009.
Em 2010, as vendas superaram em 3,6% a previso inicial de pesquisas, que era de 13,2
milhes de computadores. Se fosse acrescentado a esta estatstica o nmero de tablets
comercializados no Brasil (cerca de 100 mil unidades), chegaria-se ao total de 13,8 milhes
de equipamentos, de acordo com Crippa [3].
Com esse incremento nas vendas de produtos de tecnologia pode-se supor que se no
existir nenhuma preocupao com a questo ambiental, os resultados sero desastrosos.
Aterros sanitrios cheios de eletrnicos, bateria contaminando o solo, e outros problemas que
s prejudicaro as condies de vida dessa e das futuras geraes so algumas das possveis
conseqncias do descaso com o descarte desse material.
Uma pesquisa realizada pela IBM mostra que os jovens da gerao Y demonstram estar
mais preocupados e comprometidos com a globalizao e sustentabilidade do que os
executivos que participaram do Global CEO Study 2010. A pesquisa teve a adeso de 3,6 mil
estudantes de 40 pases, incluindo o Brasil. Os jovens assim como os executivos acreditam
que a principal qualidade da liderana a criatividade, j em relao sustentabilidade e
globalizao os jovens se mostram muito mais preocupados. De fato, os estudantes citaram a
sustentabilidade como principal fora externa de impacto aos negcios. Enquanto 65% deles
demonstram preocupao relacionada escassez de recursos naturais, apenas 29% dos
executivos se mostraram atentos a esse fator.
Esta diferena de viso pode ser atribuda a uma experincia diferente do mundo, mais
de 90% dos estudantes pesquisados nasceram aps 1980, eles vieram de um mundo e
entendem, intuitivamente, que economias, sociedades, governos, meio ambiente, e
organizaes esto interligados.
Segundo Padron [4], consultor da IBM Brasil, apesar dos estudantes terem opinies em
comum com o grupo executivo, em termos de viso sobre o novo ambiente econmico e
como as organizaes devem se comportar nesse cenrio, algumas divergncias mostram que
as atitudes, comportamento e estilo de liderana dessa gerao devem ser claramente
diferentes das anteriores:
68
O que eles aprenderam como consumidores pode explicar a nova forma de pensar, uma
nova relao entre as sociedades, empresas, economias, meio ambiente e governos, e da
necessidade de uma nova definio de "valor" sobre o que os jovens vem como um planeta
compartilhado.
Com um pensamento global e sustentvel como respostas necessrias ao ambiente em
mudana, faz supor que o caminho para a liderana exigir re-imaginar o conceito de sucesso
a nvel pessoal e profissional. E isso poder exigir de organizaes inteiras, reinventarem seus
valores, tornando uma corrente de executivos ecologicamente corretos.
No interessante que a TI verde seja vista como uma tendncia, e sim como um ato
necessrio de sustentabilidade, tambm no resolve muita coisa se as empresas investirem, se
tornando uma empresa ecologicamente correta, e os usurios no tiverem a cincia do quanto
importante preservar.
Segundo pesquisas realizadas pela IBM, 66% das empresas de mdio porte do pas j
acompanham os seus consumos de energia e 70% delas planejam ou j realizam atividades
para reduzir o impacto ambiental.
A sociedade e o e-lixo
O e-lixo (ou lixo eletrnico) um termo designado para qualquer equipamento
eletrnico que perdeu a sua vida til e, conseqentemente, foi descartado; podemos citar
como exemplos um desktop, monitor, celular, dentre outros. Outra possvel semntica para o
e-lixo para todos os equipamentos eletrnicos que no atingem o seu propsito original, ou
seja, um produto que no consegue mais satisfazer as necessidades de seu dono. importante
ressaltar tambm que o significado de lixo eletrnico no deve ser confundido com o envio de
publicidade via e-mail denominado spam. (VILELA, [5])
Os produtos eletrnicos possuem em sua estrutura metais e compostos qumicos como
mercrio, chumbo, cdmio, dentre outros que podem afetar diversas formas de vida -
inclusive o ser humano - podendo causar dentre diversos males, anemia, cncer, problemas
nos rins, pulmes e afetar o sistema nervoso e reprodutivo, podendo levar ao bito.
Para tal, existe uma srie de prticas que podem ser realizadas para o tratamento correto
do e-lixo como o descarte correto em institutos e organizaes que podem trat-lo sem que
cause impactos significativos ao meio ambiente, do-lo quando em bom estado e com
possibilidades de uso a quem precise dos mesmos, e reduzir o consumismo suprfluo de
tendncias.
3 Metodologia
Para o desenvolvimento do estudo foi utilizada uma pesquisa de campo com perguntas
estruturadas dirigidas a gestores de TI em empresas de pequeno, mdio e grande porte na
Regio Metropolitana de Campinas. A pesquisa foi realizada sob a forma de entrevista entre
os dias 14 e 20 de outubro de 2011. Os resultados foram sistematizados e organizados sob a
forma de grficos produzidos no software Excel verso Windows 2007.
Paralelamente, foi realizada pesquisa bibliogrfica visando captar a percepo de
estudiosos sobre o tema a fim de fundamentar as analises e cristalizar conceitos tericos que
subsidiaram o estudo. Foram utilizados para esse mister, consultas livros, revistas
cientficas, monografias, teses alm de informaes retidas de artigos disponibilizados na
internet.
4 Resultados e discusso
Foi realizada pesquisa junto a gestores de TI em organizaes de pequeno, mdio e
grande porte da regio metropolitana de campinas. Inicialmente perguntou-se aos
entrevistados sob a importncia da adoo do conceito de sustentabilidade direcionada a
tecnologia da informao na organizao em que desempenhavam suas funes laborais.
Constatou-se que 100% dos entrevistados acreditam ser muito importante a adoo de tais
conceitos. Essa percepo corrobora a idia defendida por KINLAW [9]. Esse autor acredita
denominou a nova maneira de fazer negcios para a qual as empresas esto convergindo
como "desempenho sustentvel". Este movimento est ocorrendo devido s presses que
esto criando a necessidade de mudana para um desempenho coerente com o
desenvolvimento sustentvel. Assim, a varivel ecolgica se faz presente nas organizaes
empresariais modernas. Esta varivel deve estar presente em todos os segmentos da
organizao e no to somente aos produtos ou processo produtivo.
70
Tal pergunta se fez porque a gesto do consumo de energia eltrica talvez seja um dos
aspectos mais objetivos em contribuio possvel dos conceitos de TI Verde. Pode-se perceber
que diante da assertiva, 25% dos entrevistados declararam ser esta uma premissa da
organizao em que estudam, entretanto outros 75% concordaram parcialmente demonstrando
que existe espao dentro da maior parte das organizaes dos entrevistados para intensificar
polticas para o controle e conscientizao do consumo de energia eltrica.
Os entrevistados apontaram ainda que os mecanismos mais utilizados para aes de
conscientizao nas suas organizaes foram campanhas de intranet, e-mails e lembretes.
A seguir perguntou-se aos entrevistados se J houve em sua organizao a formao de
um grupo de trabalho para estudar a otimizao do consumo de energia eltrica e ou
combustvel fssil (derivados do petrleo). A resposta est detalhada na Fig. 3.
Figura 3: Respostas sistematizadas sobre o conhecimento dos entrevistados da formao de um grupo de trabalho
para estudar a reduo do consumo de energia eltrica e queima de combustveis fsseis em suas organizaes.
71
Os resultados indicam que 73,33% dos entrevistados afirmaram que grupos de trabalho
para racionalizao do consumo de tais insumos j foram criados em suas organizaes.
Entretanto, 27,99% dos entrevistados no tiveram ainda a formao dos grupos ou
desconhecem sua existncia.
Perguntou-se ainda aos entrevistados que responderam positivamente a questo acima
se a formao dos grupos de estudo implicou em resultados positivos na gesto desses
recursos. Os entrevistados foram unnimes a responder que foram feitos grandes
investimentos para modificar a estrutura e/ ou tecnologia e assim reduzir o consumo de
energia eltrica e combustveis fsseis. Alm disso, afirmaram que existiram
mudanas/investimentos expressivas na planta da organizao e nos processos para atingir
esse objetivo.
A Fig. 4 apresenta as respostas sistematizadas sobre a pergunta dirigida aos
entrevistados da existncia de estudos na organizao voltados reduo das emisses de CO 2
e outros gases do efeito estufa na organizao.
Figura 4: Resposta obtida dos entrevistados sobre a existncia de estudos nas suas organizaes para reduo de
emisses de CO2 e outros gases do efeito estufa.
Pode-se perceber pelo grfico apresentado que 93,33% dos entrevistados afirmaram a
existncia de tais estudos em suas organizaes. Essa informao converge para a importncia
do tema, visto que o Brasil signatrio de acordo para reduo significativa das emisses de
gases do efeito estufa pactuados pela ONU.
Por fim perguntou-se aos entrevistados se Em sua organizao existe uma preocupao
muito grande com relao a adoo de boas prticas ambientais e cuidado no
desenvolvimento de produtos com conceito de sustentabilidade. A resposta encontra-se
expressa na Fig. 5.
72
Fig. 5. Grfico com respostas sistematizadas de gestores de organizaes localizadas na Regio Metropolitana de
Campinas sobre assertiva que afirmava a adoo de boas prticas ambientais e cuidado no desenvolvimento de
produtos com conceito de sustentabilidade nessas empresas.
possvel verificar que para 73,33% dos entrevistados tais prticas so adotadas com
nfase no processo de gesto. Tambm pode-se concluir que para 27,66% dos entrevistados
as prticas so adotadas mas podem ser melhoradas.
5 Consideraes finais
Pode-se concluir com base na pesquisa realizada que existe preocupao dos gestores de
TI das empresas onde os profissionais entrevistados atuam. Tais preocupaes so em sua
maior parte, divididas com a alta administrao das organizaes.
O mundo vivenciou notadamente nas ltimas dcadas um processo de desenvolvimento
tecnolgico como h poucos anos era impensvel. As conseqncias desse desenvolvimento
refletiram-se em todas as reas de conhecimento, mas fizeram-se mais pronunciadas na rea
de tecnologia da informao.
J se diz que o sculo em que vivemos o sculo da informao. No se pode,
entretanto deixar de lado outra importante questo que a crise ambiental global que tem
reduzido a qualidade de vida de uma maneira geral e afetado a rotina das organizaes.
Os modernos conceitos de gesto sustentvel em todos os nveis da organizao
empresarial conclamam os profissionais da rea de TI para assumir tambm suas posies
nessas frentes de reduo do impacto ambiental causado pelo setor produtivo.
As organizaes parecem ter assumido de uma maneira geral que sua atuao nesse
sentido encontra alm do respaldo da sociedade a manuteno de sua prpria sobrevivncia.
A autora entende que ao desenvolver esta pesquisa, atingiu o objetivo inicial de estudar
a contribuio da TI verde dentro desse processo. Talvez os resultados mais expressivos
sejam o de promover o consumo consciente de insumos de produo, principalmente a
energia, para prover a sustentabilidade.
Sugere-se para estudos futuros, o desenvolvimento de aes mais efetivas quanto a
sensibilizao dos colaboradores. Aes estas que ultrapassem o porto das indstrias e sejam
levadas por estes mesmos colaboradores ao seio da sociedade, a comear de seus lares.
Como tem sido nas ltimas dcadas certamente a tecnologia ainda surpreender muito!
Espera-se que frente disponibilidade decrescente de recursos naturais diante do aumento
desenfreado da populao, que recentemente atingiu a marca dos sete bilhes de habitantes no
planeta a tecnologia da informao possa ser decisiva neste sculo da informao para ajudar
a superar este que certamente um dos maiores desafios que a humanidade j enfrentou.
73
Referncias
[7] RUSSEL, Charlie. (2005). Power Management in Windows XP. Disponvel em:
<http://www.microsoft.com/windowsxp/using/setup/learnmore/russel_02mar. mspx>. Acesso
em: 29 mar. 2011.
[8] AKATU. Instituto Akatu. (2008). Computadores de cabea quente. Disponvel em:
<http://planetasustentavel.abril.com.br/noticia/ambiente/conteudo_268567.shtml?func=1&pag
=0&fnt=9pt>. Acesso em: 26 mar. 2011.
BUSINESS INTELLIGENCE:
UMA PROPOSTA DE IMPLANTAO NA REA DE RETENO DE
CLIENTES EM UMA EMPRESA DE TELECOMUNICAES
Resumo
inquestionvel a relevncia e o crescimento dos servios de telecomunicaes, nos ltimos
anos. Nesta rea so feitos investimentos de grande valor, sobretudo para dar suporte infra-
estrutura e tambm para o desenvolvimento de novas tecnologias que propiciem solues
mais inteligentes que ampliem e melhorem a qualidade dos servios oferecidos para seus
clientes. Nestas empresas de telecomunicaes h uma grande quantidade de dados sendo
gerada a todo instante a qual armazenada e trabalhada em seus bancos e sistemas. Contudo,
esta dinmica ainda est longe da perfeio, pois h uma massa relevante de informaes que
acabam sendo mal classificadas ou simplesmente perdidas em meio a este grande volume de
dados. E exatamente para minimizar estes transtornos e prejuzos que lanamos mo de
Business Intelligence (BI), um dispositivo que pode localizar informaes antes perdidas e
ainda transform-las qualitativamente de forma a dar utilidade nas tomadas de deciso que
envolvem, entre outros desafios, acelerar determinaes das empresas para que elas possam se
antecipar aos concorrentes. Este trabalho busca apresentar a trajetria de um projeto de
implantao de ferramenta de BI na rea de reteno de clientes em empresas de
telecomunicaes.
Abstract
Telecom services have grown and its increasing relevance is unquestionable in the last few
years. In this field, huge investiments have been made, particularly to give support to
infrastructure, and also to the development of new technologies which could enlarge and
increase the quality of services offered to clients. In those telecom businesses a great amount
of data is generated relentlessly and stored and treated in its data bank and systems.
Nevertheless, this momentum is still far from perfection, since a significant mass of
information ends up mislabelled or simply lost amid this huge data volume.This is just to
minimize inconvenience and damage that Business Intelligence (BI) should be used. BI is a
device capable of locating lost information and transforming it qualitatively in order to make
it useful in the decision-making process which involves, among other challenges, accelerating
business decisions to stay ahead of competitors. This work aims to present the trajectory of a
project of implementation of a BI tool in the field of client retention in telecom companies.
1. Introduo
Um gestor estratgico ou um gestor da rea de operaes tem como desafio dirio ser
gil e eficaz nas tomadas de deciso. Ele j no pode (se que um dia pde) se dar ao luxo de
16
Bacharel em Sistemas de Informao - Faculdade Network, Nova Odessa, SP, Brasil
(elainemjdozzo@yahoo.com.br)
17
Prof. Dra. Curso Bacharelado em Sistemas de Informao Faculdade Network, Nova Odessa, SP, Brasil
(cristinabatocchio@nwk.edu.br)
75
esperar por mais tempo e mais informaes para tomar uma deciso. O tempo tornou-se um
de seus maiores desafios e a agilidade nas respostas o que o diferencia e determina o sucesso
de sua corporao. Esse o cenrio atual e, apesar da dificuldade em trabalhar com essa
varivel, no h como desconsider-la na busca por decises de qualidade e velocidade.
Naturalmente este desafio tambm est presente entre as empresas de telecomunicaes,
que a cada dia se mostram mais inventivas, inovadoras, atentas s demandas sociais e
econmicas e, conseqentemente, estimulam cada vez mais um ambiente de alta concorrncia
na tomada de mercado.
Para vencer tal concorrncia elas fazem uso de vrias ferramentas, uma delas trabalhar
com a fidelizao de clientes. Pode-se at dizer que a fidelizao faz parte do alicerce das
demais iniciativas e operaes da corporao. As estratgias de fidelizao se desdobram em
vrias iniciativas, uma delas a reteno de clientes, rea esta que empresta a este estudo o
ambiente a ser analisado e implementado.
Dentro das organizaes, entende-se que para a reteno do cliente preciso tomar
decises que esto estreitamente vinculadas anlise de um grande volume de dados que, no
raramente, esto mal classificados e acabam se perdendo ou tornando-se inteis no dia dia do
gestor.
Transformar este volume de dados em informaes com qualidade um grande desafio.
Fazer isso acontecer em pouco tempo outro desafio, ainda maior, por sinal. E exatamente
neste campo que busca-se apresentar a trajetria da implantao de um projeto de reteno de
clientes.
Os primeiros passos deste trabalho se deram na anlise das diversas ferramentas
especficas que tratam o volume de dados gerados no dia dia das empresas e que ajudam a
interpretar esses dados para que deles seja possvel tirar informaes e conhecimento. Feito
isso, estes mesmos dados da rea de reteno de clientes so tratados por intermdio de uma
ferramenta de BI, a qual acredita-se que pode trazer grandes benefcios para a empresa. E
sobre esta ferramenta que discorrer neste estudo.
Com o intuito de facilitar a apresentao e descrio da proposta deste trabalho, o
mesmo foi subdividido nas sees seguintes. As sees 2, 3 e tambm a 4 abordam a
fundamentao terica e os conceitos utilizados para a construo deste. A seo 5 apresenta a
aplicao da ferramenta proposta e ainda uma verso preliminar de sua interface. Finalmente,
na concluso, so destacados os pontos mais importantes abordados pelo trabalho.
H ainda outras definies de BI, mas todas destacam como caracterstica a capacidade
de anlise, manuseio e entrega de informaes que proporcionam decises estratgicas para as
empresas. Vale lembrar que essas informaes esto armazenadas em banco de dados,
informaes estas provenientes de vrias fontes. Diante do julgamento dos usurios e dos
gestores, estes bancos so personalizados de acordo com as necessidades da empresa no dia-a-
dia [6], o que exige uma das maiores virtudes de BI, a flexibilidade.
A seguir ser apresentado alguns componentes importantes que fazem parte de Business
Intelligence.
77
Segundo o autor OBrien [1], um Data Warehouse tem como caracterstica a capacidade
de armazenar dados passados e presente, ou seja, guarda informaes dos anos anteriores e do
ano em curso de diversos Banco de Dados Operacionais de uma organizao.
Em suma, pode-se dizer que trata-se da fonte central de dados, depois que estes
passaram pelo processo de classificao, edio, padronizao e integrao de forma que eles
(dados) possam ser utilizados por gerentes e outros profissionais usurios finais a fim de
permitir com qualidade anlise empresarial e pesquisa de mercado, alm de permitir tambm
apoio tomada de deciso.
Cielo [8] diz:
Warehouse permite ter uma base de dados integrada e histrica, para anlise dos
dados, e isso pode e deve se tornar um diferencial competitivo para as empresas.
Tendo uma ferramenta desse porte na mo, o executivo pode decidir com muito
mais eficincia e eficcia. As decises sero embasadas em fatos, e no em
intuies, podero ser descobertos novos mercados, novas oportunidades, novos
produtos, pode-se criar uma relao mais prxima com o cliente, pois a empresa ter
todas as informaes sobre ele. [8]
Em sntese, percebe-se que Data Warehouse mostra uma memria da empresa. Para que
haja integrao nessa base de dados, de acordo com Primak [5], importante salientar que a
etapa de ETL uma das mais crticas de um Data Warehouse, pois envolve a fase de
movimentao dos dados.
78
Ainda sobre esta ferramenta, segundo Silva [14], "Data Mining uma tcnica para
determinar padres de comportamento, em grandes bases de dados, auxiliando na tomada de
deciso".
No cotidiano, percebe-se que a utilizao do Data Mining pode ser til na busca por
dados que antes no eram facilmente encontradas. Por permitir essa descoberta,
conseqentemente, propicia a metamorfose destas informaes em aes e resultados.
pessoas envolvidas com a organizao; identificar afinidades entre dados que podem
ser, por exemplo, entre pessoas e produtos e ou servios; prever hbitos ou
comportamentos das pessoas e analisar hbitos para se detectar comportamentos fora
do padro entre outros. [13]
4. Reteno de clientes
Mais do que objetivo, crescer, para muitas empresas, fundamental para se manter no
mercado. Diante desta meta, as organizaes enfrentam diariamente uma srie de desafios,
entre eles a busca por novos clientes. No raro as empresas concentrarem demasiadamente
energia nesta captao e no reservarem recursos e ateno para a manuteno dos clientes j
conquistados.
Segundo as estatsticas apontadas por Gupta e Lehmann [18], uma empresa, em geral,
chega a provocar a perda de seus clientes em um ciclo de cinco anos, ou seja, a cada cinco
anos, a empresa v a devastao de sua principal matria-prima, o cliente. Algo que gera um
desconforto muito grande, pois se trata de um elemento que lhe custou muito investimento e
tempo para conquistar, alis um investimento muito superior comparado ao custo que
necessrio para manter os velhos clientes. Mas no um desconforto to grande ao ponto de
exigir que os gestores faam uma interrupo nesse ciclo vicioso. Seguem na busca frentica
por novos clientes sem se preocupar em mant-los.
No bastasse essa triste estatstica, sumariamente ignorada por seus diretores, as
empresas tambm viram as costas para o fato de que a participao no mercado de uma
empresa est intimamente vinculada a sua reteno de clientes. Uma informao elementar no
meio empresarial que ainda ignorada por muitos.
Segundo Rissato [6], prestar um bom servio, gera menos reclamaes. Menos
reclamaes gera mais satisfao, menos problemas operacionais e menos pessoas para
resolver problemas. Logo, menos custos.
Connor e Davidson [19] dizem que
a oferecer recursos para o gestor para que ele possa identificar o motivo da insatisfao dos
clientes e assim criar aes de fidelizao.
Para a realizao dos testes foi construdo um Data Mart utilizando o banco de dados
Microsoft SQL Server. Tambm foi usado, como ferramenta de front end (apresentao ao
usurio) o Microsoft Excel 2007, essa escolha resulta do fato deste ter a capacidade de se
conectar diretamente com o DM, pois conta com recursos das funes OLAP e tambm
permite que o usurio tenha visualizao dos detalhes dos fatos que compuseram
determinado valor de clula na Tabela Dinmica.
As tabelas foram alimentadas a partir de dados simulados, com o intuito de alcanar
uma situao real baseada na experincia das autoras, com a finalidade de permitir uma
anlise da funcionalidade da proposta. Para tanto foi construdo um cubo para reteno.
Constata-se que a facilidade das consultas que podem ser realizadas pelo Excel so evidentes,
tornando-o uma ferramenta essencial para a tomada de deciso do gerente da rea. Na Figura
2 pode-se observar as seguintes informaes:
A Clula de Reteno 1 recebeu 5.135 ligaes de inteno de cancelamento para a
cidade de Campinas no ms de agosto, o tipo de cancelamento est relacionado a
produtos. Dessas ligaes, 3.887 clientes no fizeram o cancelamento,
conseqentemente continuaram com os servios, ou seja apenas 24,30% cancelaram;
A Clula de Reteno 3, por sua vez, recebeu 171 ligaes de inteno de
cancelamento para a cidade de So Paulo no mesmo perodo, do mesmo tipo de
cancelamento; dessas ligaes, 53 usurios no continuaram com os servios, ou seja
30,99% cancelaram o servio. A cidade de Campinas 21,58% mais eficaz para evitar
cancelamentos;
A clula de Reteno 2 recebe mais ligaes que as clulas 1 e 3; e
A clula de Reteno 1 retm menos clientes que as demais clulas.
83
Figura 2 Cubo de Reteno Excel 2007 com Tabela Dinmica com foco nas cidades e clulas de reteno.
Fonte: da prpria pesquisa.
Figura 3 Cubo de Reteno Excel 2007 com Tabela Dinmica com foco nos motivos de cancelamento.
Fonte: da prpria pesquisa.
Figura 5 Cubo de Reteno Excel 2007 com Tabela Dinmica com foco no perodo.
Fonte: da prpria pesquisa.
Analisando estes dados, um gestor pode considerar que em uma determinada cidade
pode estar ocorrendo problemas especficos, como problemas tcnicos ou concorrncia. Com
base nessas informaes, o gerente pode criar aes a fim de minimizar os problemas e
reverter a situao. Portanto, a ferramenta mostra informaes sobre o comportamento do
cliente, informaes estas que precisam ser contemporizadas e analisadas por pessoas
capacitadas e cientes do processo e histrico do produto e servio.
Nesse mesmo cubo, possvel ainda verificar a performance das clulas de reteno, se
h nelas alguma variao entre os perodos, como mostrado na Figura , e tambm obter
diversas interpretaes do contexto a partir destas informaes, isso permitir ao gerente
direcionar suas aes de forma eficiente e eficaz e ainda acompanhar o resultado de suas
decises.
6. Consideraes finais
Tendo em vista a importncia da informao dentro das empresas e diante do exposto,
nota-se que ferramentas de Business Intelligence se apresentam como um relevante recurso
estratgico. Quando bem estruturadas oferecem diversos benefcios para as empresas, entre
eles destaca-se nesta concluso a reduo de custos, maior produtividade, melhoria na
prestao de servios e relatrios mais assertivos para as tomadas de deciso.
Este trabalho centrou-se na questo da reteno do cliente, neste ambiente conclumos
que um dos grandes desafios criar mecanismos que permitam recuperar, classificar com
qualidade e utilizar o grande nmero de dados disponveis nas empresas de forma que permita
ao gestor fazer uma anlise qualitativa que permitam decises mais eficazes, tarefa essa que
pode ser facilitada com os processos aqui indicados.
Em sntese, o trabalho prope a implantao de um projeto de BI na reteno de
clientes. Para tanto, indica-se como modelo um Data Mart que aqui traz dados fictcios. Por
meio dos exemplos dos cubos montados, possvel verificar a flexibilizao e
disponibilizao da visualizao das informaes atravs dos sistemas de BI e como essas
informaes podem auxiliar os gestores nas tomadas de deciso em busca de melhores
resultados.
85
Referncias
[5] PRIMAK, Fbio V. Decises com B.I. (Business Intelligence). Rio de Janeiro: Cincia
Moderna, 2008.
[6] RISSATO, Marcelo. O Cliente por um fio: o que voc precisa saber sobre marketing e
call Center. So Paulo: Nobel, 2004.
[10] NARDI, Alexandre R.; CHIBA, Cludio. Microsoft Business Intelligence de Ponta-a-
Ponta. Disponvel em <http://msdn.microsoft.com/pt-
br/library/cc517991.aspx#XSLTsection127121120120>. Acesso em 17 out. 2011.
[15] CAIARA JUNIOR, Cicero. Sistemas integrados de Gesto ERP: uma abordagem
gerencial. 3.ed. rev. e atual. Curitiba: Ibpex, 2008.
[16] HOKAMA, Daniele D. B.; CAMARGO, Denis; FUJITA, Francine; FOGLIENE, Joo L.
V. A Modelagem de dados no ambiente data warehouse. Disponvel em
<http://meusite.mackenzie.com.br/rogerio/tgi/2004ModelagemDW.pdf>. Acesso em 15 set.
2011.
Resumo
A computao em nuvem a utilizao dos mais variados tipos de aplicaes atravs da
internet com a mesma facilidade de t-las instalada localmente, independente do tipo de
plataforma. O objetivo especfico consiste em analisar a reduo dos custos de uma rea
especfica da empresa pesquisada que a de T.I. e apresentar detalhadamente onde a reduo
visualizada com mais destaque, proporcionando maiores lucros organizao.
Abstract
Cloud computingis the useof varioustypes of applicationsover the Internet withthe same ease
ofhaving theminstalledlocally, regardless of theplatform.The specific objectiveis to analyze
thecost reduction ofaspecific area of thecompany researchedwhich is toprovideIT anddetail
wherethe reduction isof theview-most prominently, providing higher profitsto the
organization.
1 Introduo
O termo Computao em Nuvemest se tornando popular associado utilizao de uma
grande rede de servidores fsicos e/ou virtuais, uma nuvem para a alocao de um ambiente
de computao. De acordo comRydleweski [1], o termo Computao em Nuvem surgiu em
1961, a partir de uma ideia de John McCarthy, professor e especialista em Inteligncia
Artificial do Instituto de Tecnologia de Massachusetts (MIT) que, em formato rudimentar,
apresentava um modelo de computao oferecido como um servio, aos moldes do servio de
distribuio de energia eltrica.
A denominao Cloud Computingchegou aos ouvidos de muita gente em 2008, mas ao
que tudo indica muitoser ouvidomuito sobre esse termo. Tambm conhecido no Brasil como
Computao nas Nuvens ou Computao em Nuvem. Cloud Computingrefere-se,
principalmente, ideia de se utilizar, em qualquer lugar e tipo de plataforma, as mais variadas
aplicaes por meio da internet com a mesma facilidade de possu-las instaladas em
computadores de forma transparente e imperceptvel ao usurio.
A Computao em Nuvem apresenta basicamente trs tipos de modelos de servios:
Software como um Servio (SaaS), Plataforma como um Servio (PaaS) e Infraestrutura como
um Servio (IaaS).
Nesseestudo,analisou-seum dos o Software como um Servio (SaaS) da empresa CAF
do Brasil Ltda.aplicado para acesso ao sistema ERP da Empresa,utilizando a ferramenta de
acesso remoto Citrix, que roda sobre o Browser da estao de trabalho local.
Para o desenvolvimento desse estudo, os dados utilizados foram fornecidos pela
empresa e terceiros que participaram da implantao a fim de avaliar a eficcia do servio
apresentado e os reais benefcios com o uso da ferramenta\soluo.
18
Cursando Bacharel Sistemas de Informao, 4. Ano, Faculdades Network Av. AmplioGazzetta, 2445,
13460-000, Nova Odessa, SP, Brasil. (e-mail: esdrariel@yahoo.com.br)
88
2 Referencial terico
SegundoArevolo [2], ocloudcomputing , na verdade, um super conjunto de recursos
que abrange servidores, impresso, armazenamento e tambm processos.
Normalmenteao utilizar alguma aplicao mesmaesta instalada
localmentenocomputador, do mesmo modo como a armazenar arquivos e dados dosmais
variados tipos neles. No ambiente corporativo, esse cenrio um pouco diferente, j que a
facilidade de encontrar aplicaes disponveis em servidores que podem ser acessadas por
qualquer terminal autorizado por meio de uma rede.
ParaMoreira[3] CloudComputing a expresso do momento em tecnologia. Nomes de
peso como Amazon, AT&T, Dell, HP, IBM, Intel, Microsoft e Yahoo j anunciaram planos e
investimentos na rea e o Gartner acaba de liberar um relatrio que aponta o cloudcomputing
como uma das trs mais importantes tendncias emergentes nos prximo trs a cinco anos.
A vantagem principal daComputao em Nuvem est na possibilidade, pelo menos na
maioria das vezes em utilizar as aplicaes mesmo sem acesso internet ou rede,ou seja
possvel usar esses recursos de maneira off-line. Entretanto, todos os dados gerados estaro
limitados a esse computador, salvo quando compartilhados em rede, coisa no muito comum
no ambiente domstico. Mesmo em ambiente corporativo, isso pode gerar algumas limitaes,
como o fato de ter que adquiriruma licena de um determinado software para cada
computador.
Segundo Ashley [4], as organizaes de TI gastam hoje 80% de seu tempo com a
manuteno de sistemas e no seu objetivo de negcio manter dados e aplicativos em
operao. dinheiro jogado fora, o que inaceitvel nos dias de hoje.
Como a evoluo da tecnologia computacional e das telecomunicaes constante, faz
com que o acesso internet se torne cada vez mais amplo e cada vez mais rpido. Em pases
mais desenvolvidos, como Japo, Alemanha e Estados Unidos, possvel ter acesso rpido
89
internet pagando-se muito pouco. Nesse cenrio cria a situao perfeita para a popularizao
da Computao em Nuvem, j que esse conceito est se tornando conhecido no mundo todo,
inclusive no Brasil.
Ao fornecedor do servio cabem as tarefas de armazenamento, desenvolvimento,
manuteno, backup, atualizao, escalonamento, etc. O cliente ou usurio no precisa se
preocupar com nada disso, apenas acessar e utilizar.
Um exemplo desta nova realidade o Google Docs, servio onde os usurios editam
textos, fazem planilhas, elaboram apresentaes de slides, armazenam arquivos, entre outras
aplicaes, tudo pela internet, sem necessidade de ter aplicaes especificas instalas em seus
computadores. O que o usurio precisa fazer apenas abrir o navegador de internet e acessar
o endereo do Google Docs para comear a trabalhar, no importando qual o sistema
operacional ou o hardware utilizado.
As principais vantagens so:
- o usurio pode acessar determinadas aplicaes independentes do seu sistema
operacional ou de seu hardware;
- o usurio no precisa se preocupar com a infraestrutura para executar a aplicao:
hardware, procedimentos de backup, controle de segurana, manuteno, etc., j que tudo fica
a cargo do fornecedor do servio;
- compartilhamento de dados e trabalho colaborativo tornam-se mais fceis, uma vez
que todos os usurios acessam as aplicaes e os dados do mesmo lugar: a "nuvem". Muitas
aplicaes do tipo j so desenvolvidas considerando essas possibilidades;
- em alguns fornecedores, o usurio pode contar com alta disponibilidade, ou seja, caso
servidor pare de funcionar, os demais que fazem parte da estrutura continuam a oferecer o
servio;
- o usurio pode contar com melhor controle de gastos. Muitas aplicaes em Computao em
Nuvem so gratuitas e quando for necessrio pagamento o usurio s cobrado em relao
aos recursos que utilizar ou ao tempo de utilizao. Portanto no necessrio pagar por uma
licena integral de uso, como acontece no modelo tradicional de fornecimento de software;
- Em algumas aplicaes, o usurio precise instalar um programa cliente em seu computador.
Mas, ainda todo ou a maior parte do processamento (e at mesmo do armazenamento de
dados) fica por conta das "nuvens".
Independente da aplicao na Computao em Nuvemo usurio no precisa conhecer
toda a estrutura que h por trs, no necessita saber quantos servidores executam determinada
tarefa, as configuraes de hardware usadas, como o escalonamento feito, onde est a
localizao fsica do Datacenter. O que importa ao usurio saber que a aplicao estar
disponvel nas nuvens, a qualquer momento que precise, no importa de que forma.
Segundo Martinez [6], o conceito de Cloud Computing possui, no momento, 11
categorias de servios. As mais populares so: Saas, PaaS e IaaS. As demais vertentes so
aprimoradas dia a dia. Em curto prazo, outros servios estaro segmentados de acordo com
essas categorias no mercado. Entretanto, o ideal analisar, mais de perto, as trs categorias
mais populares quando o assunto computao em nuvem.
90
Google Docs
Plataforma de E-mails (YahooMail, Gmail)
Citrix, Contivity
Hospedagem de Sites
Revenda
Benefcios ao optar por PaaS:
No h necessidade de manuteno de hardwares e softwares;
Conceitos e aplicaes modernas a um custo muito acessvel;
Diminui drasticamente o risco em investimentos;
Agilidade na disponibilidade;
Maior escalabilidade.
3 Metodologia
Foi pesquisada a rea de Computao em Nuvem como um todo, verificando suas trs
grandes reas que so: SaaS (Softwares como um Servio), PaaS (plataforma como um
servio) e IaaS (Infraestrutura como um Servio).
Este trabalho teve como objetivo analisar o a utilizao da Computao em Nuvem,
mais especificamente o SaaS (Software como um Servio) na empresa CAF do Brasil. Os
objetivos especficos consistem em analisar a reduo dos custos de uma rea especfica da
empresa que a de T.I., apresentar detalhadamente onde a reduo visualizada com mais
destaque, proporcionando maiores lucros organizao.
Pensando no bem estar organizacional, dados da reduo dos custos foram coletados por
intermdio de entrevista, esses dados foram coletados na prpria empresa com a superviso
do Encarregado em T.I. e algumas informaes foram extradas da CAF Espanha. Esses dados
foram listados e apresentados de forma grfica, onde foram expostas ideias de melhorias e
anlises dos pontos crticos a serem tratados.
4 Resultados e discusses
A empresa espanhola CAF (Construcciones y Auxiliar de Ferrocarriles) com sede no
norte da Espanha e filiais nos Estados Unidos, Mxico e Chile, uma das grandes
empresasmundiais ligadas ao transporte ferrovirio. Est no mercado brasileiro desde 2009
atuando na cidade de Hortolndia-SP, cidade situada na Regio Metropolitana de Campinas.
Na filial do Brasil, atualmente, possui em torno de 750 funcionrios, sendo que a
administrao de T.I. fica na matriz em Beasain na Espanha.
A unidade situada no Brasil a primeira filial que conta com um departamento
exclusivo da rea de T.I. onde possui 5 funcionrios especializados nas reas de infraestrutura
e sistemas. Em todas as outras filiais, todo o gerenciamento de sistemas feito pela matriz na
Espanha.
Para acesso ao sistema ERP da empresa utilizado o software Citrix XenApp o que
caracteriza a utilizao da Computao em Nuvem pois possibilita a utilizao dos recursos
93
que o sistema oferece de qualquer lugar que disponha de acesso Internet, seja dentro da
empresa ou fora dela. Para o usurio, a utilizao setorna transparente pois no se percebe
diferena no acesso onde quer que o usurio se encontre.
O usurio acessa o Citrix atravs de login e senha via browser e assim tem acesso todo
o sistema da empresa. Os servidores ficam na Matriz situada na Espanha para melhor
gerenciamento do datacenter e entregado servio para o usurio em qualquer lugar.
Focando na reduo de custos que a empresa conseguiu obter com a utilizao da
computao em nuvem, pode-se observar que a reduo de 35% dos custos foi significativa
para a CAF Brasil. J que no houve a necessidade de compra de servidores, nem investir na
infraestrutura para a instalao da soluo, nem a contratao de mais profissionais
especializados na rea para a administrao da estrutura como um todo.
No ano de 2009 foi disponibilizado 1,5 milhes de reais para a compra de equipamento
de informtica e infraestrutura da filial no Brasil. Desse total foi utilizado 30% para compra
de Servidores eNobreaks, 7% para compra de Estaes de Trabalho,40% para compra de
Infraestrutura (cabos, roteadores, switches), 10% na compra de Licenas e Softwares e 13%
para Gastos Futuros.
Observou-se que, sem o uso da computao em nuvem, o aumento dos custos afetou
diretamente duas reas no momento da implantao que seriam: os gastos com Servidores e
No-breaksque passaria de 30% para 50% e as Licenas e Softwares que passaria de 20% para
40%.
Levando em considerao que as Estaes de Trabalho teriam o tempo de vida til
reduzido tendo em vista que o processamento das informaes seria local.
5 Consideraes finais
As vantagens da Computao em Nuvem so grandes, pois deu a oportunidade de
aproveitar a verba disponvel de maneira racional e visando o melhor para empresa,
reduzindo muito o custo com servidores e suporte e aumentando a vida til das estaes de
trabalho.
Outro fato importante dos servios em cloud serem acessados pela internet, isso
permite que usurios remotos utilizem os recursos de TI da empresa de qualquer lugar. A
facilidade de acesso por outros dispositivos como Tablets e Smartphones demonstrou que
realmente o servio tem integrao independente de plataforma ou hardware.
Futuramente a empresa tem projeto de incluir mais aplicaes nuvem. Comeando
com os aplicativos que geram mais custos com licenas de funcionamento de software e
tambm a utilizao de licenas flutuantes, que tambm contribuiriam para esta reduo.
95
Referncias
[2] AREVOLO, Waldir citado por BARROS, Fabio. 17 abr 2008. Cloud Computing: Pre-
pare-se para a nova onda em tecnologia. Disponvel em:
<http://computerworld.uol.com.br/gestao/2008/04/17/cloud-computing-prepare-se-para-a-
nova-onda-em-tecnologia/>. Acesso em: 29 mar 2011.
[3] MOREIRA, Daniela. 14 ago 2008. Cloud computing: entenda este novo modelo de
computao. Disponvel em:
<http://idgnow.uol.com.br/computacao_corporativa/2008/08/13/cloud-computing-entenda-
este-novo-modelo-de-computacao/>. Acesso em: 30 mar 2011.
[4] ASHLEY, Clifton citado por Barros, Fabio. 17 abr 2008. Cloud Computing: Prepare-se
para a nova onda em tecnologia. Disponvel em:
<http://computerworld.uol.com.br/gestao/2008/04/17/cloud-computing-prepare-se-para-a-
nova-onda-em-tecnologia/>. Acesso em: 29 mar 2011.
[6] MARTINEZ, Eduardo. Voc sabe o que SaaS, PaaS e IaaS?. Disponivel em:
<http://webholic.com.br/2010/06/07/voce-sabe-o-que-e-saas-paas-e-iaas/>. Acesso em: 18 set
2011.
[7] MALULI, Arlindo. IaaS - Infraestructure as a Service. 05 jul 2010. Disponvel em:
<http://amaluli.com/2010/07/05/infrastructure-as-a-service-iaas-infra-estrutura-como-ser-
vico/>. Acesso em: 18 set 2011.
96
Resumo
O presente trabalho aborda a problemtica da organizao das informaes de processos de
produo de uma empresa fabricante de Jeans. A fim de atender s necessidades da mesma,
foi realizada primeiramente uma pesquisa para se inteirar do contexto das informaes a
serem gerenciadas pela fbrica de Jeans e, em seguida, procedeu-se s etapas de projeto e
implementao de um sistema de software que trate os dados da empresa de forma mais
estruturada do que o modo com que tratam dos mesmos atualmente. Para tanto, o sistema
desenvolvido oferece diversas funcionalidades, tais como gerao de relatrios, persistncia
das informaes em bases de dados relacionais, cadastro de todo o processo com medidas de
produtos utilizados para a produo do jeans. Com base em avaliaes preliminares do
sistema, concluiu-se que o mesmo cumpriu os requisitos de projeto. Como propostas de
trabalhos futuros, pretende-se desenvolver uma extenso do produto, englobando a rea
financeira dos processos.
Palavras chave: Sistema de Software, Java, JSF, Primefaces, Orientado a Objeto, Banco de
dados.
Abstract
This paper deals with the problem of the organization of the information of production
processes in a company Jeans manufacturer. In order to meet the needs of the same, was
made first a research to become acquainted with the context of the information to be managed
by the factory in Jeans and then proceeded to the some stages of the project and
implementation of a software system that is the enterprise's data in a more structured way
than the way in which they treat the same currently. For both, the developed system offers
several features, such as generation of reports, the persistence of information in relational
databases, register of the whole process with measures for products used in the production of
the jeans. On the basis of preliminary assessments of the system, it was concluded that the
same has done the requirements of the project. As future work, intends to develop an
extension of the product, including the financial area of the processes.
Keywords: Software System, Java, JSF, Primefaces, Oriented by object, a data base.
1 Introduo
O presente trabalho trata do desenvolvimento de um sistema de software que atenda s
necessidades reportadas por uma Fbrica de Jeans. O objetivo do trabalho o de confeccionar
uma soluo de software que possa ser utilizada por esta empresa para atender a estas
necessidades.
Para tanto, foi realizada uma pesquisa com o objetivo de verificar se j existem
softwares que atendam a tais requisitos.
O ERP da Millennium, da DTA Jeans, um dos softwares pesquisados, possui o que a
Fbrica Jeans (objeto deste estudo) necessita, porm, por ser muito completo, tambm
abrange mdulos que ela no ir utilizar [1]:
19
Bacharel em Sistemas de Informao, Faculdades Network; Analista de Ativos na IBM, Brasil (e-mail:
fcampanhol@hotmail.com)
97
Com isso, vemos que esse software possui os mdulos de compra, venda e faturamento, que
por sua vez no sero necessrios para este trabalho.
Outro exemplo o trabalho de concluso de curso da Vnia Ludwichk, onde diz que foi
elaborado um software para auxiliar na produo de uma Indstria de Confeco [2]:
Nesse caso, temos sim o foco na melhoria produtiva da empresa, porm est voltado a outro
tipo de negcio (Corte e Costura), novamente no podendo atender os objetivos do presente
trabalho.
O fator motivador para este trabalho , portanto, a necessidade comunicada pela Fbrica de
Jeans de integrar a sua rea de produo. At ento, eles precisavam elaborar frmulas complexas,
sem padronizao, e com informaes de uso tcnico expostas, provocando assim a insegurana
de dados.
Inicialmente pretende-se confeccionar um prottipo de software para se ter uma ideia prvia
de como o sistema trabalhar, o que tambm ajudar no entendimento e na coleta dos requisitos
para o sistema. Tal prottipo ser utilizado durante algumas semanas, antes de se desenvolver a
verso final. Com isto, reduz-se o risco de desenvolver algo desnecessrio, ou que no atenda as
necessidades do usurio.
Com o desenvolvimento do sistema de software para a Fbrica de Jeans, foram atendidos os
requisitos levantados durante a etapa inicial deste trabalho.
2 Referencial terico
Podemos citar inmeras empresas, desde as pequenas at as grandes, que utilizam
formas alternativas de gerenciarem suas informaes, como, por exemplo, as planilhas
eletrnicas e os motivos so vrios, ou por falta de recursos e/ou investimento na rea ou por
ignorncia de perspectiva de melhoria com a implementao de um sistema de informao.
Kugelmeier (2010) [3] enfatiza em Gesto de resultados, e mostra a importncia da
substituio do Excel pelo uso dos software online: A Gesto de Resultado: Velho
Paradigma centralizada, reativa, defasada, no "chutmetro", em planilha Excel; Novo
Paradigma participativa, pr-ativa, on-line, com preciso, com suporte de TI.
(KUGELMEIER, 2011[1]).
A empresa deseja um sistema que possa cadastrar informaes a respeito de cada
processo e os materiais usados para realizar as tarefas, alm da quantidade de funcionrios
que estaro responsveis pelo setor correspondente.
Cada processo possui suas frmulas calculadas minimamente, para com isso passar para
as prximas equipes, a que entra a questo do tempo para cada processo, assim conseguiro
determinar quanto tempo ocorrer do incio ao fim da fabricao.
Outro ponto importante, alm da questo do tempo, o custo. Aps a elaborao do
sistema ser permitido que se tenha o controle do tempo gasto por cada pedido.
98
Concluindo, a internet, pode ser mais til, se for mais bem utilizada, assim como os
sistemas internos de uma empresa que funcionam em ambiente Web, acredito que os
usurios deveriam ser instrudos sempre quanto ao melhor uso das tecnologias a eles
oferecidas, no ambiente de trabalho, isso alm de melhorar a produtividade, geraria
menos gastos com ampliao de infra-estrutura e conseqentemente economia para a
organizao. (FERREIRA, 2011[1])
Temos ento um dos mais importantes objetivos de uma empresa sendo cumprido: a
diminuio de gastos. Isso motiva qualquer empresrio preocupado com o crescimento vivel
de sua organizao.
Vale destacar quando ele diz estes recursos de informtica; em outro ponto do artigo, ele
dizia que esses recursos eram programas bsicos em DOS e planilhas Excel, mostrando mais uma
vez que as fbricas jeans esto se atualizando, a fim de melhorarem seus processos e,
consequentemente, serem mais competitivas.
3 Metodologia
Quando se planeja elaborar um sistema de qualidade, deparamo-nos sempre com a
dificuldade inicial da escolha do modelo de processo de desenvolvimento mais adequado ao
projeto corrente. Isto porque precisamos ter uma ideia do produto final de software, antes
mesmo de escrever qualquer linha de cdigo.
99
Essa metodologia traz a ideia de que o sistema deve ser analisado constantemente pelo
cliente, para que a sua realimentao (feedback) possa esclarecer melhor os requisitos do sistema,
a cada etapa. Ao final de diversos ciclos de desenvolvimento (tantos quantos forem necessrios),
chega-se verso final do produto de software correspondente ao sistema.
Alm disso, nas etapas de especificao, desenvolvimento e validao, ser utilizada a
modelagem orientada a objetos, e a representao dos artefatos de modelagem ser feita
empregando a UML (Linguagem Unificada de Modelagem).
Para que possamos melhor especificar o software, utilizaremos inicialmente os Casos de
Uso, posteriormente o modelo de Entidade Relacionamento e por ltimo o Diagrama de Classes.
Como podemos notar na Figura 2, que mostra um Diagrama de Casos de Uso, teremos
inicialmente apenas um usurio, que ter a permisso de criar, alterar, pesquisar e excluir qualquer
um dos itens apresentados.
100
J o diagrama de Classe foi usado a partir do momento em que j se teve uma ideia
melhor dos requisitos do cliente, portanto, pode-se ver seus atributos, e qual classe est ligada
a outra.
Aps ter elaborado toda a estrutura de modelagem de dados dos processos, foi necessrio
escolher uma ferramenta para desenvolver o software online, preciso levar em considerao a
facilidade e a qualidade dos cdigos em que um ambiente de desenvolvimento integrado (IDE),
capaz de proporcionar.
Para atender a esses requerimentos, foi escolhido o IDE Netbeans verso 7 mostrado na
figura 5, pode-se notar que ele tem um visual sugestivo e tem-se o auto-preenchimento que por
sua vez facilita na hora de utilizar as funes.
102
4 Anlise de dados
O principal resultado obtido com a elaborao do sistema foi o cumprimento dos
requisitos apresentados pelo cliente na fase inicial do projeto (coleta e anlise de requisitos).
Esta etapa inicial contou com a participao do cliente em diversos momentos, na forma de
reunies e entrevistas, todas com o intuito de identificar as principais necessidades do cliente.
A metodologia de desenvolvimento adotada mostrou-se adequada, uma vez que o sistema
atende s suas especificaes. De forma semelhante, as tecnologias empregadas mostraram-se
altura das necessidades do projeto, e propiciaram o aprendizado por parte do autor de
diversos novos contedos na rea de TI.
103
O layout, como se pode notar na Figura 6, segue as caractersticas dos atuais temas da
Web 2.0, que por sua vez visa utilizar-se de um design simples, mas prtico.
5 Considerao final
O trabalho aqui apresentado foi o de um sistema de software aplicado s necessidades
de uma Fbrica de Jeans. Foram pesquisadas solues de sistemas com propsito semelhante
ao do sistema desenvolvido, tais como o ERP da Millennium e o sistema desenvolvido por
Vnia Ludwichk, em seu trabalho de concluso de curso. Tais sistemas no se mostraram
adequados aplicao na Fbrica de Jeans, e por esta razo desenvolveu-se um novo sistema
que atendesse aos requisitos especficos desta ltima.
Foi com a inteno de solucionar o problema da dificuldade de organizar e gerenciar os
processos que eram necessrios para a fabricao dos produtos, desde a matria prima at o
acabamento da pea, que o software foi criado, e o mesmo atendeu aos requisitos iniciais,
para isso foram utilizados recursos da programao em Java Web e frameworks que foi
possvel desenvolver a soluo para a Fbrica.
104
Referncias
[1] BRSA BRANDING AND SALES. DTA Jeans aprimora gerenciamento de dados de
produo com software da Millennium, Disponvel em:
<http://www.brsa.com.br/releases/item30534.asp>. Acesso em: 13 mai.2011
[5] EPR COMUNICAO CORPORATIVA. Cia do Jeans adota soluo da Linx para
gerenciar produo, Disponvel em:
<http://www.itweb.com.br/voce_informa/interna.asp?cod=592>. Acesso em: 07 abr.2011
Bibliografia
GAMMA, Erich; HELM, Richard; JOHSON, Ralph; VLISSIDES, John. Padres de Projeto:
solues reutilizveis de software orientado a objetos. Porto Alegre: Bookman, 2000.
Palavras chave: Talend Open Studio, Pentaho Data Integration, Data Warehouse, ETL,
Dimenso, Fato.
Abstract
This article presents a case study for use of free tools of Business Intelligence for the
development of ETL process, extract transform and load data into a data warehouse, a system
for a municipal health post dummy. The purpose was provide studies about free ETL tools
that can guide small and medium-sized organizations as well as developers to users,
facilitating and encouraging, therefore, access to free tools of BI and ETL, since they possess
a high cost of acquisition, implementation and qualified professionals. Modeling system was
made of the case study and then fitted the data warehouse dimensional model, in which were
stored all the information properly formatted and standardized in various types of sources for
further analysis through reports. The tools reviewed were installed and analyzed for the
following processes: installation, configuration, level of simplicity or complexity of the home
screen, as the components are organized, as the repositories are stored and how is the
execution of tasks in both tools. There was also demonstrated the components used to carry
the load dimensions and fact table. And to turn this analysis easier, was set up a table
comparing the tools to better visualize the differences.
Keywords: Talend Open Studio, Pentaho Data Integration, Data Warehouse, ETL,
Dimention, Fact.
20
Centro de Competncia Hyperion, IBM Brasil, Hortolndia, SP, Brasil. (fernandasouza.ti@gmail.com)
21
Prof. Msc. do Curso de Sistemas de Informao da Faculdade Network, Nova Odessa, SP, Brasil.
(edinelsonbatista@yahoo.com.br)
106
1 Introduo
Dentro do atual cenrio econmico as empresas tem que tomar decises de forma muito
rpida e baseada em dados concretos e confiveis. Por outro lado os dados que do base esta
tomada de deciso se tornam cada vez mais volumosos e esto geralmente distribudos em
diversas fontes e em diferentes tipos de sistemas de armazenamento. Alm disso, estes dados
encontram-se sem padres de formatao e em diversas aplicaes. Entretanto, as empresas
necessitam de cada vez mais de velocidade e agilidade na tomada de deciso, surgindo, ento, a
necessidade de uma soluo baseada em Business Intelligence para a anlise das informaes e
aps isto, a tomada de deciso mais adequada.
As ferramentas de ETL (Extraction, Transform e Load, ou extrao, transformao e carga)
so usadas, para integrar todos os dados em um nico sistema para posterior consulta e utilizao
em relatrios gerenciais. Este artigo proporciona solues em ETL acessveis s pequenas e
mdias empresas, como tambm uma fonte de informao que possa facilitar e incentivar o uso de
ferramentas livres de ETL.
2 Referencial terico
2.1 Business Intelligence
O termo Business Intelligence (BI) utilizado para englobar os processos, mtodos,
medidas e sistemas que as empresas usam para mais facilmente visualizar, analisar e compreender
as informaes relevantes sobre o seu desempenho atual baseados em dados histricos e projees
futuras sobre o seu negcio.
Segundo Machado [1], o conjunto de tecnologias cuja funo disponibilizar informao
e conhecimento em uma empresa. Podemos considerar como parte deste conjunto o CRM
(Customer Relationship Management), KM (Knowledge Management) e DW (Data Warehouse).
A Figura 1 a seguir mostra o processo de BI.
Figura 1: Processo de BI
Fonte: Criado pelo autor
2.3 ETL
ETL um processo que envolve a extrao de diferentes sistemas de armazenamentos
de dados, como banco de dados relacionais ou qualquer outro tipo de arquivo como Excel ou
arquivo texto. A transformao desses dados visa a atender as regras de negcio da empresa e
posteriormente carregar esses dados em um data warehouse.
108
A carga de dados em um data warehouse, segundo Elmasri e Navathe [3], deve ser
realizada conforme se segue: os dados so coletados de mltiplas fontes muitas vezes
independentes, com esquemas e modelos de dados heterogneas, como, por exemplo, banco
de dados, planilhas e outros tipos de arquivos. Posteriormente os dados precisam ser
formatados com o intuito de manter a consistncia no data warehouse. Os dados precisam ser
limpos para assegurar sua validade, dados de diferentes fontes precisam ser coordenados para
serem carregados no data warehouse. Ajuste ao modelo do data warehouse: converso dos
dados de banco de dados relacional para multidimensional. A ltima tarefa a carga dos
dados no data warehouse, que torna-se significativa com o volume a ser carregado, deve-se
utilizar ferramentas para monitorao dessas cargas e para recuperao de cargas incorretas
ou incompletas.
2.5 OLAP
O termo OLAP utilizado, segundo Elmasri e Navathe [3], para descrever a anlise de
dados complexos a partir do data warehouse. As ferramentas OLAP empregam capacidades
de computao distribuda para anlises que requerem mais armazenamento e poder de
processamento do que podem ser econmica e eficientemente localizadas em um desktop
individual.
Machado [1] explica que OLAP um conjunto de ferramentas que possibilita efetuar a
explorao dos dados de um data warehouse.
As operaes bsicas OLAP citadas por Machado [1] so: Drill Down: aumentar nvel
de detalhes. Roll UP ou Drill UP: diminuir nvel de detalhes. Drill Across: pular nvel
intermedirio de uma dimenso. Drill Throught: passa uma informao de uma dimenso para
outra. Slice and Dice: filtrar. Pivot: modificao da posio das dimenses de um grfico ou
troca de linhas por colunas em uma tabela.
Conforme informa o prprio Pentaho [7], os principais componentes so: Pentaho Data
Integration (antes conhecido como Kettle) Integrao dos dados com extrao,
transformao e carga dos dados , Pentaho Report Designer Acesso aos dados e
informaes da organizao , Pentaho Analysis Explorao e anlise dos dados
interativamente com rpida resposta , Pentaho Dashboards Ter visualizao em diferentes
mtricas e KPIs e Pentaho Data Mining Descobrimento de padres ocultos e indicadores
de performance futura.
3 Metodologia
Foi demonstrado atravs de um estudo de caso, como funciona o processo de
desenvolvimento de um DW a partir das ferramentas Pentaho Data Integration e Talend
Open Studio. Foi adotada uma empresa fictcia, definidos os dados para a utilizao no
sistema e realizada a modelagem multidimensional do data warehouse. Para executar este
estudo de caso, foi seguidas as seguintes etapas:
Escolha de um sistema para o estudo;
Elaborao de um Diagrama Entidade-Relacionamento;
Definio do modelo relacional;
Criao das tabelas no SGBD;
Incluso de grande volume de dados nestas tabelas;
Definio da modelagem multidimensional do sistema;
Criao das tabelas do modelo dimensional no SGBD Oracle XE;
Uso das ferramentas de integrao de dados ETL para realizar a carga da base
transacional para a dimensional; Para a execuo do processo de ETL foi utilizadas as
ferramentas Pentaho Data Integration (antes conhecida como Kettle), e TOS.
Em seguida foi feita uma comparao entre as ferramentas usadas e analisados os
resultados obtidos.
Os scripts para criao das tabelas e insero dos dados no sistema transacional foram
executados em um banco de dados Oracle, utilizando a ferramenta SQL Developer. O sistema
operacional utilizado foi o Windows Vista.
5 Sistema dimensional
Para a construo do DW, foram identificadas as necessidades da Secretaria Municipal
de Sade para melhorar a gesto dos medicamentos. A partir deste levantamento, foi definido
o nvel de detalhamento das informaes, ou seja, a granularidade dos dados para a criao da
tabela fato, que a Secretaria de Sade necessita para posterior anlise das informaes por
paciente, por medicamento, por laboratrio e por perodo (dia, semana, ms, trimestre,
semestre e ano). A Figura 3 mostra o modelo dimensional derivado a partir do modelo
relacional ou transacional.
Foi definida como tabela fato a tabela FT_Receita, pois armazena dados da principal
atividade do posto de sade, a distribuio de medicamentos aos pacientes. Portanto, o DW
compreende um cubo dos dados das receitas dos pacientes atendidos.
Em seguida, foram definidas as dimenses do sistema: laboratrio, paciente,
medicamento e tempo. Neste passo, tambm foram definidos os nveis de detalhes destas
dimenses.
Depois, foi identificado como mtrica do fato o valor total sumarizado da receita por
paciente, medicamento, laboratrio e data. Finalizado o Diagrama do Sistema Dimensional no
111
DB Designer, foi gerado o script para a criao das dimenses e tabela fato. O script foi
executado com auxlio da ferramenta SQL Developer no banco de dados Oracle.
Por fim, foram carregados os dados das tabelas do sistema relacional para as dimenses
e, posteriormente, para a tabela fato, utilizando as ferramentas estudadas: Pentaho Data
Integration e Talend Open Studio.
Figura 4: esquerda, tipos de documentos bsicos, ao meio, algumas steps e, direita, alguns job entries.
Fonte: Extrado da ferramenta Pentaho Data Integration
como Oracle, MySQL, entre outros. A Figura 5 mostra os itens e alguns componentes da
ferramenta.
Figura 5: esquerda, os itens disponveis no Talend Open Studio e, direita, esto alguns componentes do item
Job Designs.
Fonte: Extrado da ferramenta Talend Open Studio
Tabela 1: Tabela comparativa entre as ferramentas Talend Open Studio e Pentaho Data Integration.
Fonte: Criado pelo autor.
Ferramenta: Talend Open Studio Pentaho Data Integration
Instalao: Requer o download do Requer o download e
executvel, instalao guiada descompactao dos
por um assistente, e arquivos do BI Server;
execuo do atalho da rea configurao de algumas
de trabalho. variveis de ambiente; o
download e descompactao
dos arquivos do Data
Integration e execuo do
Spoon.bat do diretrio do
Data Integration.
Repositrio: Armazenado localmente, Opo de armazenamento
trabalha tambm com o em um arquivo ou em um
conceito de projeto. banco de dados relacional.
Unidades Bsicas: Possui vrias unidades Possui apenas duas:
bsicas: Business Models, transformaes e jobs.
Job Designs, Contexts, Exibidas na paleta View.
Cdigo, SQL Templates e Primeiramente, so
Metadata. Exibidas no painel construdas as
Repository.So construdos transformaes, com as
os Job Designs com steps, e em nvel superior os
conectores pr configurados, jobs, que permitem executar
conectando-os com as transformaes e
diferentes tipos de ligaes. gerenciar outros processos,
inclusive com envio de e-
mail.
Componentes: Para a construo dos Job Para a construo das
Designs, h os conectores transformaes, h as steps
pr-configurados. e, para os jobs, os jobs
Possui um grande nmero de entries.
conectores, exibidos no Possui um nmero reduzido
painel Paleta, pois armazena de componentes por possuir
um conector para cada tipo componentes genricos para
especfico de tarefa a ser cada tipo de tarefa. Estes
realizada, h componentes componentes so exibidos na
diferentes para cada banco paleta Design.
de dados que pode ser
acessado.
rea de trabalho: Possui uma rea de trabalho Possui uma rea de trabalho
com vrias paletas e abas de simples, com apenas uma
exibio. Do lado esquerdo, paleta com duas abas ao lado
o painel Repository; do lado esquerdo, View e Design, e o
esquerdo embaixo, as abas Graphical Workspace ou
Estructure e Code Viewer. Cancas direita.
Do lado direito da tela, h o
painel Paleta. No meio, ao
centro da tela, h o Design
119
Referncias
[5] TESSLER, G.; SALLES, F. Pentaho Business Intelligence Suite. Disponvel em:
<http://www.softwarelivre.gov.br/palestras-tecnicas-cisl/ApresentacaoTecnicaPentaho.odp>
Acesso em: 03 Mai. 2011.
[7] Open Source BI - Open Source Business Intelligence | Pentaho. Disponvel em:
<http://www.pentaho.com/products/bi_suite/> Acesso em: 03 Mai. 2011.
[8] PRIVATI, C. E. A. Talend Open Studio: Uma ferramenta open source de integrao
de dados e ETL - Parte 1. SQL Magazine, Graja-RJ, ed. 71, ano 5, p. 55-63.
Fernando Basso22
Resumo
Define-se segurana como a realizao de procedimentos para aumentar a proteo da rede e
dos recursos da mesma e vulnerabilidade como qualquer falha de proteo em qualquer parte
da rede que pode ser explorada para invadir um sistema. O software antivrus o responsvel
pela deteco, identificao e eventual remoo de cdigo malicioso executvel. Por fim, os
antivrus podem utilizar heurstica para determinar comportamentos suspeitos de programas
em execuo no computador. Caso o antivrus considere o comportamento de um programa
suspeito, medidas defensivas so tomadas na tentativa de impedir a propagao do cdigo
malicioso, ou evitar que alguma ao danosa seja realizada no sistema. A segurana dos
computadores da rede, um mundo muito complexo e que cresce cada vez mais. Entre os
fatos que demonstram o aumento da importncia da segurana, pode-se destacar a rpida
disseminao de vrus e worms, que so cada vez mais sofisticados. A evoluo dos ataques
aponta para o uso de tcnicas ainda mais sofisticadas, como o uso de cdigos polimrficos
para a criao de vrus, worms, backdoor ou exploits, para dificultar sua deteco.Pedem
informaes ou do um link com programa malicioso.
Abstract
It is defined as the realization of security procedures to enhance network protection and the
same resources and vulnerability as any protection fault in any network that can be exploited
to compromise a system. Antivirus software is responsible for detection, identification and
eventual removal of malicious code executable. Finally, the virus can use heuristics to
determine suspicious behavior of programs running on your computer. If the antivirus
consider the behavior of a suspect program, defensive measures are taken in an attempt to
prevent the spread of malicious code, or prevent any harmful action takes place in the system.
The security of networked computers, is a very complex world that grows more and more.
Among the facts that demonstrate the increasing importance of security, you can highlight the
rapid spread of viruses and worms, which are increasingly sophisticated. The evolution of the
attacks points to the use of more sophisticated techniques, such as the use of codes for
creating polymorphic viruses, worms, backdoor exploits, or to hinder their deteco.Pedem
information or give a link to the malicious program.
1 Introduo
A segurana dos computadores da rede uma questo fundamental para funcionamento
dos Sistemas de Informao. uma relativamente complexa e tem crescido em sincronia com
o desenvolvimento da informtica. Algumas verdades e mtodos para manter a segurana na
rede continuam incontestveis, enquanto outros so novos e totalmente diferentes. Criar uma
boa estratgia de segurana significa ficar com um olho nas mudanas de ameaas e
tecnologias noz ritmo da Internet e o outro no ambiente empresarial.
22
Cursando Bacharel Sistemas de Informao, 4. Ano, Faculdades Network Av. Amplio Gazzetta, 2445,
13460-000, Nova Odessa, SP, Brasil. (e-mail: fernando_basso@msn.com)
122
Nesse contexto, o uso de anti-vrus nos computadores um fato que, nos dias de hoje,
se tornou indispensvel. Enquanto a velocidade e eficincia em todos os processos de
negcios significam uma vantagem competitiva, a falta de segurana pode resultar em grandes
prejuzos. O anti-vrus responsvel pela deteco, identificao e remoo de cdigo
malicioso. A forma mais comum utiliza um conjunto de assinaturas digitais para identificar a
existncia de cdigo malicioso conhecido nos arquivos examinados. Caso o anti-vrus
considere o comportamento de um programa suspeito, medidas defensivas so tomadas na
tentativa de impedir a propagao do cdigo malicioso, ou evitar que alguma ao danosa seja
realizada no sistema. O anti-vrus tambm capaz de atuar na preveno da infeco, ao
impedir que os programas em execuo realizem aes suspeitas, tais como modificar o
contedo ou criar arquivos executveis, tentar alterar chamados ao sistema operacional,
regravar o setor de inicializao do disco rgido, encerrar processos relacionados ao prprio
anti-vrus.
A necessidade do uso de anti-vrus , portanto, incontestvel. Mas, algumas questes
parecem ser de difcil resposta definitiva. So melhores os anti-vrus pagos ou gratuitos? O
que prevalece nas empresas?
2 Referencial terico
O uso de anti-vrus nos computadores, nos dias de hoje, indispensvel. Enquanto a
velocidade e eficincia em todos os processos de negcios significam uma vantagem
competitiva, a falta de segurana nas redes pode resultar em prejuzos. Define-se segurana
como a realizao de procedimentos para aumentar a proteo da rede e dos recursos da
mesma e vulnerabilidade como qualquer falha de proteo em qualquer parte da rede que
pode ser explorada para invadir um sistema [2].
O software antivrus o responsvel pela deteco, identificao e eventual remoo de
cdigo malicioso executvel. A deteco realizada de vrias formas. A mais comum, utiliza
um conjunto de assinaturas digitais para identificar a existncia de cdigo malicioso
conhecido nos arquivos examinados. Outra tcnica utiliza somas de checagem, valores
computados em funo do contedo de um determinado arquivo, e que serviro para que o
software antivrus detecte uma alterao na informao armazenada. Por fim, os antivrus
podem utilizar heurstica para determinar comportamentos suspeitos de programas em
execuo no computador. Caso o antivrus considere o comportamento de um programa
suspeito, medidas defensivas so tomadas na tentativa de impedir a propagao do cdigo
malicioso, ou evitar que alguma ao danosa seja realizada no sistema [3].
Alguns fatores podem ser considerados para que a preocupao com a segurana
contnua seja justificada [4]:
Phishing: Tentativa de obter dados com o uso de e-mails falsos, que fingem vir de
empresas ou bancos. Pedem informaes ou do um link com programa
malicioso;
Verme: Como o vrus, tambm se autoreplica, mas no depende de outro
programa e nem da interveno do usurio;
Keylogger: Programa feito para gravar tudo o que digitado na mquina
invadida. O objetivo roubar dados, como senhas de banco. Por isso os sites de
bancos usam teclados virtuais;
Rootkit: Programa que d ao cracker acesso privilegiado ao computador invadido
e pode ser usado para roubar informaes ou transformar a mquina em zumbi.
muito difcil de detectar.
O grfico a seguir demonstra a evoluo do malware no mundo nos ltimos cinco anos.
O nmero de novas ameaas cresceu cerca de 60 vezes de 2005 at 2010:
Cerca de 90% dos 580 milhes de ataques realizados as redes em 2010 foram gerados
em 20 pases. Na figura a seguir, so apresentados os 10 primeiros do ranking, onde os EUA
a maior fonte de invases e a China o pais que mais sofreu invases:
3 Metodologia
Foi efetuada uma pesquisa na regio de Nova Odessa, para caracterizao do uso de
anti-vrus pelas empresas da regio. Os dados obtidos so primrios e o instrumento utilizado
foi o questionrio, com respostas objetivas, em papel ou de forma eletrnica, conforme o
caso. Considerou-se uma amostra de 20 empresas. Pode-se dizer que essa amostra foi
aleatria, pois ela foi feita a partir da prpria rede de relacionamentos do autor, de modo a
facilitar o acesso e agilizar o trabalho e considerando que essa rede, contm profissionais que
atuam em empresas de diferentes setores e com caracterstica diversas. Algumas
caractersticas das empresas pesquisadas so:
Mquina 1
Processador: AMD Phenom l l X6 3,01ghz
126
HD: 500GB
Memoria Ram: 8GB DDR2
Placa de Video: Nvidia GeForce GTS250
Mquina 2
Processador: AMD Phenom 8650 X3 2,40Ghz
HD: 240GB
Memoria Ram: 4GB
Placa de Video: N\A
qualidade da interface;
consumo de memria ram;
utilizao de memria do disco rgido;
tempo de escaneamento;
desempenho geral.
4 Resultados e discusses
a. Pesquisa regional
A seguir, apresentamos os principais resultados obtidos junto as empresas. Inicialmente,
podemos observar, fig. 05, que a maioria utiliza programas gratuitos. H uma minoria (20%) que
s usa programas pagos.
Podemos dizer que a maioria das empresas da regio (70%), encaram a questo da
proteo de seus dados, atravs de anti-vrus, algo bastante relevante, pois adotam como
critrio principal para a escolha do software, a confiabilidade, sendo que apenas a minoria,
30%, prioriza o custo. Assim, a escolha do software freeware, em boa parte das vezes, est
associada confiabilidade (fig. 8).
128
b. Pesquisa Regional
Considerando os resultados da pesquisa, utilizando os dois computadores selecionados
para o estudo, foram efetuados testes para os trs anti-vrus mais citados pelas empresas da
regio, sendo dois livres e um pago: AVAST, AVG e NORTON. O objetivo principal foi de,
atravs de uma anlise simples, tentar referendar ou entender as escolhas das empresas.
O AVG (Anti-Virus Guard) um um software antivrus desenvolvido pela empresa
Grisoft (Hoje AVG Technologies), criada em 1991, para trabalhar com sistemas de segurana
digital. O AVG conta com mais de 110 milhes de usurios ativos no mundo.
O AVAST (O nome de origem indgena e significa 'da mitologia guarani') um
software antivrus desenvolvido pela AVAST Software, sediada na cidade de Praga, na
Repblica Tcheca. Sua primeira verso foi lanada em 1998 e, atualmente, conta com mais de
100 milhes de usurios registrados espalhados pelo mundo.
O NORTON (O nome de origem anglo-saxo e significa 'cidade do norte'), o anti-vrus da
Symantec, que foi fundada em 1981 por Peter Norton, conta com mais 65 milhes de usurios
ativos no mundo.
Aps a instalao de cada um dos trs anti-vrus, foi realizado o escaneamento em cada
mquina, para a verificao dos aspectos: qualidade da interface; tempo de execuo,
consumo de memria ram, consumo do disco rgido e desempenho geral: quantidade de
arquivos e pastas escaneadas e quantidade de vrus localizados nas mquinas.
Os resultados obtidos foram:
Interface
O Avast possui uma interface amigvel para usurios leigos no
assunto, de fcil uso. Onde na tela inicial possui as funes Resumo,
Escaneamentos, Mdulos Residentes, Proteo Adicional e manuteno.
O AVG possui uma interface grfica boa para usurios mais
experientes. Na tela inicial possuem apenas as funes Viso Geral, Verificar
Agora, Opes de Verificao e Atualizar agora.
O Norton possui uma interface grfica mais complexa que o
AVG e o Avast, onde usurios leigos podem ter alguma dificuldade para
utiliz-lo. Na tela inicial encontram-se as funes Verificar Agora, Live
Update e Avanado.
Tempo de Execuo do Escaneamento e Desempenho Geral
129
Mquina 1
Uso de Memria
Avast: utiliza apenas 10mb de memria ram e 60mb do disco rgido;
AVG: utiliza 16mb de memria ram e 52mb do disco rgido;
Norton O mesmo utiliza 21mb de memria ram e 100mb do disco
rigido.
5 Consideraes Finais
O anti-vrus Avast o mais utilizado na regio de Nova Odessa, 23,8% das empresas
da regio o utilizam para proteger suas redes, sendo que o motivo principal da escolha a
confiabilidade no software. Mesmo sendo um software gratuito o mesmo ganhou mercado e
se mostrou confivel o suficiente para ser adotado por grande parte das empresas da regio. A
poltica para uso de softwares livres, est bastante disseminada, ao contrrio de alguns anos
atrs, 80% das empresas usam softwares livres e apenas 30% delas o fazem por questes de
custo. Uma anlise, relativamente simples, dos anti-vrus adotados no mercado: Avast, AVG e
Norton, mostrou que, na mdia, o Avast e o Norton, so mais eficientes na deteco, o que
justifica a preferncia pelos dois. Por outro lado, o AVG mostrou ser o mais rpido. Na
questo de uso de memria e interface, destacam-se os softwares livres. Assim, os trs
softwares justificam a escolha das empresas da regio e a preferncia significativa pelo
AVAST (23,85%), tambm.
Referncia
[2] BRAGA, H.R. Segurana de Redes. Disponvel em:
http://www.hu60.com.br/redes.php. Acesso em 03 de agosto de 2011.
Resumo
Este trabalho consiste em apresentar um estudo de caso das ferramentas livres de Business
Intelligence, utilizando a ferramenta JasperReport Server. mostrado que possvel usar as
ferramentas livres de BI para fazer as consultas em um data warehousing. demonstrado
como so feitos estes relatrios com a utilizao da ferramenta que vem acoplada junto com
o pacote Jasper Report Server, chamado de IReport Designer. Os dados do relatrio so
visualizados atravs da board da ferramenta Jasper Report Server, e obtidos atravs de
queries feitas na ferramenta que acessa a base do banco dados do data warehousing. A
ferramenta Jasper Report Server propicia que os dados sejam mostrados de forma rpida e no
formato desejado pelo usurio. Assim, ela ajuda os gestores na tomada de deciso nos
negcios das organizaes de grande, mdio ou pequeno porte.
Palavras chave: Report de Dados, tomada de deciso, data warehouse, Business Intelligence
Abstract
This work is to present a case study of free tools for Business Intelligence, using the tool for
generating reports Jasper Report Server. It is shown that you can use free tools to make the
BI queries on a data warehousing. At work is shown how these reports are made IReport
Designer using the tool that comes with the package attached Jasper Report Server. The
report data is displayed via the tool board Jasper Report Server, and obtained through
queries made the tool that accesses the database of the data warehouse.. The tool provides
the data to be displayed quickly and in the format desired by the user. Thus, it helps managers
in decision making in business organizations large, medium or small.
1 Introduo
Estamos vivendo a chamada era do conhecimento. Isto tambm ocorre com as
empresas. medida que a economia mundial muda cada vez de forma mais rpida, a
necessidade de informaes gerenciais e as demandas pela disponibilidade e qualidade destas
informaes esto crescendo tambm na mesma velocidade. Cada vez mais as empresas
utilizam o Business Intelligence (BI), Inteligncia de Negcios, para melhorar, incrementar e
buscar novas oportunidades para seus negcios.
Estas empresas esto cada vez mais utilizando informaes estratgicas para tomadas de
deciso utilizando tcnicas de data warehouse (DW), que uma maneira de implementar o BI.
Para ter as informaes disponveis e com a facilidade e rapidez no acesso uma das possveis
solues aplicar BI, que atravs do uso de um DW e o suporte de ferramentas OLAP (Online
Analytical Processing, processamento analtico em tempo real) oferecem s organizaes uma
23
Acadmico do Curso de Bacharelado em Sistemas de Informao Faculdade Network, Nova Odessa,SP,
Brasil.(fhscrema@gmail.com)
24
Prof.Msc.Do Curso de Sistemas de Informao da Faculdade Network, Nova Odessa,SP,Brasil.
(edinelsonbatista@yahoo.com.br)
132
2 Business Intelligence
Com a competio cada vez maior entre as empresas, estas buscam maneiras de auxiliar
os gestores a tomarem decises de forma mais rpida e segura. Antes do uso efetivo do BI, as
empresas tinham os Sistemas de Apoio Deciso (SAD) como ferramenta no auxlio s
tomadas de decises. Com o surgimento do BI, nos anos 1970, aos poucos os SAD foram
sendo substitudos.
Segundo (Mylius, 2004), BI uma nova roupagem para os SAD baseados em fatos, que
existem h muito tempo, mas no se difundiram devido ao alto custo das ferramentas, porm
o termo SAD tem sido utilizado cada vez menos dando lugar ao uso cada vez mais freqente
do termo BI. Essa tecnologia aplicada tanto em avaliaes de desempenho quanto no
planejamento estratgico, utilizando informaes armazenadas em bancos de dados.
O conceito de BI pode ser entendido como a utilizao de variadas fontes de informao
para se definir estratgias de competitividade nos negcios da empresa (Barbieri, 2001).
As organizaes em geral produzem muitos dados e o BI se prope transformar esses
dados em vantagens competitivas. Quanto mais conhecimento estas organizaes tiverem
sobre o mercado em que atuam, seus clientes, seus concorrentes, elas podero mais
rapidamente reagir a qualquer problema. O objetivo do BI transformar os dados em
informaes e, principalmente, em conhecimento, apoiando o processo decisrio, com o
objetivo de gerar vantagens competitivas. Atravs do BI os dados provenientes dos sistemas
transacionais da empresa so transformados em informao
Ainda segundo Barbieri (2001), BI representa a habilidade de se estruturar, acessar e
explorar informaes, normalmente guardadas em Data Warehouse, com o objetivo de
desenvolver percepes, entendimentos, conhecimentos, os quais podem produzir um melhor
processo de tomada de deciso.
Podemos entender como sendo componentes do BI as metodologias empregadas para
construir o modelo de BI de cada organizao bem como as ferramentas, ou software, que iro
apoiar a produo de informaes estratgicas a serem usadas pelos gestores.
Portanto, o conceito de BI definido pelo constante desafio da disponibilizao de
ferramentas e dados, para que o nvel gerencial e estratgico de uma organizao possa
detectar tendncias e tomar decises eficientes, no tempo correto e com a certeza de que os
dados utilizados nestas tomada de deciso so confiveis.
Mas o que aconteceria se algum fora do grupo OLTP queesse esses dados? Como eles
sabem que dados esto disponveis? Como que eles acessam? E a segurana? Outras pessoas
precisam de dados para anlise que pode ajud-las a tomar melhores decises. Pessoas de
negcios, por exemplo, tomam decises estratgicas sobre de preos e anlise de mercado e,
para isto, dependem da disponibilidade de dados atualizados e precisos. Estes sistemas de
informao transacionais desenvolvidos at ento, eram baseados em determinadas
necessidades do usurio e desenvolvido atravs de aplicaes independentes e no oferecem
uma viso consolidada de informaes capaz de ajudar na tomada de decises mais
complexas que as empresas enfrentam num mundo de alta competitividade pela nova
situao. Para resolver esta lacuna surgiram os data warehouse, ou em Portugus, Armazm
de Dados, pois um DW trabalha sobre grandes volumes de dados. O processo de BI
implementado atravs do uso do DW.
Segundo Machado (2008) DW um armazm de dados histricos, cuja finalidade
gerar informaes, por meio das quais se possam identificar indicadores e a evoluo destes
no decorrer do tempo. J Barbieri (2001) explica que DW pode ser definido como um banco
de dados destinado a sistemas de apoio deciso e cujos dados foram armazenados em
estruturas lgicas dimensionais, possibilitando o seu processamento analtico por ferramentas
que possibilitam a gerao de consultas e relatrios.
Podemos dizer que um DW , em termos prticos, um banco de dados relacional que
projetado para consulta e anlise, e no para processamento de transaes. De acordo Elmasri
e Navathe (2005) o DW um banco de dados contendo dados extrados do ambiente de
produo da empresa, que foram selecionados e depurados, tendo sido otimizados para
processamento de consulta e no para processamento de transaes. Em comparao com os
bancos de dados transacionais, o DW possui enormes quantidades de dados de mltiplas
fontes, as quais podem incluir banco de dados de diferentes modelos e algumas vezes
arquivos adquiridos de sistemas e plataformas independentes (Machado, 2008).
Enquanto os bancos de dados transacionais no se preocupam demasiadamente com o
tempo de respostas das transaes, o DW projetado para que o tempo de resposta das
consultas sejam mais rpido. Geralmente o DW est separado dos bancos de dados
operacionais ou transacionais, portanto as consultas dos usurios no impactam o trabalho do
dia-a-dia. Elmasri e Navathe (2005) complementam ao afirmar que o DW um modelo de
dados multidimensional que armazena dados de forma integrada e disponibiliza sries no
tempo e anlises de tendncias atravs de banco de dados histrico e no-volatividade.
Foi constatado que no h uma definio consensual sobre o que um DW. O DW
armazena dados provenientes de vrias fontes em um esquema unificado em um banco de dados. Ele
geralmente contm dados histricos derivado de dados das transaes operacionais, mas pode
incluir dados de outras fontes. Estes dados so armazenados em vrios graus de
relacionamento e sumarizados, para facilitar e agilizar as consultas. Para fazer a carga dos
dados num DW eles passam por um processo de transformao, limpeza, anlise para que
sejam guardados os dados que interessam aos negcios da empresa. Podemos, ento, dizer
que um DW um armazm inteligente de dados que pode gerenciar e agregar informaes de vrias
fontes, distribu-lo como e quando necessrio. um processo de transformar dados em informaes e
torn-lo disponvel para os usurios em tempo hbil o suficiente para fazer a diferena para os
gestores.
O processo de carga em um DW chamado de ETL (Extraction, Transformation and
Load, ou em Portugus, Extrao, Transformao e Carga). usado para copiar dados de
aplicaes operacionais para o DW, ou simplesmente um processo de copiar dados de um
banco de dados para outro banco de dados.
Num processo de carga, so realizados procedimentos de extrao dos dados de um
banco de dados OLTP, de limpeza, integrao e transformao dos dados, procedimentos
134
esses necessrio para que eles sejam inseridos no DW em um formato adequado produo de
informao gerencial. importante deixar claro que muitos DW tambm podem incorporar
dados de sistemas que no so OLTP como arquivos de texto, sistemas legados e planilhas;
tais dados tambm requerem extrao, transformao e carga. A Figura 1 ilustra um exemplo
de criao de um DW.
3 Metodologia
Este estudo de caso foi baseado no trabalho elaborado por Vitor (2009) cujo foco do
trabalho foi o de carregar as tabelas para um DW usando ferramenta livres de ETL. Usando o
modelo multidimensional criado por Vitor (2009). Nesta etapa, definiremos atravs de um
estudo de caso, demonstrando a funcionalidade e o desenvolvimento do processo de DW
sobre a ferramenta de BI Jasper Report Server, trabalhando em conjunto com a ferramenta
OLAP no acesso e anlise de dados com o objetivo de transformar os dados em informaes
flexveis na ajuda na construo de reports das informaes extradas de dados da tabela de
fato: f_despesas da empresa XPTO em ambientes com plataforma de SO Windows.
As etapas seguidas para o desenvolvimento da proposta foram:
escolha de um sistema para estudo de caso;
elaborao de um Modelo Entidade-Relacionamento para o sistema do estudo de
caso;
definio do modelo relacional do estudo de caso;
criao das tabelas do modelo relacional num SGBD;
insero de grande volume de dados nestas tabelas;
definio da modelagem dimensional do sistema do estudo de caso;
criao das tabelas do modelo dimensional no SGDB (Sistema de Gerenciamento de Banco de
Dados) escolhido;(VITOR,2009,p.42)
Demonstrao da funcionalidade e usabilidade da ferramenta de BI Jasper Report Server
para a realizao dos relatrios das informaes da tabela fato: f_despesas da empresa XPTO.
Tempo: A dimenso Tempo deve ter detalhes sobre o calendrio para que facilite as
pesquisas estratgicas. A dimenso Tempo no deve ter somente a data em que a despesa foi
feita, mas deve conter informaes como dia do ms, dia na semana, nmero do dia na
semana, ms, nmero do ms no ano, ano, trimestre, possibilitando vrios tipos de consultas.
Funcionrio: Esta dimenso contm todos os funcionrios de cada uma das empresas.
Departamentos: Tabela desnormalizada que possui todos os departamentos das
empresas, o nome da filial correspondente, bem como o nome da empresa.
Tipos de despesas: Armazena todos os tipos de despesas existentes na empresa.
4 Resultados e discusses
O contedo deste trabalho foi separado por itens para apresentar um melhor resultado
demonstrando que possvel obter timos resultados com a utilizao de ferramentas livres de
BI na criao de reports de dados comparando com as melhores ferramentas de BI pagas
disponveis no mercado.
7 Consideraes Finais
O objetivo deste trabalho foi uso das ferramentas livres de Data Warehouse,
especificamente o estudo de caso sobre o Jasper Reports Server nas empresas de pequeno e mdio
porte, na gerao, organizao, proteo e entrega de relatrios de informaes atravs da realizao do report
de dados da tabela: Fato da empresa fictcio XPTO, em tempo real ajudando o na tomada de deciso de
negcios, com auxilio do DW na armazenagem de um grande volume de dados coletados e com o OLAP para
o acesso e anlise de dados com o objetivo de transformar os dados em informaes capazes de dar suporte as
tomadas de decises gerencias e em tempo hbil.
E a proposta neste trabalho foi tambm demonstrar a funcionalidade da ferramenta de BI Jasper
Reports Server e seu conjuntos softwares que ela possuem na ajuda na tomada de deciso dos negcios das
empresas em tempo real e hbil na gerao e armazenamentos de reports de relatrios e boards gerenciais sem
nenhum custo para as empresas de pequeno e mdio porte que queiram implantar o BI em sua empresa.
Referncias
BARBIERI, C. Business Intelligence: modelagem e tecnologia. Rio de Janeiro: Axcel
Books, 2001.
Resumo
O artigo apresenta o estudo para o desenvolvimento de um sistema de software direcionado
para rea de restaurantes, baseado nas necessidades levantadas atravs de conversas com
alguns proprietrios de restaurantes da cidade de Sumar. Com base nas informaes obtidas
foi idealizado este prottipo de software para conseguir atender a demanda e melhorar a
qualidade e a agilidade no atendimento no ramo de restaurantes. A criao deste sistema de
software tem o objetivo de mostrar um sistema computacional concreto e funcional para os
usurios, clientes e gerentes de um restaurante, mostrando-lhes a vantagem operacional de
utilizar um sistema de software que visa facilitar todo movimento de vendas, atendimento e
apoio-gerencial e operacional da empresa.
Abstract
This article presents a study for the development of a software system targeted for area
restaurants based on the needs raised by talking to some owners of restaurants in the city of
gestational age. Based on information obtained from this prototype was designed software to
be able to meet demand and improve the quality and agility in the restaurant business. The
creation of this software system is intended to show a concrete and functional computer
system for users, customers and managers of a restaurant, showing them the advantage of
using an operating system software to facilitate movement of all sales, service and and
managerial and operational support of the company.
1 Introduo
Com o aumento da competitividade no mercado e o compromisso com a prestao de
servios de qualidade em todos os setores, como aquelas de refeio, fundamental a
implantao de tcnicas inteligentes para melhorar qualitativamente o processo de
atendimento aos seus clientes, alm de um mecanismo eficiente para controlar e reduzir seus
custos. Uma das alternativas para atingir tais fatores de qualidade o uso de sistemas
computacionais voltados para automatizao de processos manuais. Nesse sentido, o projeto
proposto, denominado CHEFF LIFE, visa o desenvolvimento de um prottipo de software
para restaurantes, composto por um conjunto de servios para: controle de vendas, controle de
estoque, gerao de relatrios gerenciais, operaes sobre produtos, fornecedores, clientes, e
funcionrios. O prottipo proposto permitir agregar informaes e questionamentos a
respeito do uso da automao comercial, alm de contribuir favoravelmente com a formao
global de um profissional de Sistemas de Informao.
25
Acadmica do Curso Bacharelado de Sistemas de Informao Faculdades Network, Nova Odessa, SP.,
Brasil (geogiany@hotmail.com)
26
Prof.Msc Curso de Bacharelado de Sistemas de Informao Faculdades Network, Nova Odessa, SP., Brasil
(christianezapelini@nwk.edu.br)
145
2 Referencial terico
Uma das vantagens de se utilizar a prototipao na elaborao de um projeto que o
cliente ter uma prvia do produto final.
O principal objetivo de um prottipo auxiliar a equipe a efetuar o levantamento dos
requisitos da soluo. Aps a construo de um prottipo inicial, este dever ser apresentado
ao cliente para que seja validado. O prottipo ser utilizado freqentemente durante esta fase
de anlise do projeto, para obteno de requisitos adicionais. Uma boa dica tambm o uso
de wireframes27.(SOUZA.W, 2010)[1]
Para elaborao de um bom trabalho necessrio seguir algumas etapas de
desenvolvimento, para que ao trmino do trabalho obtenha um produto de qualidade, uma
dessas etapas o levantamento de requisitos.
O levantamento de requisitos umas das partes mais importantes do processo que
resultar no desenvolvimento de um sistema. Entender aquilo que o cliente deseja ou o que o
cliente acredita que precisa e as regras do negcio ou processos do negcio. Isso o cerne que
move essa importante funo que faz parte da engenharia de requisitos. (VERISSIMO, 2007).
[2]
3 Desenvolvimento
O presente trabalho objetiva desenvolver um prottipo de sistema de software para
atender s demandas de um restaurante de mdio porte, ou seja, um restaurante de mdio
porte aquele que contm um nmero mximo de funcionrios e sua renda fixada pelo
Governo.
Prototipagem de software um processo interativo de gerao de modelos de software
que faz parte da anlise do ciclo de vida do desenvolvimento de sistemas. a atividade de
desenvolvimento de uma verso inicial do sistema baseada no atendimento dos requisitos
ainda pouco definidos, permitindo a descoberta de falhas difceis de serem encontradas na
comunicao verbal. Um processo que prope a criao de um prottipo de software objetiva
apoiar a fase de levantamento de requisitos a fim de prevenir as possveis falhas no sistema.
[3]
Com este intuito, elaborou-se uma metodologia de desenvolvimento composta pelas
seguintes etapas:
27
Um wireframe um guia visual bsico usado em design de interface para sugerir a estrutura de um site web e
os relacionamentos entre suas pginas.
146
Cada produto pode ser distribudo por um ou mais distribuidores. Deseja-se guardar de
cada distribuidor: CNPJ (Cadastro Nacional de Pessoa Jurdica), IE (Inscrio Estadual),
razo social, nome fantasia, endereo, telefone e a pessoa de contato.
Para cada produto foi necessrio armazenar informaes como: nome, descrio,
categoria, ltimo valor pago, data da compra e sua unidade de medida. O controle do estoque
foi feito atravs das categorias de cada produto. Cada categoria teve seus respectivos produtos
e sua quantidade. Para facilitar o abastecimento do estoque, deve-se guardar a quantidade
mnima de armazenamento de cada produto, portanto, quando um ou mais produtos apresentar
um quantidade abaixo da esperada, o sistema deve emitir um alerta para um novo
abastecimento.
Clientes compram produtos. Um cliente pode ter um ou mais dependentes. Quando um
cliente faz sua inscrio no restaurante a fim de ter a famosa caderneta de fiados, lhe dado o
direito de indicar dois dependentes. importante deixar claro que a responsabilidade pelos
seus dependentes recai diretamente sobre o cliente. Ainda sim, fundamental para o
restaurante identificar exatamente quem fez a compra, se o prprio cliente ou um de seus
dependentes.
Para efeito de controle, o restaurante deseja ter mais informaes sobre o cliente do que
sobre seus dependentes. Sobre um cliente, deseja-se saber nome, endereo, telefone, e-mail,
local de trabalho, telefone comercial, CPF, RG e data de nascimento. De um dependente
necessrio nome, data de nascimento e filiao. O nmero de inscrio dever ser o mesmo
para um cliente e seus dependentes, exceto por um dgito verificador, com valor zero para o
cliente e um valor diferente de zero para seus dependentes.
Clientes podem tambm fazer encomendas. importante registrar a datas e a hora em
que a encomenda foi feita. de extrema importncia guardar um relatrio de venda do valor a
ser pago pelo cliente e assinado. J que em cada cliente ter uma conta assinada para ser feito
boleto a ser pago pelo cliente na data estipulada pelo cliente de acordo com as data oferecidas
pelo restaurante.
Em todas as vendas feitas deve-se armazenar a data da venda, o valor, o cliente que fez
a compra e o funcionrio responsvel. Alm disso, deve guardar todos os itens e as
quantidades pertencentes a cada venda.
Funcionrios podem ou no ser usurios do sistema. Para os funcionrios que iro usar
o sistema dever ser atribuda uma identificao e uma senha, alm disso, devemos guardar as
seguintes informaes: cargo, nome, CPF, RG, endereo, telefone, e-mail, data de admisso,
data de nascimento, dependentes e um telefone para recados. Essa funcionalidade ser apenas
para controle e administrao do restaurante.
Em determinados momentos funcionrios podem ser vistos como clientes. Os
funcionrios clientes podem ter suas compras descontadas na folha de pagamento. Na
finalizao da compra o cliente poder escolher entre as duas formas de pagamento possveis:
vista ou prazo, realando que o sistema proposto no far controle de folha de pagamento
Nas vendas vista o cliente poder escolher entre as seguintes formas de pagamento:
carto de dbito, dinheiro ou cheque. J nas compras a prazo o cliente poder optar entre
carto de crdito, cheque pr ou conta assinada (famosa caderneta de fiados). Uma vez que
escolhido a conta assinada o cliente dever fornecer seu cdigo ao funcionrio para a emisso
de um relatrio com todos os itens e valores da compra. Este relatrio deve ser conferido e
assinado pelo cliente.
Para facilitar o controle das vendas, o sistema tambm permitiu a emisso de relatrios.
Estes relatrios podem ser emitidos a cada fechamento de caixa, diariamente, mensalmente ou
por datas especficas.
147
b) Diagrama de Classes.
Diagrama de Pacotes
Cadastrar Produto
Este caso de uso responsvel pelo controle de produtos, abrangendo a incluso de um
novo produto, alterao, consulta e excluso de produtos existentes.
Excluir Produto
O funcionrio informa o produto que deseja excluir. Os dados do ttulo so apresentados
e solicitada uma confirmao. Se a excluso for confirmada, o produto excludo. No
permitida a excluso de um produto que possua itens.
Cadastrar Categoria
Este caso de uso responsvel pelo controle de categorias, abrangendo a incluso de
uma nova categoria, alterao, consulta e excluso de categorias existentes.
Classe: Categoria
150
Cadastrar Cliente
Este caso de uso responsvel pela inscrio de um novo cliente e seus dependentes,
bem como alterao de dados, consulta e excluso de clientes e dependentes.
Incluir Dependente
Caso o cliente no tenha dois dependentes ativos, o funcionrio informa os dados do
novo dependente, incluindo: nome data de nascimento e filiao.
Caso os dados sejam vlidos, o novo dependente , ento, registrado como sendo um
cliente ativo.
Desativar Cliente
151
O funcionrio informa o cliente ativo a ser desativado. Caso o cliente seja o titular, ele e
seus dependentes so tornados inativos. Se o cliente for um dependente, apenas o dependente
desativado.
Reativar Cliente
O funcionrio informa o cliente inativo a ser reativado. Caso o cliente seja o titular, ele
e at dois de seus dependentes so tornados ativos novamente. Se o cliente for um
dependente, apenas o dependente reativado.
Excluir Cliente
O funcionrio informa o cliente que deseja excluir. Os dados do cliente so
apresentados e solicitada confirmao. Se a excluso for confirmada, o cliente excludo.
Caso o cliente seja o titular, seus dependentes devem ser tambm excludos. No permitida a
excluso de um cliente que no esteja com os pagamentos em dia.
Efetuar Venda
Este caso de uso responsvel pela realizao de uma nova venda, consulta, alterao
dos dados e cancelamento de uma venda existente.
Cancelar Venda
O funcionrio seleciona a venda que deseja cancelar. Os dados da venda so
apresentados e solicitada confirmao. Se o cancelamento for confirmado, a venda
selecionada excluda.
Efetuar Pagamento
Este caso de uso responsvel pela realizao de pagamento de vendas, consulta
alterao dos dados e cancelamento de um pagamento existente.
Cancelar Pagamento
O funcionrio seleciona o pagamento que deseja cancelar. Os dados do pagamento so
apresentados e solicitada confirmao. Se o cancelamento for confirmado, o pagamento
selecionado excludo e as vendas so canceladas. As informaes de cheque tambm devem
ser excludas.
Consulta de Produtos
Este caso de uso responsvel pelas diversas consultas a produtos oferecidos aos
clientes da restaurante, incluindo consultas por nome ou categoria.
A Figura 8, demonstra onde ser feito o cadastro de clientes, assim como alterao e
excluso dos clientes, a tela acima permitir tambm ter acesso ao cadastro de dependentes
dos clientes.
A Figura 9 mostra a tela de vendas onde o funcionrio entrar com o cdigo do produto,
e em seguida ser mostrada a descrio do produto j com o valor, o funcionrio colocar
ento a quantidade pega pelo cliente ento ter o valor total da compra, ter a opo de
escolha de pagamento podendo optar por pagamento vista ou a prazo.
4 Resultado e discusso
Aps a finalizao do prottipo proposto, ser feita a apresentao do prottipo para
expor as possveis funcionalidades do sistema de software para o usurio final que so os
funcionrios e proprietrio do restaurante acima citado.
Posteriormente a sua aprovao, iniciarei a fase do desenvolvimento do software
concreto e funcional seguindo todos os requisitos exigidos para a modelagem e
desenvolvimento do sistema, que ser elaborado seguindo a os passos para um bom
desenvolvimento de software onde possa atender a todas as necessidades do cliente.
Aps a fase de desenvolvimento, ser feito o treinamento com o grupo de usurios do
sistema, para ambos possam ter domnio e facilidade ao usar a nova ferramenta de trabalho
que ser implantada.
5 Consideraes finais
156
Como proposto no inicio do artigo a elaborao deste prottipo, foi devido ao aumento
da competitividade no mercado e o compromisso com a prestao de servios de qualidade
em todos os setores, foi abordado os passos fundamentais para o desenvolvimento e
implantao de tcnicas para atender com qualidade as exigncias feitas pelo cliente.
Foram colocadas neste artigo vrias funcionalidades a serem desempenhadas pelo
sistema como controle de vendas, controle de estoque, gerao de relatrios gerenciais,
operaes sobre produtos, fornecedores, clientes, e funcionrios.
O prottipo proposto permitiu para eu agregar elementos importantes para elaborao
de um projeto e informaes essencial em relao a utilizao automao comercial.
Conclu-se que, com os processos automticos se ganha em produtividade, fazemos
mais com menos, permitimos que nossa mo de obra pudesse dedicar mais tempo com
funes mais preciosas, como atender nossos clientes. Algo que tem retorno em curto prazo
devem ser tratados como investimento e no custo, portanto, informatizar e automatizar no
custa nada. O custo permanece na manuteno, que essencial para manter os sistemas e os
equipamentos funcionando corretamente, e precisa ser incorporado ao custo fixo da empresa.
Usando os relatrios gerenciais disponveis nas ferramentas disponibilizadas pelo software
CHEFF LIFE o investimento feito com a aquisio dos equipamentos e softwares na
automao do restaurante so facilmente recuperados.
Referncias
Resumo
Vivemos hoje em um momento onde a evoluo tecnolgica tem acontecido de maneira
extremamente rpida, elevando assim o nvel de facilidade e mobilidade humana. As
empresas se adquam a essas novidades tecnolgicas ao seu ramo de negcio com ajuda da
Tecnologia da Informao (TI). Assim, surge um novo modo de se trabalhar denominado
Teletrabalho. O Teletrabalho ou, como muitos o chamam, trabalho remoto, consiste em
executar fora da empresa o mesmo trabalho que seria feito nas dependncias dela. Este artigo
tem como objetivo mostrar as vantagens e as desvantagens do Teletrabalho, alm de citar
empresas que adotaram este novo conceito. H tambm um comparativo mostrando a
evoluo at o dia de hoje diante desta nova modalidade de trabalho que cada vez mais se
destaca como uma nova tendncia que d aos funcionrios maior flexibilidade no exercer do
trabalho, principalmente quando necessrio realiz-lo distncia. Para fundamentar a
pesquisa foram utilizadas referncias tais como livros, artigos, teses e sites que falam sobre o
tema em questo. tangvel um crescente aumento desse meio de trabalho, porm como um
novo conceito a todos, mudanas fundamentais a serem relevadas no comportamento dos
funcionrios torna-se, tambm, um novo paradigma em pesquisas nesta rea.
Abstract
We live in a moment that technology is evolving quickly, thus raising the easiness and human
mobility. The companies fit the technologic news to their line of business through Information
Technology (IT). Therefore, a new way of working, called remote telecommuting, emerges.
Telecommuting consists of executing the same work one would do at the company outside of
it. This paper has the objective of presenting both the advantages and unadvantages of
telecommuting, as well as citating companies that have adopted this new concept, whether
they're located in developed countries or not. There is also a comparison showing the
evolution of this new labor model up to nowadays, which is being considered a new trend by
providing more flexibility over work execution to the employees, specially when it's necessary
to work offshore. In order to enrich the survey's knowledge, references have been researched,
such as books, articles, thesis, and websites that approach the scenario presented. A growth
of this kind of labor may be observed, although once it's still a new concept, fundamental
changes to be taken under consideration as for the employees behavor also becomea new
paradigm in researches in this area.
1 Introduo
Com as constantes mudanas no mercado de trabalho e a busca por um aproveitamento
de espao fsico na empresa surge o termo teletrabalho. Academicamente falando, a OIT
(Organizao Internacional do Trabalho) conceitua esta relao entre empresa e empregados
28
Cursando Sistemas de Informao, 4. Ano, Faculdades Network Av. Amplio Gazzetta, 2445,
13460-000, Nova Odessa, SP, Brazil. (e-mail: betodnjr@gmail.com)
158
como uma modalidade de trabalho que se realiza com o uso de novas tecnologias de
informao e comunicao (telemtica) em local fora dos escritrios centrais ou instalaes
de produo do empregador (PINEL,[1]).
O objetivo mostrar as diferenas nesse tipo de trabalho realizado em pases
desenvolvidos e subdesenvolvidos, alm da sua evoluo, bem como apresentar as vantagens
e as desvantagens geradas para o trabalhador e empresa, demonstrando viso legal e
ambiental.
Para complementar, este artigo busca tambm demonstrar os benefcios do teletrabalho
na vida de deficientes fsicos, dando-lhes alm de comodidade maior, oportunidade de realizar
funes e metas que antes eram impossveis realizao.
2 Referencial terico
2.1 Evoluo e Definio do Teletrabalho
A sociedade passou por diversas mudanas na sua estrutura de trabalho. Primeiramente
existia o trabalho escravo, que logo em sequencia virou trabalho servil na poca feudal. Aps
isso, chegada a poca dos arteses onde o dinheiro comea a ser aplicado em troca do
trabalho prestado, at o momento que comea a revoluo industrial que muda totalmente a
sociedade, principalmente em relao ao trabalho. Logo aps, a poca da sociedade industrial
onde os trabalhadores vo para perto dos plos industriais para morar e facilitar o transporte.
Finalmente chegada a poca da sociedade da informao ou psindustrial, que gerou novas
maneiras de se trabalhar.
Segundo Tramontano [2], diferentemente da sociedade industrial que se organizava
perto dos centros industriais, a sociedade da informao tende a levar a informao ao
indivduo no importando o lugar onde ele se encontra.
Com a melhor utilizao da informao, no mais necessrio que os trabalhadores se
aglomerem nos plos industriais, j que a informao pode ser levada at eles em qualquer
lugar. Assim surge o contexto do teletrabalho, que consiste em fazer o funcionrio ter todos os
acessos aos dados da empresa para realizar o trabalho sem que necessite ir at ela. O
trabalhador no cobrado por horrios e sim pelas metas a serem cumpridas no tempo
estabelecido. Isso pode ser visto por uma declarao de Gil Gordon em relao ao
teletrabalho:
[...] o funcionrio deve concentrar nas expectativas de seu trabalho, uma vez que a
meta foi cumprida, ele ganhou o dia, no importa que o dia esteja apenas
comeando(GORDON, [3]).
2.2.1 Deslocamento
Uma das principais funes do teletrabalho diminuir a distncia e o tempo que so
gastos nos deslocamentos realizados de seus funcionrios at a empresa, diminuindo tambm
o nvel de stress gerado pelo trnsito catico que est presente em todos os lugares,
principalmente em grandes cidades. Com o no deslocamento, o funcionrio deixa de usar seu
carro para ir ao trabalho diminuindo emisso de gases poluentes emitidos.
2.2.2 Produtividade
O funcionrio estando em sua residncia ou em um ambiente onde se sinta mais
confortvel, quando se tem confiana e responsabilidade aumenta a produtividade. Porem
necessrio que seja muito bem administrada a vida do funcionrio, pois h o lado inverso
dessa situao onde a vida pessoal acaba interferindo no trabalho e a vida pessoal pode vir a
tornar-se uma desordem.
2.2.2 Custos
160
Jack Nilles, entrevistado por Rodrigues [12], relata que o teletrabalho est em constante
ascendncia e que o mesmo no deve ser adotado em todas as atividades. Segundo ele, a
pessoa escolhida tem que ser autodisciplinada com relao a prazos de entrega do trabalho. J
Trope [13] complementa a idia, dizendo que aqueles que so vistos como mais maduros,
comprometidos, autossuficientes e producentes eram usualmente habilitados a trabalharem em
suas residncis, sendo que o teletrabalho era normalmente visto como uma recompensa
cabvel apenas aos mais confiveis.
Um dos pontos de principal ateno a escolha dos funcionrios que utilizaro esse
mtodo de trabalho. Como apresenta Batista [14], a automotivao, autodisciplina,
conhecimentos especficos, expriencia profissional, flexibilidade, criatividade e contato
social so pressupostos bsicos necessrios para um teletrabalhador. Conciliar a casa e
trabalho exige do funcionrio um alto nvel de organizao, pois ele tem que saber planejar o
tempo que utilizar entre trabalho e distraes domsticas, bem como se o ritmo de trabalho
est sendo cumpridas para se alcanar as metas estabelecidas. O trabalhador que deseja
trabalhar em casa tem que ter iniciativa, objetivos claros e disciplina, alm de separar os
afazeres de casa e as aes exigidas pelo trabalho.
Segundo Mello [4], h algumas regras para o teletrabalhador possa exercer o trabalho a
distncia:
Automotivao: o trabalhador fica mais sensvel a distraes e disperses, bem como
o isolamento por afetar psicologicamente.
Autodisciplina: maior disciplina e dedicao ao trabalho, pois no est sujeito a
controle fsico.
Combater vcios que acabam sendo desenvolvidos.
Flexibilidade e boa adaptabilidade.
Capacidade de socializao para que no haja um isolamento do social, devendo a
empresa incentivar reunies presenciais e utilizao de escritrios virtuais.
Ambiente familiar como um fator importante a ser analisado, porem no sendo o
principal motivo para que seja realizado o teletrabalho.
Foco no teletrabalho como um mtodo diferente de trabalho, no sendo utilizado
como prmio ou punio.
Devem ser escolhidos funcionrios por critrios objetivos seguindo a necessidade de
negcio e no de forma administrativa.
Vendo essas regras, analisamos que o profissional dessa modalidade tem que ter
caractersticas especficas para que consiga atender a empresa de modo satisfatrio.
Foi publicada na Revista poca [15], uma situao que exemplifica bem o que foi
descrito anteriormente. H a entrevista da gerente de produtos de segurana da Microsoft, Ana
Carolina Aranha, que diz como consegue administrar seu tempo domiciliar e o trabalho: "Meu
horrio flexvel [...] na parte da manh, fico em casa com minha filha e trabalho pela
internet. Ainda destaca que ela chega empresa na hora do almoo e sai no fim da tarde para
buscar a menina, que fica sob os cuidados da av. Depois de preparar o jantar e colocar a filha
para dormir, Ana liga o computador e recomea a trabalhar. E continua: " uma jornada
longa, mas consigo fazer bem as duas coisas mais importantes da minha vida, cuidar da
famlia e da profisso.
Nota-se no trecho acima, graas ao teletrabalho, a mulher conseguir cumpre suas
obrigaes familiares sem prejudicar seu andamento no trabalho mesmo tendo que, para isso,
trabalhar tarde da noite, aps sua famlia.
Segundo Pinto [16], e feito relatrio a cada 2 meses contendo as informaes gerenciais
possveis e em seguida enviados a diretoria para que seja feito o acompanhamento da
qualidade de vida e produtividade dos 23 funcionrios envolvidos no projeto Ela afirma que
na empresa, a qualidade de vida do teletrabalhador teve uma evoluo, onde a expectativa era
de 25% e foi alcanado o 29,53%, conforme mostrado na figura1.
Com o grfico da figura 3 mostra a meta de 30% de reduo de custos que foi
previstano incio do projeto que superada, tendo redues de 47,41%.
Figura 3: Reduo de custos da empresa com o empregado em Teletrabalho. Fonte: Pinto [16]
O trabalho a distncia tem cada vez apresentado avanos, como um dos fatores cruciais
o avano rpido tecnolgico bem como a facilidade de acessibilidade, fazendo assim com que
no importe de onde o funcionrio esteja trabalhando, desde que esteja cumprindo suas metas.
A busca por profissionais ser sempre constante, precisando que um profissional se
capacite cada vez mais para que consiga manter no mercado de trabalho.
Com todas essas mudanas ocorrendo, estar cada vez mais comum ver pessoas
utilizando notebooks para trabalhar em casa ou quaisquer outros locais, suites (softwares para
trabalhos especficos) como o Google Docs que permite compartilhamento de documentos,
planilhas, apresentaes, softwares em nuvem, fazendo com o usurio realize seu trabalho
independente da localizao. A computao em nuvem , na verdade, um grande conjunto de
recursos que abrange servidores, impresso, armazenamento e tambm processos
(AREVOLO[19]). Sendo assim, esse tipo de utilizao de servio pode ser um timo auxlio
para o teletrabalho.
3 Metodologia
Nesta parte do trabalho foi abordado sobre a metodologia utilizada para o
desenvolvimento do projeto, que foi a pesquisa descritiva, cuja reviso bibliogrfica foi feita a
partir de referencial terico de alguns autores. Para conseguir chegar aos objetivos deste
trabalho, foi feita pesquisas, de maiores e menores profundidade, com livros digitais, artigos e
vrios sites da internet. Foram descriminados a seguir 7 (sete) passos utilizados na
metodologia para o desenvolvimento deste trabalho:
1 - Escolha do tema
Nessa fase, foram estudados temas para a elaborao deste projeto, os benefcios
alcanados pelas organizaes que tm por objetivo implantar essa modalidade de trabalho.
2 - Bibliografia
Com o tema escolhido, foi feita a pesquisa bibliogrfica utilizada para o
desenvolvimento deste trabalho.
3 - Leitura e Documentao
Nesta fase, foi feita a parte documental de entendimento obtido atravs de tais
pesquisas.
4 - Construo Lgica
Nesta fase, as idias foram colocadas de acordo com as exigncias do trabalho.
5- Construo do texto e articulao dos pargrafos
A construo do texto foi desenvolvida por temas e sub-temas.
6-Projeto e Desenvolvimento
Nesta fase, foram exploradas as referncias bibliogrficas, mostrando de modo
detalhado os resultados de todas as pesquisas feitas.
7- Concluso
Aps realizar todos os passos acima, foi definido o resultado adquirido com base em
toda documentao as vantagens e desvantagens em relao ao teletrabalhador e a empresa.
4 Resultados e discusses
Foi realizada uma pesquisa de campo para verificar com os funcionrios de uma
empresa que utiliza o teletrabalho, como se sentem em relao a suas metas e o convvio
com seus colegas de trabalho e famlia.
165
No grfico mostra que 60% dos entrevistados, concordam que a convivncia ou a falta
dela pode afetar direta ou indiretamente. Um dos entrevistados afirma que isso depende dos
companheiros do time, pois se no houver colaborao do time, no possvel alcanar meta
estabelecida mesmo estando prximo.
80% dos entrevistados responderam que conseguem administrar seu tempo quando
esto trabalhando fora da empresa. 20% responderam que no, pois seu foco acaba sendo
disperso com acontecimentos ao redor.
5. Consideraes finais
Conclui-se que com base em todas as informaes apresentadas e discutidas que o
teletrabalho uma evoluo inevitvel do trabalho. Porm, deve-se ressaltar que no se deve
descartar a ideia de trabalho existente atualmente, pois nem todos se encaixariam aos perfis
dessa modalidade de trabalho. Sendo assim, necessria uma anlise detalhada para que
possa ser encontrado o trabalhador que se adeque ao estilo de trabalho e, assim, a empresa ter
resultados satisfatrios.
Necessrio que a empresa no imponha esse mtodo ao funcionrio, e que seja feita
uma preparao da famlia do funcionrio para que haja uma distino de horrios de lazer e
profissional, pois caso no seja feito isto as atividades que devem ser desenvolvidas podem
ser prejudicadas. Vendo pelo lado dos trabalhadores, h vrios benefcios como; aumento do
grau de satisfao, melhoria dos trabalhadores com seus familiares, menos stress, melhor
administrao de tempo pessoal e profissional, bem como o crescimento profissional
impulsionado pela percepo da empresa confiar nele.
As empresas passaram cada vez mais utilizar o teletrabalho como uma forma de reduo
de custos e de modo lucrativo para ambas as partes, empregador e empregado, e que pode ser
exercido por diversas reas como a telemedicina, que tem levado a medicina a lugares de
difcil acesso onde no profissionais com as especialidades necessrias na regio. Porm,
ainda so necessrias algumas adaptaes legais para que os nmeros de empresas se tornem
cada vez mais adeptas ao teletrabalho. Sendo assim importante que seja feita uma anlise
legal pelo governo, para se adequar ao uso dessa forma de trabalho.
Logo, o estudo do teletrabalho deve ser utilizado por organizaes do mundo todo que
querem tornar-se mais ambientalmente consciente, visando produtividade e condies
melhores para seus funcionrios.
Ento vemos que o futuro est em nossa porta e que cada vez mais necessria a
especializao para acompanharmos o progresso da tecnologia e no sermos expulsos do
mercado de trabalho.
Referncias
[1] PINEL, M. F. L. (2004). Teletrabalho. Universidade do Estado do Rio de Janeiro UERJ.
Disponvel em: <http://www.teletrabalhador.com>. Acesso em: 20 set 2011.
168
[4] MELLO, A. Teletrabalho (telework): o trabalho em qualquer lugar e a qualquer hora. Rio
de Janeiro: Qualitymark, ABRH Nacional, 1999.
[8] ERICKSON, T. (1998). Some Notes on the Experience of Being a Teleworker. The
Environmental and Architectural Phenomenology Newsletter. Ed. David Seamon, v. 9, n. 3,
Fall.
[9] CELANI, J.; PATEL, K. (1999). Building the Virtual City: Suggestions for Shaping a
Viable Cybersociety. Dsponivel em: <http://socserv2.socsci.mcmaster.ca>. Acesso em: 25
jun 2011.
[11] JACKSON, M. (2004). What's Happening to the Home? Balancing Work, Life and
Refuge in the Information Age. Sorin Books. Disponvel em:
<http://www.businessweek.com>. Acesso em 25 jun 2011.
[12] RODRIGUES, J. N., . Jack Nilles, o "pai" do teletrabalho, apresenta-se em duas verses.
Entrevista com Jack Nilles. Disponvel em:
<http://www.gurusonline.tv/pt/conteudos/nilles.asp>. Acesso em 25 out 2011.
[14] BATISTA, E. A. Uma viso do teletrabalho. Revista Network Technologies. ed. 2009.
p.121-138.
[15] REVISTA POCA. Economia e Negcios. As 100 melhores empresas. ed. 21 ago 2006.
169
[19] AREVOLO, W. (2008). Cloud Computing: prepare-se para a nova onda em tecnologia.
Disponvel em: <http://computerworld.uol.com.br/gestao/2008/04/17/cloudcomputing-
prepare-se-para-a-nova-onda-em-tecnologia>. Acesso em: 29 mar 2011.
170
Resumo
O artigo investiga alguns padres de projetos que so comumente usados para resolver
problemas que aparecem no desenvolvimento de software. H uma nova rea de
desenvolvimento de software - as plataformas mveis. No mbito destas plataformas, dado
um novo significado para padres de projeto. Este artigo descreve a problemtica do uso
desses padres dentro de plataformas mveis e fornece alguns exemplos de como isso feito.
O objetivo apresentar uma viso geral do uso de padres de projeto em plataformas mveis
e descrever exemplos bsicos de seu uso.
Abstract
The paper inquires into classical design patterns, which are used to solve commonly
appearing problems in software development. There is a new area of software development -
the mobile platforms. In scope of these platforms, design patterns are given a new meaning.
This paper describes the problematic of using these patterns within mobile platforms and
provides a few examples on how this is done. The purpose is to present an overview of design
pattern usage in mobile platforms and describe basic examples of this usage.
1 Introduo
Um padro de projeto , em geral, uma soluo reutilizvel de um problema que surge
repetidamente no desenvolvimento de software. um termo que compreende uma larga
escala de solues de desenvolvimento de software. Existem tambm outros tipos de padres,
tais como os arquiteturais. Assim, quando buscamos outros possveis padres, importante
que o problema possa ser resolvido com padres de projeto de software.
Muitos padres de projeto surgiram com a vinda da arquitetura orientada a servios,
outros como adies s novas tcnicas de programao. O surgimento de padres de projeto
est relacionado com a expanso da programao orientada a objetos e com a evoluo e a
maturidade do desenvolvimento de software. A programao orientada a objetos a razo
para a existncia de padres de projeto, pois eles fornecem solues eficazes utilizando
tcnicas orientadas a objetos.
A definio bsica de um padro de projeto que ele fornece solues reutilizveis de
problemas que aparecem comumente em desenvolvimento de software. Estas solues so
eficazes, pois tm sido usadas e testadas na prtica, e tambm simplificam o projeto geral do
aplicativo. Gamma et al. (2000) dizem que a ideia de padres de projeto pode ser definida
como programar uma interface, e no uma implementao.
29
Acadmico do Curso de Bacharelado em Sistemas de Informao Faculdade Network, Nova Odessa, SP,
Brasil. (jeffersfp@gmail.com)
30
Prof. Msc. Do Curso de Sistemas de Informao da Faculdade Network, Nova Odessa, SP, Brasil.
(leandro.ledel@gmail.com)
171
A - Limitao
Os dispositivos mveis so limitados (por causa de sua mobilidade) especialmente pelo
tamanho do dispositivo, a velocidade do processador, tamanho da memria, e tambm pela
capacidade da bateria. Todas estas limitaes so a razo para adaptao de software mvel
para dispositivos mveis. A programao para dispositivos mveis deve inevitavelmente levar
isso em considerao, e o conceito de programao deve-se adaptar s propriedades do
172
B - Ubiquidade
A qualquer hora, em qualquer lugar. Esta a disponibilidade dos modernos dispositivos
mveis. Isto revolucionrio em termos de localizao geogrfica do dispositivo. No s a
localizao GPS (Global Positioning System) atual, mas tambm a posio do dispositivo no
espao tridimensional, por exemplo, ao utilizar o acelermetro.
C. Variabilidade
H uma vasta gama de dispositivos mveis existentes no mercado atualmente. Existem
vrios sistemas operacionais, diferentes tamanhos e resolues de tela, diversos hardwares e
tambm diversas tecnologias adicionais, que podem no estar disponveis em todos os
dispositivos usando o mesmo sistema operacional, pois podem depender do hardware. Isso
torna a escrita de software universal muito mais difcil, porque o programador deve levar em
conta todas estas variaes. Consequentemente, isto faz com que os testes das aplicaes
fiquem ainda mais difceis de realizar. Alguns dos exemplos de tecnologias adicionais podem
ser os acelermetros, sensores de proximidade, ou at mesmo o sensor de luz que pode ajustar
o brilho da tela do dispositivo a partir da intensidade do brilho do ambiente.
Antigamente os dispositivos eram muitos semelhantes uns dos outros em termos de
hardware e sistema operacional, ento no se exigia tanto da programao para tais
dispositivos. A grande diferena hoje , principalmente, que os dispositivos modernos so
menores, mais portteis, e esto disponveis para mais pessoas. Outra diferena o fato de
que um dos principais fatores, indicando o sucesso das aplicaes, agora a experincia de
usurio. Belas interfaces grficas levam ao desenvolvimento de tcnicas avanadas para
desenvolv-las e contribuem para o surgimento de padres de projeto para o desenvolvimento
das mesmas.
Outra rea em que novos tipos de padres de projeto aparecem a rea de previso do
comportamento do usurio. O aplicativo tenta prever qual vai ser o prximo passo do usurio
para fornecer funes e servios relevantes. uma rea que usada principalmente em
propaganda e marketing, no entanto, outro exemplo pode ser o incio automtico de download
(carregamento) de arquivos imediatamente quando o usurio clica em uma URL (Uniform
Resource Locator). O navegador inicia o download do arquivo antes mesmo de o usurio
escolher o destino do arquivo.
Essa utilizao extensiva de dispositivos mveis levanta a questo da segurana de
aplicaes mveis em termos de hardware e software. Desenvolvedores de sistemas
operacionais mveis e especialistas em desenvolvimento de software mvel esto bem cientes
deste problema e esto tentando resolv-lo dentro do mbito do desenvolvimento das
plataformas mveis, para que os desenvolvedores de novos aplicativos no tenham que se
preocupar tanto com a segurana.
3 Metodologia
Todas as informaes necessrias para a pesquisa do uso de padres de projeto em
aplicaes mveis foram extradas atravs de pesquisas realizadas a partir de livros, artigos
cientficos, internet e documentaes das ferramentas que sero citadas posteriormente. Aps
a coleta das informaes, foram selecionados alguns padres de projeto e foram mostradas
algumas possibilidades de aplicao destes padres. Tambm foram apresentados alguns
173
Inverso de Controle
IoC (Inversion of Control), um padro de projeto, que permite um baixo acoplamento
de componentes intimamente ligados. Quando um sistema orientado a objetos
implementado da maneira comum, criada uma classe, que usa outras classes e essas classes
usam outras classes etc. Todas essas classes esto, portanto, intimamente ligadas umas s
outras e uma mudana em uma nica classe que esteja sendo usada neste modelo requer uma
mudana em grande parte do cdigo fonte.
IoC nos permite perder esse acoplamento, o que melhor explicado pelo princpio de
Hollywood: No nos chame, ns chamaremos voc. Basicamente isso significa que uma
classe no cria instncias de outras classes, e as instncias necessrias so fornecidas para a
classe de fora. Existem vrias maneiras de conseguir isso, sendo as trs mais utilizadas
descritas a seguir.
1) Constructor Injection
Classes que so injetadas com instncias de outras classes devem ter um construtor
capaz de aceitar os tipos de objetos necessrios para sua instanciao. Esta tcnica usado por
PicoContainer, por exemplo.
2) Setter Injection
174
Setters devem ser definidos para injetar as classes. Setter Injection utilizado pelo
Spring Framework.
3) Interface Injection
Primeiramente, uma interface definida. Tal interface fornecer os mtodos atravs do
qual cada instncia das classes necessrias esto definidas. Cada classe que quiser usar essas
instncias deve implementar a interface relevante. Interface Injection usada pelo Apache
Excalibur e Castle Microkernel, que so baseados no Framework Avalon.
Injeo de dependncia
Injeo de dependncia ou DI (Dependency Injection) basicamente uma nova
nomenclatura para IoC, mas restringe um pouco a rea de aplicao do padro. DI uma
tcnica especfica do uso de IoC e oferece vrias vantagens para a programao com sua
implementao (MACHACEK et al., 2009).
Algumas delas so:
1. Escrita simplificada e manuteno de componentes individuais que pode
implicar em reduo de dependncias mtuas;
2. Maior facilidade ao testar o cdigo;
3. Converso de tipo no necessrio, o IoC se encarrega disto;
4. Dependncias entre componentes so definidas explicitamente, tornando mais
fcil a comunicao entre eles;
5. Um container IOC raramente requer uma adaptao em seu cdigo, ento
componentes individuais podem ser usados em outro lugar sem a necessidade de modificar o
cdigo.
Existem tambm algumas desvantagens para DI. Dentre todas, as principais so:
difcil entender o cdigo para algum que no conhece o padro IoC;
Para aplicaes mais simples, o uso de IoC invivel devido a sua complexidade;
Se o ambiente de desenvolvimento no suportar IoC, o desenvolvimento pode se
tornar mais complicado.
Os padres de projeto IoC, respectivamente o padro DI, podem ser utilizados na rea
de tecnologias mveis, sem qualquer alterao. Sua vantagem mais evidente em grandes
projetos, por isso, na rea de aplicaes mveis, no necessariamente vantajoso utilizar o
padro.
Um dos usos de DI lidar com problemas que no podem ser abordados de outra forma
a no ser com DI. Alm disso, um Framework DI pode simplificar a criao do software,
permitindo que o desenvolvedor evite ficar repetindo os passos no desenvolvimento de um
aplicativo mvel.
possvel implementar DI na plataforma Android atravs de Roboguice. Essa
implementao fornece injees via anotaes. O desenvolvedor pode usar as anotaes
@Inject (@InjectView, @InjectResource, etc) para injetar instncias de classe em mtodos.
Isto muito til para se livrar do cdigo de inicializao e tornar o resto do cdigo fcil para
trabalhar.
Factory Method
O padro Factory Method usado para criar uma instncia de uma determinada classe
em tempo de execuo. Sua finalidade permitir a criao de vrias instncias de classes, que
implementam a mesma interface e podem ser depois entregues a uma classe que opera acima
delas usando a interface que implementar. As classes que utilizam a interface no se importam
com que implementao seja entregue a elas.
175
Singleton
O objetivo do padro Singleton prover apenas uma nica instncia de uma classe
especfica e facilitar o acesso a esta. Exemplo:
5 Consideraes finais
O artigo investiga o uso de padres de projeto em dispositivos mveis e apresenta
alguns exemplos selecionados em tecnologias mveis. A apresentao de padres de projeto e
cdigos exemplos pode ser til para desenvolvedores encontrarem uma soluo para seus
problemas em ambiente mvel, especialmente quando migram do desenvolvimento de
aplicaes desktop para aplicaes mveis.
Os exemplos bsicos so uma base para um texto mais amplo e mais complexo, que no
puderam estar no escopo deste trabalho. Outra rea que pode ser explorada a de segurana
mvel e aplicaes que trabalhem com questes de segurana com o uso de padres de
projeto.
A partir dos exemplos introduzidos, fica claro que padres de projeto so muito usados,
no entanto eles sempre precisam ser revistos para serem devidamente usados em tecnologias
mveis.
Referncias
GAMMA, Erich; HELM, Richard; JOHSON, Ralph; VLISSIDES, John. Padres de Projeto:
solues reutilizveis de software orientado a objetos. Porto Alegre: Bookman, 2000.
Resumo
Este artigo representou como o funcionamento de alguns algoritmos de criptografia
demonstrando uma comparao entre os mesmos, sendo que esses mtodos so responsveis
pela segurana de dados em diversas reas da computao e aplicado tanto na programao
de softwares quanto infra-estrutura de redes. Foi demonstrado o resultado quando aplicado
esses mtodos em uma palavra atravs de um programa desenvolvido em Java. E tambm foi
utilizada para facilitar a compreenso uma tabela trazendo atributos como: tamanho da chave,
nmero de chaves possveis, tempo para quebra da chave por fora bruta, fora e utilizao. E
de forma conclusiva foi apresentado um grfico que possibilita uma melhor visualizao da
melhor opo de mtodo criptogrfico a ser utilizado.
Abstract
This article is represented as the functioning of some encryption algorithms showing a
comparison between them, and these methods are responsible for data security in several
areas of computing and is used both in programming and software infrastructure networks. It
has been shown the result when applied these methods in a word through a program
developed in Java. It was also used to facilitate understanding by bringing a table attributes
such as key size, number of possible keys, time to break the key by brute force, strength, and
utilization. It was conclusively shown a graph that allows a better visualization of the best
cryptographic method to be used.
1 Introduo
Buscando a segurana e privacidade de informao tanto na rea profissional quanto
pessoal, incluindo estratgicas de mercado e lanamento de produtos, tm sido propostos e
aplicados muitos mtodos de segurana. O principal objetivo o de ocultar as informaes,
impedindo que pessoas maliciosas, que geralmente no so as destinatrias, venham a se
apoderar dessas informaes de maneira legvel. Esses mtodos de ocultar podem permitir
uma transmisso de dados muito mais segura, onde apenas o receptor da mensagem poder l-
la e, ainda, saber se o transmissor realmente quem diz ser e se a informao foi alterada no
caminho. Esse mtodo chama-se criptografia ou encriptao de dados, cujo o qual busca
permitiu o crescimento do fluxo de dados na internet , com isso, necessrio cada vez mais se
buscar garantias de segurana dessas informaes, para que cheguem ntegras aos seus
verdadeiros destinatrios, pois est cada vez mais normal fazer compras pela internet, acessar
bancos e e-mails, entre outros servios na web. Esses servios so, geralmente, acompanhados
de criptografia de dados, que tem como finalidade garantir a Confidencialidade, Integridade,
Autenticao e No-recusa.Objetos Especficos dessa pesquisa foram:
31
Acadmico do Curso de Bacharelado em Sistemas de Informao Faculdade Network, Nova Odessa, SP,
Brasil.(edsonaraujo.bsi@gmail.com), Auxiliar TI, Nova America Contabilidade e Assessoria.
32
Acadmico do Curso de Bacharelado em Sistemas de Informao Faculdade Network, Nova Odessa, SP,
Brasil.(edsonaraujo.bsi@gmail.com), Auxiliar TI, Nova America Contabilidade e Assessoria.
178
2 Referencial terico
A Segurana da Informao definida, segundo as normas estabelecidas pela ISO/IEC
1799:2000 citado por Casanas e Machado[1] a proteo s ameaas a integridade das
informaes, de forma a assegurar a continuidade do negcio, minimizando danos comerciais
e maximizando o retorno de investimentos.
Com o crescimento da tecnologia e da internet, as empresas trabalham preocupadas com
a segurana das informaes e sempre tentando se proteger de ataques de hackers, roubo,
vandalismo, efeitos da natureza ou erros de controle na manipulao dessas informaes
(NETO; CALDEIRA, 2005)[2].
A garantia total e incondicional da integridade da informao um problema, pois a
questo tem muitos aspectos que envolvem instalaes fsicas, procedimentos operacionais,
caractersticas do hardware do computador e dos equipamentos de conectividades, diferentes
plataformas e sistemas operacionais, conveno do software e da programao e tambm a
participao do elemento humano. Cabe salientar que esse ltimo elemento requer uma
ateno constante e especial, pois, dentre todos, o nico que possui vontade e algumas
caractersticas como motivao, comprometimento, concentrao e at mesmo emoo.
Uma ameaa segurana compreendida de acordo com Menezes, Moraes e
Wladys[3], como a quebra de uma ou mais de suas propriedades fundamentais sendo:
confidencialidade, integridade, disponibilidade, isolamento, confiabilidade e autenticidade.
Confidencialidade se refere ao controle de acessos s informaes.
Integridade dos dados est relacionada com a garantia de que as informaes no
podem ser alteradas ou apagadas sem permisso e necessrio manter a
documentao, indicando o autor da modificao e o momento.
Disponibilidade garante que a informao estar disponvel aos usurios permitidos
quando necessrio.
Isolamento controla para que apenas usurios autorizados tenham acesso rea de
dados.
Confiabilidade busca a garantia de que o sistema se comporta de forma estvel.
Autenticidade oferece a certeza de que a identificao fornecida correta, garantindo,
assim, que o usurio realmente quem diz ser, pois, no mbito da informao, requer
a certeza de que a informao recebida realmente a que foi armazenada.
Alm da criptografia, existem tambm as assinaturas digitais, mecanismos elaborados
para garantir a autenticao e integridade de informaes, permitindo assim, que se prove com
absoluta certeza quem o autor de um determinado documento e se este mesmo no foi
alterado ou forjado por terceiros.
2.1 Criptografia
O termo criptografia vem do grego, cripto vem da palavra grega krypto que significa
oculto, escondido, e grafia vem de grapho que significa escrita, grafia.
Criptografia uma arte de esconder ou alterar o contedo de uma mensagem para que
ela possa ser transmitida de modo que seu contedo seja legvel apenas para o destinatrio. Os
primeiros relatos de criptografia se encontram na poca do imprio Romano, pois quando
179
havia a necessidade de enviar mensagem para o outro lado do imprio eram escolhidos alguns
soldados aos quais teriam suas cabeas raspadas e tatuadas com a mensagem necessria. A
partir disso, esses soldados aguardavam seus cabelos crescerem, colocavam o seu elmo e
ento partiam para entregar a mensagem ao destinatrio. Porm, essa no era uma medida
muito eficaz, pois por muitas vezes acontecia do soldado no chegar do outro lado do imprio
devido a muitos fatores como condies climticas, distncia, guerras, entre outras, tendo at
a possibilidade de ter a sua cabea amputada no caminho com isso a perca do sigilo da
mensagem.
Segundo Prof. Almir Meira[4] FIAP esta foi uma das primeiras formas de se
esconder uma mensagem e o principio de que chamamos de criptografia.
b) No permite autenticao do remetente, uma vez que qualquer pessoa poder enviar
uma mensagem criptografada com qualquer chave que esteja em seu domnio;
c) No permite o no-repdio do remetente, o que decorrncia direta do item anterior.
3 Metodologia
Para a anlise dos mtodos de criptografia que foi proposta para este artigo foram
seguidos os seguintes passos:
Foram explicados alguns mtodos de criptografia simtrica e assimtrica, com
suas funcionalidades bem como vantagens e desvantagens;
Para facilitar o entendimento e comparao entre eles, foi desenvolvida uma
tabela comparando alguns atributos destes mtodos;
Foi elaborada uma pesquisa sobre os mtodos de criptografia para a
programao em Java;
Em seguida, foi desenvolvido um software para visualizar um dado qualquer
criptografado em alguns mtodos simtricos e assimtricos.
4.1 DES
Trata-se de um sistema de codificao simtrico por blocos de 64 bits, dos quais 8
servem de teste de paridade (para verificar a integridade da chave). Cada bit de paridade da
chave (um em cada oito bits) serve para testar um dos bytes da chave por paridade mpar, quer
dizer que cada um dos bits de paridade ajustado de forma a ter um nmero mpar de 1 no
byte a que pertence. A chave possui, ento, um comprimento til de 56 bits, o que significa
que s 56 bits servem realmente no algoritmo.
O algoritmo consiste em efetuar combinaes, substituies e permutaes entre o texto
a codificar e a chave, fazendo de modo a que as operaes possam fazer-se nos dois sentidos
(para a descodificao). A combinao entre substituies e permutaes chama-se cdigo
produzido.
A chave codificada em 64 bits e formada por 16 blocos de 4 bits, geralmente notados
k1 k16. J que apenas 56 bits servem efetivamente para calcular, podem existir 256 (quer
dizer 7.2*1016) chaves diferentes, porm considerado inseguros, pelo tamanho da chave ser
relativamente pequeno e possvel de ser quebrado com fora bruta.
4.2 Tripledes
uma variao do DES, utilizando-o em trs ciframentos sucessivos, podendo ser
usado com duas ou trs chaves diferentes. seguro, porm lento para ser um algoritmo
padro, sua melhoria em relao ao DES est relacionada na quantidade de bits que podem ser
utilizados sendo entre 112 ou 168 bits.
4.3 AES
uma cifra de bloco adotada como padro de criptografia pelo governo dos Estados
Unidos. Espera-se que seja utilizada em todo o mundo e analisada extensivamente, assim
como foi seu predecessor, o Data Encryption Standard (DES). O AES foi anunciado pelo
NIST (Instituto Nacional de Padres e Tecnologia dos EUA) como U.S. FIPS PUB (FIPS
197) em 26 de Novembro de 2001, depois de cinco anos de um processo de padronizao.
Tornou-se um padro efetivo em 26 de Maio de 2002. Em 2006, o AES j um dos
algoritmos mais populares usados para criptografia de chave simtrica. 7
183
4.4 IDEA
O algoritmo IDEA, sigla para International Data Encryption Algorithm, foi criado em
1991 por James Massey e Xuejia Lai. um algoritmo que faz uso de chaves de 128 bits e que
tem uma estrutura semelhante ao DES. Sua implementao em software mais fcil do que a
implementao deste ltimo e tambm estruturado seguindo as mesmas linhas gerais do
DES, porm na maioria das vezes uma implementao por software do IDEA mais rpida
do que uma por software do DES. O IDEA utilizado principalmente no mercado financeiro
e no PGP, o programa para criptografia de e-mail pessoal mais disseminado no mundo.
4.5 RC
Rons Code ou Rivest Cipher, ou simplesmente RC, foi criado por Ron Rivest na
empresa RSA Data Security, esse algoritmo muito utilizado em e-mails e faz uso de chaves
que vo de 8 a 1024 bits. Possui vrias verses: RC2, RC4, RC5 e RC6. Essencialmente, cada
verso difere da outra por trabalhar com chaves maiores utilizado, no protocolo S/MIME,
voltado para criptografia de e-mail corporativo. Tambm possui chave de tamanho varivel
sendo de 8 a 1024 bits.
4.6 Blowfish
um algoritmo criptogrfico de blocos que pode ser usado em substituio ao DES. Ele
toma uma chave do tamanho varivel, de 32 a 448 bits, tornando ideal para aplicaes tanto
domsticas quanto comerciais. O mesmo foi desenvolvido em 1993 por Bruce Schneier como
alternativa grtis e mais rpida, pois oferece a escolha entre maior segurana ou desempenho
atravs de chaves de tamanho varivel.
O Blowfish no patenteado, tendo assim sua licena disponvel para todos.
5.1 Diffie-Hellman
o criptosistema de chave pblica mais antigo ainda em uso, porm no permite
ciframento nem assinatura digital. O sistema foi projetado para permitir dois indivduos
entrarem em um acordo ao compartilharem um segredo tal como uma chave, embora somente
troquem mensagens em pblico. Alm disso esse algoritmo pode ser usado para a distribuio
de chaves, mas no para cifrar ou decifrar mensagens. Sua segurana reside na dificuldade de
calcular logaritmos discretos num campo finito comparada com a facilidade de realizar
exponenciaes no mesmo campo.
5.2 El Gamal
um sistema comutativo. O algoritmo envolve a manipulao matemtica de grandes
quantidades numricas. Assim, o ElGamal obtm sua segurana da dificuldade de se calcular
logaritmos discretos em um corpo finito, o que lembra bastante o problema da fatorao.
5.3 RSA
O RSA ficou popularmente conhecido aproximadamente em 1978 atravs de Ronald
Rivest, Adi Shamir e Len Adleman.Com esse surgimento, esse algoritmo foi tomado como
base de estudo por Diffie e Helman que aplicaram outro fundamento matemtico voltado para
a criao de chaves pblicas, trabalhando com mdulo de 1.024 bits no RSA que obtido
atravs da multiplicao de dois nmeros primos de 512 bits.
Mesmo se conhecendo o produto desses nmeros primos (que faz parte da chave
pblica divulgada), a segurana do algoritmo garantida pela complexidade de fatorar um
nmero inteiro em nmeros primos TERADA[7] e obter se os valores secretos.
Algoritmo Assimtrico
Algoritmo Criao Baseado/Funda Utilizao Eficincia
mentado em
DIFFIE- Publicado pela um mtodo Alguns eficiente,
HELLMAN primeira vez para troca exemplos de porm est
por Whitfield segura de uso so: SSL sujeito ao
Diffie e Martin chaves, para (Secure Socket ataque do
Hellman em permitir a troca Layer) e PGP homem no
1976 de chaves entre (Pretty Good meio na troca
duas entidades Privacy) de valores
remotas atravs pblicos
de um meio de
comunicao
no segura.
baseado na
operao de
logaritmos
discreto
El Gamal Foi descrito Tambm Muito utilizado Hoje
por Taher baseado num em software vulnervel a
Elgamal em problema de livre pela ataques
1984 logaritmo licena GNU,
discreto. verses
Consiste em recentes do
trs PGP, e outros
componentes: sistemas de
gerador de criptografia.
chaves,
algoritmo de
criptografia e
algoritmo de
descriptografia.
RSA Publicada pela Fundamenta-se Atua considerado
primeira vez em teorias diretamente na dos mais
em 1978. clssicas dos internet, por seguros, j que
Inventado por nmeros exemplo, em mandou por
Ronald Rivest, mensagens de terra todas as
Adi Shamir e emails, em tentativas de
Leonard compras on- quebr-lo.
Adleman, trs line e o que
professores do voc imaginar;
Instituto MIT Foi tambm o
(fundadores da primeiro
actual empresa algoritmo a
RSA Data possibilitar
Security, Inc.) criptografia e
assinatura
186
digital, e uma
das grandes
inovaes em
criptografia de
chave pblica.
CURVAS Foi proposta de Baseiam-se na H muitas Criptossistemas
ELIPTICAS modo crena aplicaes em baseados em
independente amplamente criptografia curvas elpticas
por Neal aceita da para curvas proporcionam
Koblitz e dificuldade de elpticas: segurana
Victor Miller se resolver o Fatorao de equivalente a
em 1985. problema de inteiros, teste outros
um logaritmo de primalidade esquemas de
discreto para o (verificar se criptografia,
grupo de uma um nmero mas com a
curva elptica primo) e para vantagem de
sobre alguns construo de chaves
corpos finitos. menores, o que
implica em
MD5 Foi um algoritmo Muito utilizado Como feito
desenvolvido de hash de 128 por softwares apenas uma
em 1991 por bits com protocolo transformao
Ronald Rivest. unidirecional, ponto-a-ponto nos dados, dois
ou seja, uma (P2P, ou Peer- textos podem
hash md5 no to-Peer, em ter o mesmo
pode ser ingls) na hash, o que
transformada verificao de torna mais fcil
novamente no integridade de de ser
texto que lhe arquivos e quebrada. Para
deu origem. O logins. Como aumentar a
mtodo de autenticao de segurana,
verificao , login, pode-se
ento, feito utilizada em adicionar um
pela vrios sistemas texto fixo
comparao operacionais (geralmente
das duas hash unix e em complexo) no
(uma da muitos sites texto original
mensagem com para depois
original autentificao. criptografar,
confivel e para evitar que
outra da senhas comuns
mensagem sejam
recebida). vulnerveis.
5.6 Software
Foi realizado uma pesquisa na internet, cujo objetivo foi encontrar classes em Java que
implementam alguns algoritmos de criptografia simtrica e assimtrica. Foram encontrados
classe que implementam o funcionamento dos seguintes algoritmos: RSA, ELGAMAl,
BLOWFISH, MD5, SHA-1.
187
A figura 3 mostra a tela inicial do programa com um campo para insero do texto que
ser criptografado e as chaves correspondentes geradas por cada algoritmo sero exibidas.
Devido s chaves geradas pelos algoritmos RSA e ELGAMAL ser relativamente extensa, foi
exibido em um espao maior na tela.
Para a visualizao do algoritmo ElGamal, deve-se utilizar apenas nmeros pois este
realiza clculos baseados em logaritmos discretos. Foram inseridos os nmeros
1234567890 no campo para ser criptografado e foram geradas as seguintes chaves:
189
6. Consideraes finais
Este artigo visou a apresentao de tcnicas para criptografia simtrica e assimtrica de
dados. Foram definidos os principais algoritmos e feita uma comparao, destacando as
principais vantagens e desvantagens de cada um. Verificou-se, inicialmente, que o mtodo
simtrico pouco usado atualmente, devido ao problema de transferncias de chaves.
O mtodo assimtrico, por outro lado, mais utilizado devido a sua segurana referente
a chave publica e privada, porm, mesmo os algoritmos assimtricos esto cada vez mais
sendo "quebrados". A partir disso, pode-se dizer que este um campo muito importante de
pesquisa onde os profissionais devem ser cada vez mais especializados a fim de garantir a
segurana nas aplicaes das atuais e de novas tecnologias colocadas no mercado.
Como trabalhos futuros, podem ser propostos um nmero maior de testes em ambientes
reais a partir de estudo de metodologias para busca de vulnerabilidade de sistemas.
Referncias
[1] CASANAS, A.D.G; MACHADO, C.S: O impacto da implementao da norma NBR
ISO/IEC 17799 cdigo de prtica para a gesto da segurana da informao - nas
empresas. Florianpolis SC: Centro Tecnolgico, 2001. Disponvel em:
190
<http://www.fatec.br/html/fatecam/images/stories/dspti_ii/asti_ii_material_apoio_3_seguranc
a_informacao_texto_base1.pdf> Acessado em: 20 out.2011.
[5] SOUZA JR, Rafael T.; PUTTINI, Ricardo S.: Segurana em Redes e na Internet.
Braslia DF: Universidade Federal de Braslia, 2000. Disponvel em:
<http://www.redes.unb.br/security> Acessado em: 23 ago. 2011.
[6] MENDES, A.V.: Estudo de Criptografia com Chave Pblica Baseada em Chaves
Elpticas. 2007. Monografia, Universidade Estadual de Montes Claros, 2007. Disponivel em:
<http://www.ccet.unimontes.br/arquivos/monografias/261.pdf>. Acessado em: 05 set. 2011.
Resumo
Com o avano tecnolgico as pessoas esto cada vez mais buscando praticidade, comodidade
e segurana para seus lares. A automao residencial vem ganhando espao no mercado no
s pelo status e modernidade que proporciona, mas tambm por permitir uma melhor
utilizao de recursos naturais, diminuindo assim as despesas para se manter uma residncia.
Juntamente com a automao residencial, vem se definindo o termo Ambientes Inteligentes,
que traz uma mudana de paradigma, deixando de lado o fato de apenas controlar dispositivos
e partindo para um mundo em que estes tm conscincia de tudo que os cerca. Este artigo
prope uma arquitetura para sistema Smart-Home, um sistema hbrido para gerenciamento de
Sistemas de Automao Residencial, tais como PDAs, telefones celulares e smartphones.
Abstract
With advances in technology people are increasingly seeking convenience, comfort and safety
to their homes. The home automation market is becoming more popular not only because it
provides status and modernity, but also makes better use of natural resources, reducing costs
to maintain a residence. Along with the home automation, has been defining the term
"Ambient Intelligence", which brings a paradigm shift, leaving aside the fact that only control
devices and moving on to a world in which they are aware of everything around them. This
paper proposes an architecture for Smart-Home, a hybrid system for managing home
automation systems such as PDAs, cell phones and smartphones.
1 Introduo
Com o avano da tecnologia, o homem comeou a criar e a desenvolver novas
ferramentas que lhe proporcionassem uma melhoria na sua qualidade de vida, trazendo para o
ambiente residencial todo controle e conforto que a tecnologia pode oferecer. Nesse contexto,
busca-se sistemas computacionais que disponibilizam informaes e servios s pessoas, em
qualquer lugar e em qualquer momento (Weiser,1991)[1].
A automao residencial a atuao de dispositivos nas funes de eltrica,
hridraulica e ar condicionado o uso customizado de aparelhos eltricos e garantindo
economia de energia eltrica e gua (BOLZANI,2004)[2].
2 Referencial terica
A idia de utilizao dos smartphones (vide Figura 2) surge como uma forma de
oferecer diversos servios aos idosos, sem que este precise se locomover pelo ambiente, ou
solicitar a realizao de uma tarefa a outra pessoa presente no mesmo local. O maior desafio
da proposta conseguir uma integrao aberta das diferentes tecnologias envolvidas, sem
comprometer ou limitar uma arquitetura.
3. Proposta
Neste artigo proposta uma arquitetura que oferece mobilidade na interao remota
entre usurios e Ambiente Inteligente, bem como o gerenciamento remoto de servios.
A arquitetura possui trs caractersticas principais:
Descoberta e composio remota de servios disponveis no Ambiente Inteligente;
Adaptao de servios e funcionalidades de acordo com o perfil do usurio, utilizando
polticas de segurana com diferentes nveis de acesso ao sistema;
Flexibilidade na insero de novos dispositivos de automao residencial, sendo
adicionados servios ao Ambiente Inteligente de forma dinmica.
3.1 Conceito
A arquitetura proposta apresentada na Figura 3 e est dividida em cinco camadas:
1. Dispositivos fsicos,
2. Dispositivos lgicos,
3. Camada de servios,
4. Camada de composio de servios
5. Camada de gerenciamento.
4. Consideraes finais
Nesse artigo, foi proposta uma anlise de processos de servios, direcionada a
dispositivos mveis para o gerenciamento de automao residencial.
Como foi visto diversos tipos de automao podem ser realizadas em uma residncia, e
a cada dia novas tecnologias surgem para contribuir e ampliar cada vez mas opes de
automao. Uma casa automatizada est deixando de ser um luxo, pois alm de conforto,
representa segurana, economia e qualidade de vida. E a indstria da construo civil j sabe
que esse um importante diferencial de venda, inclusive nos imveis para a classe mdia.
Portanto, a tecnologia real e est presente cada vez mais no cotidiano das pessoas.
Na arquitetura proposta so apresentados componentes que tratam desde a descoberta e
a composio de servios at o gerenciamento de perfis de usurio na sua interao com o
Ambiente Inteligente. Uma das principais vantagens apresentadas a possibilidade oferecida
ao usurio de criar diferentes cenrios em ambientes com dispositivos de automao
residencial, sem a necessidade de conhec-los previamente.
Com este trabalho buscou-se compartilhar as experincias e conhecimentos sobre a
utilizao de sistemas para automao residencial, buscando essencialmente mostrar duas
condies bsicas: conceito e tecnologia.
Referncias
[3] NAZARI, A. A. S.; Klar, F.; Kirste, T. (2007). 3DSim: Prototipagem Rpida
Ambient Intelligence. site: <www.igd.fhg.de/igda1/projects/amilab/index.html>,
acessado em mar 2011.
[5] ARTES, E. (2004). Inteligncia ambiente: uma perspectiva multimdia, Multimdia, IEEE.
Vol. 11. Edio 1.
[7] LEE, C.; Helal, S.; Nordstedt, D. (2006). A Arquitetura Proxy para Jini Impromptu
Mobile Services, Simpsio Internacional sobre Aplicaes e Workshops A Internet, 2006,
IEEE Computer Society.
[8] HELAL, A.; Hammer, J. (2004). UbiData: Requisitos e Arquitetura para Acesso a Dados
Ubiquitous.
[9] HELAL, S. et al. (2005). O Gator tecnologia Smart House: A Space Programmable
Pervasive, IEEE Pervasive Computing.
199
[12] CABRER, M. R. et al. (2006). Controlar o Smart Home Page TV, Conferncia
Internacional sobre Consumer Electronics, 2006, IEEE.
[13] MANN, W.; Helal, S. (2002). Celular inteligente para as pessoas idosas: estimular a
inteligncia das Casas Inteligentes, Automao Oficina como Caregiver: O Papel da
Tecnologia Inteligente em Elder Care, 2002.
[15] ZIEGLER, M.; Mueller, W.; Schaefer, R.; Loeser, C. (2005). Gerenciamento de perfis
em redes seguras Casa Inteligente, Workshop Internacional sobre Aplicaes de Sistemas de
Banco de Dados e Especialista.
[16] GROPPE, J.; Mueller, W. (2005). Tecnologia perfil Gerenciamento Inteligente para
personalizaes em Aplicaes Privada Home, Workshop Internacional sobre Aplicaes de
Sistemas de Banco de Dados e Especialista, 2005, IEEE Computer Society.
Resumo
Este artigo tem como objetivo mostrar o uso do software livre nas escolas pblicas de
Sumar, mostrando quais os tipos de softwares so utilizados e se importante na
aprendizagem e ensino do aluno. O governo comeou a investir no software livre na
educao, depois da utilizao do software livre nas escolas pblicas, causando uma grande
mudana no aprendizado dos alunos e uma rea em expanso no mundo todo e
principalmente no Brasil. O uso das tecnologias na educao se reflete na incorporao de
recursos dentre os quais se destaca o computador. Diante disso neste estudo de caso utilizando
a pesquisa para coleta de dados realizada nas escolas pblicas, queremos discutir os motivos
da adoo de softwares livres nas escolas pblicas de Sumar, focando nos estudos e na
relao de custo, benefcio e economia desta soluo e seus resultados.
Abstract
This article aims to show the use of free software in the public schools of gestational age,
showing what types of software are used and is important in learning and teaching the
student. The government began investing in free software in education, then the use of free
software in public schools, causing a major change in student learning and is a growing area
worldwide and especially in Brazil. The use of technology in education is reflected in the
incorporation of features among which stands out the computer. Given that this case study
using the survey data collection conducted in public schools, we want to discuss the reasons
for the adoption of free software in public schools of gestational age, and studies focusing on
the relationship of cost, effectiveness and economy of this solution and its results.
1 Introduo
Este artigo tem como objetivo mostrar o uso do software livre nas escolas pblicas de
Sumar, mostrando os benefcios e economia nos recursos pblicos. A partir de 2004, a
prefeitura de Sumar comeou a investir em software livre quando percebeu que estava
crescendo e trazendo muitos benefcios. A utilizao do software livre nas escolas pblicas
teve uma grande mudana no aprendizado das crianas, e uma rea em expanso no mundo
todo principalmente no Brasil.
Nas escolas de redes pblicas onde foi feita a pesquisa, os alunos utilizam o software
livre como um mtodo de aprendizagem com a informtica, isso se torna para os alunos um
estudo com mais interesse e com diverso. Nas escolas tem laboratrios com vrios tipos de
softwares diferentes para ser acessados pelos alunos e professores. A educao brasileira vem
dando grandes passos quando o assunto a tecnologia como uma ferramenta de apoio a
34
Acadmica do curso Bacharelado de Sistemas de Informao faculdade Network, Nova Odessa, SP., Brasil
(tete17@ig.com.br)
35
Prof.Msc Curso de Bacharelado de Sistemas de Informao Faculdade Network, Nova Odessa, SP., Brasil
(Christianezapelini@nwk.edu.br)
201
Portanto, deve ser livre para redistribuir cpias, seja com as modificaes ou sem, seja
sem custo ou cobrando uma taxa pela distribuio, para qualquer um em qualquer lugar. Ser
livre para fazer essas coisas significa que no ter que pedir ou pagar pela permisso do uso do
software. Devese tambm ter a liberdade de fazer modificaes e us-las privativamente no
trabalho ou no, sem nem mesmo mencionar que elas existem. Se publicar as modificaes,
no deve ser obrigado a avisar a ningum em particular. [Free Software Foundation].
Livre redistribuio,
Permisso de trabalhos derivados,
No discriminao,
Distribuio da licena e outros.
As licenas de modo geral que atendem as definies de software livre (da Free
Software Foundation) tambm atendem definio de cdigo aberto (da Open Source
Initiative), e assim pode-se dizer (na ampla maioria dos casos, ao menos) que se um
determinado software livre, ele tambm de cdigo aberto, e vice-versa. A diferena prtica
entre as duas entidades est em seus objetivos, filosofia e modo de agir, e no nos softwares
ou licenas.
202
3 Metodologia
Para o desenvolvimento desta pesquisa, foram feitas algumas pesquisas sobre o uso do
software livre nas escolas pblicas de Sumar. Os mtodos utilizados foram a aplicao de
questionrios e entrevistas com diretores, alunos e professores. Foram pesquisadas 11 escolas
pblicas de Sumar. , Na pesquisa procuramos identificar:
As escolas possuem laboratrios bem equipados, mas o que falta treinamento para
melhorar o uso das mquinas. Os laboratrios possuem conexo banda larga com acesso a
203
internet. Mas so poucas as escolas que utilizam os equipamentos de forma eficiente para que
possa trazer melhoria na aprendizagem.
1)
ESCOLA ESTADUAL JARDIM AMLIA
Local: Rua A. B. Tomazin. 222 Jardim Amlia
BR Office: Oferece todas as funes esperados por um sute profissional como: editar
texto, planilhas, editor de apresentao, editor de desenhos e banco de dados.
PDF Creator
2)
ESCOLA ESTADUAL JOO FRANCESCHINI
Local: Rua Cabo Hoffman, 161 /Sumar
Firefox
PDF Creator
3)
ESCOLA ESTADUAL LUIZ CAMPO DALL'ORTO SOBRINHO
Local: Rua Goiansia, 299, Jardim DALLORTO/Sumar
KhangMan
Firefox
PDF Creator
Kbruch
BR Office
4)
ESCOLA ESTADUAL PROFESSORA MARIA LOURDES
MARTINS
Local: Rua O. Vacari, 777, Jardim Maria Antonia/Sumar
TuxType
BR Office
Firefox
Tux Paint: Programa educativo perfeito para incentivar a criatividade das crianas
utilizando ferramentas simples de desenhos no computador.
PDF Creator
5)
ESCOLA ESTADUAL NGELO CAMPO DALL'ORTO
Local: Avenida So Paulo, Nova Veneza /Sumar
205
TuxMath
PDF Creator
Childsplay
BR Office
KhangMan
Marble
Kig
6)
ESCOLA ESTADUAL PROFESSORA ZORAIDE PROENA KAYSEL
Local: Rua 12, 199/Sumar
TuxType
Firefox
ClamWin
PDF Creator
7)
ESCOLA ESTADUAL PROFESSORA MARIA ROSA CAROLINO SANTOS Local:
Avenida Amizade, 4050 /Sumar
PDF Creator
Kstars
Kalzium
206
Firefox
Gcompris: Coletnea com mais de 80 atividades, onde o aluno pode aprender cores,
quantidades, alm de desenvolver diversas habilidades etc..
Ktouch:Prtica de digitao
Keduca
BR Office
8)
ESCOLA ESTADUAL PARQUE JATOB
Local: Rua A. Menuzzo, S/N, Parque Jatob/Sumar
Kverbos
Marble
PDF Creator
Firefox
BR Office
TuxType
Childsplay
BlinKen
ClamWin
Modellus: permite que estudantes e professores utilizem a matemtica para criar etc.
9)
JOS DE ANCHIETA
Local: Rua: Geraldo de Souza, 157/221 Jd. Carlos Basso Sumar/SP
BR Ofiice
207
PDF Creator
Kig
BlinKen
10)
EMEF ANTONIETA CIA VIEL
Local: Rua: Alice Menuzzo Pancotti, 90 Pq. Virglio Viel Sumar / SP
PDF Creator
alzium
11)
EMEF ANTONIO PALIOTO
Local: Rua: Domingos Franklin Nogueira, 85 Pq. Emilia Sumar / SP
BR Office
PDF Creator
TuxType
6 Consideraes finais
O cenrio que se apresenta nas instituies pblicas municipais de Sumar, onde a
demanda por software s aumenta e os investimentos em TI diminuem na mesma proporo, a
alternativa pelo software livre aparece como uma oportunidade bastante atraente.
Nesta pesquisa, foi possvel analisar o uso do software livre nas escolas pblicas de Sumar e
verificar a aprendizagem e interesse dos alunos em seu uso e dos professores em ensinar. Foi
interessante verificar que 11 escolas pblicas (do ensino fundamental) utilizam a nova onda
da Tecnologia da Informao que so os softwares livres e todos esto felizes e satisfeitos
com seu uso, desde alunos at professores e administradores.
Foi possvel checar que vrias escolas publicas esto usando o software livre, e o objetivo foi
alcanado porque todas as perguntas foram respondidas com facilidade e com sucesso.
Referncias
[1]SOFTWARELIVRE disponvel em http://www.softwarelivre.gov.br acesso 15/03/2011.
Resumo
Este artigo tem como objetivo apresentar as diferenas e aplicabilidades de diferentes
plataformas utilizadas por pequenas, mdias e grandes empresas nos dias de hoje, no que diz
respeito a armazenamento e processamento de dados. So elas, a baixa plataforma (servidores
com linguagem de alto nvel) e a alta plataforma (mainframes e computadores com linguagem
de baixo nvel). Sero apresentados quais so as diferenas entre uma plataforma e outra,
bem como, quais so as aplicabilidades de cada uma delas dentro do cenrio em que vivemos
hoje em dia. Ser mostrado, inclusive, em quais segmentos cada uma das plataformas tem um
melhor rendimento, tanto de performance como de investimento.
Abstract
This article aims to present the differences and applicability of different platforms used by
small, medium and large companies these days, when it comes to storing and processing data,
we are talking about the lower platform (servers with high-level language ) and high platform
(Mainframe computers and low-level language). It will be shown what are the differences
between one platform and another one and what are the explicabilities of each one of them
into the actual scenario in which we live today. It will be shown, including the segments in
which each platform has a better yield of both performance and investment.
1 Introduo
A anunciada morte do mainframe pelas grandes empresas que fabricavam essa
tecnologia (Burroughs Corporation, por exemplo) foi um grande equvoco cometido em nome
da evoluo tecnolgica. Um erro que contou com uma unanimidade assustadora. Agora se
sabe que esses grandes computadores que centralizam as informaes e se orgulham de sua
capacidade de segurana vo se manter ao redor do mundo corporativo por muito tempo. O
fato que os mainframes continuam imbatveis no processamento de grandes quantidades de
dados. Escaparam da morte porque conseguiram se modernizar e custam hoje 35% menos do
que na dcada de 90 e precisam de um dcimo do espao que ocupavam dentro das
empresas. como se uma geladeira trplex se transformasse num frigobar e mesmo assim,
produzisse a mesma quantidade de gelo[1]. Porm esses chamados dinossauros da TI
encontram hoje em dia uma concorrncia feroz dentro da indstria tecnolgica, onde
pequenas, mdias e grandes corporaes lutam para encontrar uma soluo que atenda as suas
36
Acadmico do curso de Bacharelado em Sistemas de Informao Faculdades Network, Nova Odessa,S.P.,
Brasil. Ocupando atualmente o cargo de Lder Tcnico de Operaes Mainframe na IBM. E-mail:
rcostaj@br.ibm.com.
37
Christiane Zim Zapelini, mestre em Cincias da Computao/UNICAMP e MBA em Gesto de TI/FGV.
Atualmente trabalha como analista de BI na Unicamp e leciona como professora universitria desde 2006. E-
mail: christianezapelini@nwk.edu.br
210
2. Referncial terico
2.2 Arquitetura
A arquitetura RISC (traduzido do ingls - computador com um conjunto reduzido de
instrues), ou seja, uma linha de conjunto de processadores que favorece um conjunto
simples e pequeno de instrues que levam aproximadamente a mesma quantidade de tempo
para serem executadas. Com isso pelo fato dele aceitar um nmero menor de instrues, se
consegue um maior ganho de desempenho em relao s instrues que esto sendo
processadas. Hoje em dia a maioria dos microprocessadores modernos so RISC. J a
arquitetura CISC (traduzido do ingls - computador com um conjunto complexo de
instrues) suporta mais instrues, porm com isso fica mais lenta a execuo delas. capaz
de executar vrias centenas de instrues complexas, sendo extremamente verstil.
Processadores com arquitetura CISC so mais utilizados pelas marcas Intel e AMD.
211
2.3 Segurana
Segurana da Informao est relacionada com proteo de um conjunto de dados, no
sentido de preservar o valor que possuem para um indivduo ou uma organizao. So
caractersticas bsicas da segurana da informao os atributos de confidencialidade,
integridade, disponibilidade e autenticidade, no estando esta segurana restrita somente a
sistemas computacionais, informaes eletrnicas ou sistemas de armazenamento.
O conceito se aplica a todos os aspectos de proteo de informaes e dados. O conceito
de Segurana Informtica ou Segurana de Computadores est intimamente relacionado com
o de Segurana da Informao, incluindo no apenas a segurana dos dados/informao, mas
tambm a dos sistemas em si. Com isso um fato que nos dias atuais a segurana da
informao tornou-se um fator prioritrio na tomada de decises e nos investimentos das
empresas, tornando-se parte do negcio. Grande parte das empresas tem oramento especfico
para TI e para rea de segurana. A falta de planejamento em segurana pode parecer uma boa
situao, pois tudo funciona adequadamente, at que surgem os problemas que podem resultar
em custos elevadssimos em sua resoluo. O importante no s funcionar, mas funcionar
bem e com segurana. Muitas empresas ainda deixam a segurana em segundo plano, dando-
lhe a devida importncia somente quando ela se torna extremamente necessria. [5] A 9
Pesquisa Nacional de Segurana da Informao (Mdulo, 2003), realizada pela empresa
Mdulo Security, lder em consultoria na rea de Segurana da Informao na Amrica
Latina, a viso das empresas sobre segurana esta mudando. Nos ltimos anos, a segurana
est deixando de ser vista como um gasto para as empresas, passando a ser vista como um
investimento. Mas como funciona a estrutura e arquitetura de segurana em um ambiente de
baixa plataforma? o que veremos nesse tpico.
213
Segundo Fabricio Ucha [6], dentro desse ambiente podemos ilustrar a estrutura de
segurana dividindo-a por camadas.
A figura 3 ilustra as quatro camadas de segurana. A camada de monitoramento a que
tem maior interao com as outras trs camadas. O canal de acesso representa o meio
utilizado pelo usurio para ter acesso ao sistema. Por exemplo, o canal de acesso pode ser
uma conexo de rede ou uma simples tela de login, com um usurio previamente definido
pelo administrador do banco de dados do sistema.
3 Alta plataforma
Comparado com muitas mquinas da baixa plataforma (PCs, AS400 e alguns
servidores de mdio porte), as mquinas que se enquadram no ambiente da alta plataforma,
tem um custo muito maior no que se diz respeito a aquisio e tambm manuteno. Mas
porque inmeras empresas, principalmente de grande porte acham mais interessante,
mquinas extremamente robustas como estas do que uma mquina de menor porte e que tenha
um preo bem menor em relao a esses gigantes dinossauros do mundo tecnolgico? A
resposta pode parecer simples, porm inmeras variveis devem ser sempre levadas em
considerao, pois quando uma empresa adquire esse tipo de tecnologia normalmente ela
pouco se importa com o preo, dando mais valor a segurana, capacidade de armazenamento
e processamento. Com isso os mainframes vm ganhando cada vez mais espao dentro do
mercado como pode observar na pesquisa realizada pela BMC Software (empresa
desenvolvedora de solues para aplicaes crticas) Os resultados da pesquisa mostraram
que a maioria dos profissionais entrevistados (entre eles diretores e CIOs de grandes
corporaes) continuam a ver o mainframe como um sistema essencial para processamento
comercial. Os profissionais relataram o mais forte crescimento de mips (milhes de
instrues por segundo de capacidade de processamento) na histria da pesquisa, com 84%
dos entrevistados declarando esperar um aumento ou uso constante de Mips e 63% indicando
que o mainframe ir crescer e atrair novas cargas de trabalho durante o prximo ano. A
opinio geral que o mainframe deve permanecer nas grandes corporaes, ao lado de
servidores de pequeno e mdio porte, em ambientes hbridos de TI.[9]
Olmpio Pereira (diretor geral de Mainframe da BMC software) revela ainda que 62%
dos entrevistados disseram que devem aumentar a capacidade do mainframe da empresa neste
ano, alta de 6% em relao ao registrado em 2010. Isso demonstra que as solues para
computadores de grande porte acompanham o crescimento dos negcios que envolvem alto
risco. Hoje, segundo ele, o mainframe adotado principalmente pelo setor financeiro (26%),
seguido por empresas de tecnologia (14%), seguros (13%) e governo (10%), que buscam
otimizar o seu uso para acompanhar seu crescimento. Essas empresas desenvolvem novas
aplicaes para mainframe, principalmente para suportar um novo servio de uma unidade
de negcio, diz Pereira.
A necessidade de reduzir custos continua a ser a principal prioridade para 60% das
empresas que utilizam essa tecnologia, por isso ainda h um grande interesse desses
profissionais em investir no aumento da capacidade do mainframe e, ao mesmo tempo, em
melhorar o desempenho. Outras prioridades incluem a recuperao de desastres (34%),
modernizao de aplicaes (31%), a utilizao de mips ou projetos de reduo de
crescimento (24%), e a reduo do impacto de disponibilidade devido a interrupes
planejadas ou no (24%).
A IBM (principal empresa e pioneira no desenvolvimento dos mainframes) lanou em
2011 um modelo que teve uma reduo considervel de custo, o z114, um mainframe que
216
operacionais como Linux, Unix, MVS e zVM. Essa a mais utilizada pois a maioria dos
processadores so dedicados ao uso do prprio banco de dados do sistema bem como o
seu sistema operacional;
zAAP (zSeries Application Assist Processors): Tecnologia utilizada para
definir um conjunto de processadores que sero utilizados apenas para aplicaes de alto
nvel, como Java, SAP, Web Sphere, Perl entre outras. Toda a carga de trabalho gerada
por aplicaes desse tipo so filtradas por algoritmos especficos dos quais permitem ao
mainframe definir o que ser gerenciado pelos chamados processadores zIIP. Porm, caso
seja identificada pela CP que no existe em um dado momento uma carga de trabalho to
alta nas aplicaes de alto nvel, os processadores so automaticamente desativados do
modo zIIP e passam a ser utilizados como processadores zAAP.
A segurana do mainframe feita por uma aplicao chamada RACF (nos mainframes
IBM) ou ACF2 nos mainframes da Unisys e HP, por exemplo.
RACF: RACF, abreviao de Resource Access Control Facility, um software IBM de
segurana que fornece controle de acesso e funcionalidade de auditoria para o z /OS e os
sistemas z /VM. As caractersticas principais do RACF so:
a) Identificao e verificao de um usurio via ID de usurio e
verificao de senha (autenticao);
b) Proteo dos recursos pela manuteno de direitos de acesso
(autorizao);
c) Registro dos acessos a recursos protegidos (auditoria).
O RACF estabelece polticas de segurana ao invs de apenas registros de permisso.
Pode definir permisses para padres de arquivos - ou seja, definir as permisses para os
arquivos, mesmo que ainda no existe. Essas permisses so ento utilizadas para o arquivo
(ou outro objeto), criado em um momento posterior.
RACF tem evoludo continuamente para apoiar tais recursos de segurana modernos,
como certificados digitais, servios pblicos de infra-estruturas fundamentais, interfaces
LDAP (Lightweight Directory Access Protocol) e casos de ids sensveis (usurios e senha
que interagem entre plataformas). Este ltimo uma concesso relutante em promover a
operabilidade com outros sistemas, tais como Unix e Linux. O hardware subjacente zSeries
trabalha em estreita colaborao com RACF. Por exemplo, os certificados digitais so
protegidos dentro de processadores prova de falsificao de criptografia. Subsistemas de
mainframe principais, especialmente DB2 verso 8, usa RACF para fornecer multi-nvel de
segurana (MLS).
Seu principal concorrente o ACF2, agora produzido pela CA, Inc.
ACF2: ACF2 (Access Control Facility) um software de acesso e controle para a
segurana do sistema, desenvolvido para MVS, VSEe VM.
ACF2 foi desenvolvido em resposta a RACF da IBM (desenvolvido em 1976). O
projeto do ACF2 foi guiado tendo como idia principal o funcionamento do RACF, tendo
uma abordagem orientada a regra do recurso (ou seja, em quais grupos de autoridade se
encaixam cada recurso do sistema e os usurios que podem utiliz-los). Porm a nica
diferena entre um e outro que o ACF2 utiliza os conceitos de"proteo padro" e
mascarando padro de recursos. Com isso no se tem uma diviso de quais usurios podem
acessar quais grupos de segurana dentro do sistema, mas sim quais privilgios cada usurio
ir ter dentro do grupo padro, onde todos os usurios esto conectados.
4 Considerao finais
Podemos concluir que por mais que existam enormes diferenas, e observando as
vantagens da baixa plataforma (preo e em alguns casos, maior performance) e da alta
plataforma (maior capacidade de armazenamento e segurana) bem como as desvantagens da
218
Referncias
[3] <http://publib.boulder.ibm.com/infocenter/>
[4] <http://www.inf.ufrgs.br>
[6] Ucha, Fabricio. CISSP - Certified Information Systems Security Professional, Ps-
graduao em Segurana da Informao e Criptografia pela UFF, 2005. Disponvel em
<http://www.cnasi.com>
[7] <http://www.cnasi.com)>
[8] <https://www.redbooks.ibm.com/abstracts/sg245404.html>
[9] Pereira, Olmpio. Diretor geral de Mainframe da BMC software. Disponvel em <
www.bmc.com/pt-BR/news, Outubro de 2011>
[10] <http://www-03.ibm.com/systems/z/index.html>
219
Rafael Rosolen38
Resumo
Este trabalho tem como objetivo analisar a utilizao da PLC (Power Line Communication),
uma nova e atual opo de acesso de transmisso de dados via rede eltrica. A comunicao
de dados quando se usa a rede eltricatem a vantagem de se utilizar uma infraestrutura j
existente. Existem vrios padres para PLC, tais como Homeplug, Passport, Powerpacket,
etc. O objetivo deste trabalho analisar o uso da PLC como uma alternativa para as redes de
dados convencionais.E tambm analisar alguns modelos experimentais e comparar a PLCcom
outros mtodos de transmisso de dados
Abstract
This work aims to analyze the use of PLC (Power Line Communication), and now a new
option to access data transmission grid. The data communication when using the grid has the
advantage of using an existing infrastructure. There are several standards for PLC, such as
Homeplug, Passport, PowerPacket, etc.. The objective of this paper is to analyze the use of
PLC as an alternative to conventional data networks. It will also be studied to analyze several
experimental, aiming to compare the PLC with other methods of data transmission
1 Introduo
PowerlineCommunication (PLC) uma tecnologia que viabiliza a comunicao de
dados atravs da rede eltrica, tornando assim a troca deinformaes entre diferentes servios
ou componentes possvel.
Esta tecnologia utiliza a rede eltrica, j instalada, em casas e empresas, tornando
tomadas em pontos de acesso uma rede local (LAN-LocalAreaNetwork), e at mesmo a
internet, tornado sua implementao com custo mais baixo, pois no necessrio fazer a
instalao de equipamentos utilizados em redes de dados.
Porm, as redes eltricas apresentam algumas dificuldades, como por exemplo, a
atenuao do sinal, equipamentos que se utilizam da rede eltrica, provocando variaes no
sinal de energia, distancia entre pontos de distribuio e acesso, ondas de radio ou at mesmo
uma tomada sem utilizao, causam interferncia, causando assim, rudos e reflexes [5].
Com esses problemas apresentados, as empresas de distribuio de energia eltrica esto
melhorando o modo de transmisso, atravs de estudos em algumas cidades do Brasil, para
que os resultados obtidos sejam melhores.
Com a disseminao da PLC, lugares mais distantes que no possuem acesso a
tecnologias, como por exemplo, a internet poder desfrutar das mesmas utilizando-se da rede
eltrica j instalada em suas residncias.
No Brasil os testes feitos com o uso da PLC so realizados por algumas empresas de
distribuio de energia, como ocorre estados de Minas Gerais, So Paulo, Paran e Rio de
38
Acadmico do Curso de Bacharelado em Sistemas de Informao Faculdade Network, Nova Odessa, SP,
Brasil. (Rafael_rosolen@hotmail.com)
220
Janeiro, onde se realiza testes em algumas cidades do interior dos estados com implantao da
tecnologia realidade do sistema eltrico brasileiro.
Um dos pilares de apoio desta nova tecnologia no Brasil encontra-se na disseminao
do acesso internet, no apenas para os diversos centros urbanos, mas tambm para os mais
afastados conglomerados populacionais, pois com o uso da PLC, a excluso tecnolgica,
teoricamente, deixaria de existir permitindo assim que o fluxo de informao e a cultura
eletrnica possam ser de uso integral na sociedade moderna [6].
Esta tecnologia trs a possibilidade de disponibilizar a internet de banda larga em todas
as residncias, escritrios ou empresas, onde todos os pontos de energia podem ser
transformados em pontos de acesso a internet, telefonia sobre IP (transmisso de voz a
internet), fax, microcomputadores em rede, vdeo, medio de consumo de energia,
automao residencial e TV Digital.
Como no Brasil a rede eltrica est presente em 97% do territrio segundo o IBGE para
utilizar os servios citados acima, haveria apenas a necessidade de instalao de equipamentos
responsveis pela converso de sinais eltricos em digitais.
3. Metodologia
A metodologia utilizada para alcanar o objetivo deste artigo foi a realizao de um
estudo da tecnologia PLC (Power Line Communication) por meio de uma pesquisa,
permitindo a comparao entre os parmetros estabelecidos na teoria sobre a PLC e seus
concorrentes.
4.1.Tecnologias e padres
Para que a PLC possa ser utilizada, atualmente se utilizam no mercado dois padres de
tecnologias,sendo elas o padro Passport, uma tecnologia original, criada pelas empresas
Intelogis e Powerpacte, a outra mais emergente, desenvolvida pela Intellon e escolhida pela
Homeplug para ser o padro de redes PLC [5].
Conector Homeplug e chip Intellon, tambem utilizados hoje nas redes PLC [9].
A tecnologia Passport, utiliza a chave de frequncia (FSK) para o envio de dados sobre
dois fios eltricos em uma residncia, enviando informaes digitais entre os computadores na
rede [7].
Qualquer rudo que acontece na frequncia utilizada, pois pode romper os dados que
sotransmitidos, isto , enquanto o computador transmitir e receber os dados, afetando assim
o desempenho da rede. Por exemplo: quando se utiliza muitos equipamentos eltricos em
casa, a velocidade na transmisso dados fica reduzida.
A tecnologia Passport possui uma proteo para a linha de fora com equipamento
conectado a rede, ajudando a reduzir a quantidade de rudo na linha eltrica [7].
Algumas desvantagens da tecnologia Passport;
O desempenho pode ser alterado se a energia for utilizada
S trabalha com sistema operacional Windows
Utiliza grandes dispositivos de parede para acessar uma sada eltrica
Pode usar somente 110 V como linha de fora padro
Requer que todos os dados sejam codificados para uma rede segura
223
5.Arquitetura PLC
A PLC o tipo ponto-multiponto e peer-to-peer, (ponto a ponto). Pode-se dividir a
arquitetura de uma rede PLC em quatro blocos: o primeiro a rede interna do usurio ou
empresa que faz o uso da tecnologia, o segundo a rede de acesso, o terceiro a rede
distribuio e o quarto a rede transporte. A rede interna constituda pela rede de distribuio
eltrica nas instalaes j existentes, e pelo(s) modem(s), que tem como funo a conexo dos
equipamentos interligados pelo servio.
Diversos modems podem ser interligados nas tomadas disponveis na residncia ou
empresas. Uma alternativa, j desenvolvida e testada, a utilizao de um AcessPoint
802.11(nesse caso pode se utilizar um roteador) diretamente conectados no receptculo
(conhecido como bocal) como uma lmpada.
A Rede de acesso constituda de uma rede de baixa tenso, que realiza a funo do
segmento de acesso rede, interconectando o modem PLC com um equipamento com um
equipamento denominado de repetidor BT. Com esse equipamento conectado ao sistema
eltrico convencional, ele se torna um ponto de conexo a servios de telecomunicaes. O
transformador realiza a conexo entreas redes de baixa tenso para redes de media tenso.
A rede PLC de distribuio onde ocorre a interligao da rede eltrica com a rede de
dados, ou seja, com a rede de transporte da operadora de telecomunicaes, e da segue at
alcanar um ponto de acesso internet. Na rede de transporte podem-se utilizar os servios
oferecidos pelas empresas de comunicao que disponibilizam acesso a internet como
empresas de TV a cabo para realizar conexo.
Podemos definir essa arquitetura apresentada acima em dois sistemas, chamados de
sistema INDOOR e outro OUTDOOR que tem a funo de interface entre o Backbone
(espinha dorsal, um Backbone uma rede de alta velocidade e de alta capacidade de
conexo que utilizada para ligar varias redes ao mesmo tempo entre si), segundo Vargas
7. Modulao do sinal
A maioria dos sinais, no pode ser enviada diretamente nos canais de transmisso sem
uma modulao, pois necessrio casar o sinal com o meio de transmisso.
Consequentemente, uma onda portadora cujas propriedades so mais convenientes aos
meios de transmisso, modificada para representar a mensagem a ser enviada. A modulao
a alterao sistemtica de uma onda portadora de acordo com a mensagem, e pode incluir
tambm uma codificao.
As caractersticas da rede eltrica tornam a tarefa de transmisso de dados difceis para
vencer as barreiras impostas. Como soluo, necessriaa combinao de varias tcnicas de
modulao, processamento de sinais e correo de erros.
Essas tcnicas so fundamentais ao funcionamento do sistema, para que acople um sinal
de informaes com o sinal da portadora que trafega pela rede eltrica.
Entre as tcnicas de modulao que os sistemas atuais esto utilizando, podem ser
citados os modelos OFDM, GMSK (Gaussian Minimum Shift Key) e Spread Spectrum. Com
essas tcnicas, pode-se verificar qual modulao usar para as implementaes das redes PLC
[5].
A OFDM uma tcnica que consiste em modular um grande numero de portas e
distribudas lado a lado e oferece grande adaptabilidade ao sistema, pois possvel variar o
carregamento (numero de bits) de cada portadora de acordo com a relao sinal /rudo ou
atenuao do enlace [3].
Esta tcnica necessita de amplificadores altamente lineares para evitar que as
harmnicas das portadoras provoquem interferncias. Conforme o rudo se propaganda por
diversas frequncias, os sinais so carregados e transmitidos (modulados), em varias
frequncias simultneas, e em nveis de carregamento diferentes, aproveitando desta forma a
melhor condio possvel do link escolhido, a fim de carregarem um numero mais amplo de
frequncias numa rea o menor possvel uma quantidade menor de dados transmitida em
cada sub portadora, porm a soma total consideravelmente alta e proporciona uso eficiente
do espectro.
J a OFDM proporciona alto desempenho num ambiente com muitos rudos, pois no
requer equalizao de canal, aperfeioando a relao sinal/rudo com utilizao de um mtodo
de correo de erro denominado FEC (Forward error correction). Essa tcnica tem a
caracterstica de acrescentar bits na informao a ser transmitida para que no haja falha na
entrega da informao. A quantidade que ela envia de bits de 1:2, ou seja, para cada bit
enviado ela transmite dois bits, mas os equipamentos PLC tambm monitoram
automaticamente a qualidade do canal, de modo que se ela for alta o suficiente o FEC
desativado e se a qualidade cair o FEC ativado. Este padro de modulao garante uma
melhor adequao rede eltrica, pois de acordo com o nvel de rudo e frequncia em que
estes se encontram, os equipamentos alternam o carregamento dos dados automaticamente
entre varias portadoras, garantindo assim estabilidade de comunicao mesmo sob condies
de rede desfavorveis.
Outra tcnica de modulao o GMSK, que transmite dado na fase da portadora,
resultando num sinal envelope constante. Isso permite uma complexidade menor no
amplificador, pois no produzira harmnica indesejvel.
A tcnica de modulao GMSK um caso particular de modulao OFDM, as vezes
referido como OFDM de banda larga. um mtodo robusto contra interferncia em banda
estreita, que tpico de radio fuso em ondas mdias.
A modulao Spread Spectrum (Espalhamento Espectral), tambm suporta as
interferncias e rudos da rede eltrica. Esta tcnica consiste em distribuir a potencia do sinal
ao longo de uma faixa de frequncias muito ampla, de modo a garantir que a densidade
espectral de potencia seja bastante baixa. Em contrapartida, a largura de banda necessria para
226
transmisso de taxas na ordem de Megabits bastante elevada. Figura abaixo modelo Spread
Spectrum, OFDM, GMSK.
Espectro e frequncia GMSK, Spread Spectrum e OFDM utilizados nas redes PLC [10].
9.Considerao finais
A tecnologia PLC pode ser um meio vivel de disponibilizar servios de diversas reas
como telefonia IP, canal de retorno para TV digital, telemetria, redes locais, udio e vdeo sob
demanda, monitoramento, conferencia, entre outros. No Brasil uma forma de usar de forma
apropriada a PLC seria em localizao afastada das cidades onde no existe a presena do
cabeamento de rede eltrica.
Podendo utilizar o PLC como um meio de acesso a todas as tecnologias disponveis nos
grandes centros uma vez que j existem empresas que fornecem servios de internet entre
227
outros com capacidade de transmisso elevada de dados onde a PLC seria uma segunda
opo. Porem, como uma tecnologia ainda recente no Brasil, no possvel competir com as
tecnologias j existentes no mercado, como Redes Ethernet, pois estas tecnologias j esto
instaladas e possuem velocidades de transmisso relativamente maior a PLC. No Brasil, seu
uso ideal em cidades que no possuem linhas telefnicas e/ou cabos de fibra ptica para
acessos servios de comunicao.
necessrio o desenvolvimento desta tecnologia para se tornar eficaz a transmisso
pela rede eltrica eliminando usas variaes, tanto no sistema indoor quanto outdoor.
Sendo assim, pode se concluir que a tecnologia vivela partir do momento em que as
alteraes necessrias no sistema de distribuio eltrica forem implementadas.
Referencia
[1] CASTRO, F.C. Conceitos e Elementos Bsicos de Redes. So Paulo, SP, 2004.
[2] CORRA, J.R. PLC POWER LINE COMMUNICATIONS. Uberlandia, MG, 2004.
[3] FERREIRA, M.V. PLC Power Line Communication, Niteroi, RJ. 2005.
[4] SILVA, F.C. Tecnologia PLC: Comunicao atravs da Rede Eltrica. Lavras, MG. s/d
[5] SILVA, M.A. Avaliao de Desempenho em Redes PLC Domiciliar com Interferncia
de Harmnicos, 2007.
Resumo
O projeto aborda o desenvolvimento de uma ferramenta de gesto web, muito utilizado nos
dias de hoje, por empresas de pequeno porte, grande porte, intranet e at para uso pessoal
como o caso de blogs. conhecida pela sigla CMS (Content Management System), que possui
significado em portugus de SGC (Sistema Gerenciador de Contedo), capaz de executar e
gerenciar contedo vindo dos usurios sem que eles possam ter conhecimento em linguagens
de programao, HTML, CSS, PHP entre as demais no ambiente web. Cumprindo o objetivo
que os usurios tenham total liberdade de expor seus contedos pela web com segurana e
dinamismo e com facilidade nos recursos, podem ser criadas pginas na web mais robustas e
com mecanismos mais avanados. Essa ferramenta toma, como base em seu ciclo de
desenvolvimento, sistemas j existentes no mercado, mais utilizados e conhecidos so Joomla,
Drupal, WordPress( um CMS voltado para desenvolvimento de blog), PHP Nuke, Midia
Wiki. uma tecnologia open source para que outros desenvolvedores e analistas possam
modificar e compartilhar conhecimentos, seguindo as normas de um software livre. Com tudo
isso, pretendeu-se ganhar uma grande noo de desenvolvimento e aprender tcnicas e
maneiras de se utilizar as linguagens de programao para web.
Abstract
The project addresses the development of a web management tool, widely used today for
small businesses, large, and even intranet for personal use as the case of blogs. It is known by
the acronym CMS (Content Management System), which has meaning in Portuguese SGC
(Content Management System), able to run and manage content coming from users that they
may have no knowledge of programming languages, HTML, CSS, PHP among the others in
the web environment. Fulfilling the goal that users have complete freedom to expose their
content through the web and drive safely and with ease in resources, you can create Web
pages more robust and more advanced mechanisms. This tool takes as the basis of its
development cycle, systems already on the market, most used and known are Joomla, Drupal,
Wordpress (a CMS is focused on development of blog), PHP Nuke, Media Wiki. It is an open
source technology for other developers and analysts can modify and share knowledge by
following the rules of free software. With all this, we sought to gain a strong sense of
development and learn techniques and ways to use the Web programming languages.
1 Introduo
Sistema Gerenciador de Contedo (SGC) conhecido em ingls pela sigla CMS
(Content Management Systems). So sistemas que fazem controle de websites e intranet. No
caso do presente projeto aborda-se o desenvolvimento de websites, propondo um melhor
gerenciamento do contedo que ser transmitido em uma pgina web. Este trabalho poder
39
Acadmico do Curso de Bacharelado em Sistemas de Informao - Faculdade Network, Novo Odessa, SP,
Brasil. (rodrigofullrace@hotmail.com)
40
Prof. Msc. Do Curso de Sistemas de Informao da Faculdade Network, Nova Odessa, SP, Brasil.
(leandro.ledel@gmail.com)
229
ajudar empresas que queiram divulgar seus servios atravs da internet com facilidade e um
bom desempenho, com total controle sobre o contedo em tempo real ou at mesmo pessoas
que queiram criar sites para uso pessoal, sem a necessidade de programao de cdigo.
O objetivo desta ferramenta o de possibilitar o controle de diversos contedos web
com simplicidade e segurana, podendo criar sites com uma estrutura dinmica e gil, e que
os usurios no precisam ter certas habilidades de programao tais como PHP, HTML e
CSS. O usurio poder inserir seu contedo em determinados pontos da ferramenta, e esta se
encarrega de estrutur-los e organiz-los automaticamente, e de acordo com que o usurio
deseja. Nesse projeto o tratamento do contedo que vir do usurio ser diferente de algumas
ferramentas desse porte de gesto de contedo, que o contedo inserido pelo prprio usurio
na ferramenta e se atualizando, j nesse projeto o usurio seleciona e apresenta o contedo a
algum responsvel pelo controle do sistema, gerando assim um melhor controle e mais
segurana nas informaes que estaro presentes na ferramenta.
Um dos melhores benefcios dessas ferramentas SGC com o custo, principalmente na
parte de manuteno por serem ferramentas estveis dificilmente poder acontecer problema
grave, caso acontea so mais fceis de controlar e estabelecer o sistema novamente.
O problema que muitos enfrentam com sistemas desse porte a restrio de sua
atualizao, em funo do idioma e tambm por serem complexos. Alguns SGC no oferecem
pacotes de atualizao no idioma Portugus, dentre outros detalhes funcionais, mas no
deixam de ser timas ferramentas de gesto de contedo, esses so alguns dos pontos crticos
dessas ferramentas por que hoje temos diversos servios utilizando essas ferramentas sendo
eles portais web, intranet que abrange sistemas e processos em um mesmo espao usado
muitos em empresas.
O motivo desse projeto a capacidade de podermos usar o espao na web para poder
estruturar as informaes e administrar os dados fornecidos para a ferramenta. A inteno
fazer algo que facilite a comunicao do usurio com o ambiente web e que ele possa
expressar seu contedo com facilidade.
Aprofundar os conhecimentos voltados para web principalmente na utilizao das
linguagens de programao HTML, PHP, CSS, JavaScript e o Banco de Dados MySQL
aplicando todas as funcionalidades e conhecimentos, podendo ser gerados a partir dessa
ferramenta sites dinmicos e bem estruturados. Principalmente saber que h a possibilidade de
gerenciar informaes na web com facilidade, assunto que antigamente sofria grandes
dificuldades com perda de dados e incompatibilidade de vrios navegadores web, hoje j se
tornou mais prtico e de fcil acesso por ser ferramentas Open Source. Muitos
desenvolvedores podem fazer alteraes e aumentar o desempenho dessas ferramentas
deixando as mais robustas e poderosas para a utilizao.
2 Referencial terico
Com base em Lemos, et al (2008).[1]
Os sistemas de gerenciamento de contedo (SGC) uma realidade no mercado,
como alternativa no s para criao, mas, tambm para manuteno de site ou
portais, simples ou complexos, que acabam por libertar organizaes e profissionais
do domnio das empresas de design, que, antes, por deterem o monoplio da
informao, cobravam preos que extrapolavam a realidade de alguns pequenos
negcios. 3
Focando no mundo do software livre os SGC que so conhecidos pela sigla no
ingls CMS Content Management Systems tem um importante papel com as
ferramentas j conhecidas que j possuem licena (GNU/GPL) so o Mambo,
Joomla e PHP Nuke.
Lemos, et al (2008).[2] Podemos observar que atualmente a utilizao de software livre
tem crescido em larga escala e a ideia de que grandes produtos no podem ser produzidos sob
a bandeira do FLOSS(Free/Live Open Source Software) tem sido modificada.
230
Como destacado pelos autores, essa parte bibliogrfica relata como se compem e se
comporta os Sistemas de Gerenciamento de Contedo para Web destacando seus principais
processos de administrao e controle, inclusive, mostrou como esta o SGC no mercado
envolvendo Software Livre e muito mais.
Contudo Alvarez (2008). [4] ressalta que
Segundo Alvarez A. M., (2008). [5], os CMS contem uma interface baseada em
formulrios em que pode acessar com um navegador podendo escrever seu contedo
facilmente, o que contedo aparece na pgina nos lugares onde se indicou ao inscrev-lo. Os
CMS mais conhecidos e populares so:
Vignette: considerado um CMS comercial.
Drupal: um dos CMS mais populares, neste caso gratuito e Open Source, desenvolvido
em PHP podendo utilizar vrios Bancos de dados.
Mambo: um sistema CMS livre e gratuito, criado em PHP.
Joomla: um CMS de cdigo livre, tambm criado em PHP, ele considerado uma
melhora ou ampliao do Mambo.
Wordpress: um CMS voltado para criao de blogs por excelncia, um dos mais
utilizados em valorizados tambm desenvolvido em PHP.
OsCommerce: CMS de cdigo livre voltado para criao de lojas online bastante
utilizado.
Foram citados os CMS mais utilizados e conhecidos no mundo dos desenvolvedores
web alguns deles serviras de base ou dar uma estrutura para que se possa estar desenvolvendo
uma ferramenta desse tipo. 4
231
De acordo com Patricia Karen (2010). [7], para desenvolvedores, tambm uma mo na roda,
pois possui diversas solues prontas como enquetes, forns, gerenciamento de usurio e etc,
reduzindo assim o tempo de desenvolvimento que pode ser utilizado para aprimorar solues mais
especificam assim como um layout personalizado para o cliente. Em relao a Open Source
Patricia Karen(2010) ressalta que. [8]
Com forme citado pelo autor Millarch Francisco (2005). [10], existe uma gama de
vantagens que um sistema de gerenciamento de contedo oferece, entre elas:
Estruturao do processo de autoria, no qual toda a sua equipe poder contribuir
cada um na sua rea de atuao e conhecimento
Diminuio do tempo necessrio para a criao de novas pginas e atualizaes
das j publicadas
Harmonia esttica com o resto do site e demais contedos
Melhor estruturao da navegao, mantendo a coerncia com projeto inicial de
arquitetura da informao
Maior flexibilidade, para acrescentar ou editar contedos de forma
descentralizada e em qualquer lugar, dia ou noite, dentro ou no do escritrio
Permisso granular de acesso s informaes publicadas
232
Maior segurana
Gerenciamento de verso dos contedos
Escalabilidade
Diminuio dos custos de manuteno
Figura 1: Comparao da segurana entre os SGC (Sistema de Gerenciador de Contedo) mais utilizados.
Fonte: Do blog http://groger.wordpress.com/2011/06/09/cms-sistema-de-gestao-de-conteudo-x- seguranca/
A figura anterior demonstra o nvel de segurana entre os CMS Joomla, Drupal, WordPress
os mais conhecidos em diversos projetos web, avaliando as parte dos sistemas que possuem
vulnerabilidades sendo elas as mais conhecidas como exploits (so trecho de cdigos malicioso,
usados para burlar ou invadir, por brechas deixadas em partes de um sistema).
De acordo com Moreira Rogrio (2011). [11]
Com esses registros obtidos em relao aos sistemas destacados aparece o Joomla com
maior ndice de dados registrados, mas mesmo assim so ferramentas que nos dias de hoje
no podemos abrir mos de utilizar, segundo Moreira Rogrio (2011). [12], isto serve de 6
alerta para que os administradores de sistemas e desenvolvedores fiquem muito mais
atentos, pois um vacilo pode comprometer seu projeto com um todo.
3 Metodologia
Para a realizao deste projeto, foram primeiramente realizadas atividades de pesquisa
em sites e blogs especficos, acerca de outras ferramentas de Sistemas de Gerenciamento de
Contedos (SGC, tambm conhecido como CMS Content Management System), estudo dos
modelos empregados em Gesto de Contedo para a Web, e tipos de estruturas e modelos
Templates disponveis. A descrio destas atividades de pesquisa est descrita a seguir.
4 Resultados e discusso
O projeto do sistema CMS (Content Management System) ou conhecido pela sigla em
portugus SGC (Sistema Gerenciador de Contedo) est dividido em etapas, ou melhor, em
234
Foi utilizado o diagrama de classe para especificar uma viso mais prxima de uma
linguagem de programao exibindo claramente os atributos e funes da aplicao. Como
demonstrado acima na Figura, a representao do primeiro modulo a rea restrita, rea de
incio em que s usurio administrador pode manipular as operaes.
Com a ajuda desse diagrama de classe, que um dos mais utilizados em projetos,
principalmente para o desenvolvimento utilizando o mtodo Orientado a Objeto, que o caso
desse sistema, os retngulos mostrados na imagem so as classes utilizadas na rea restrita e
seus relacionamentos.
Tela do sistema em que representa o login utilizado pelo administrador do sistema para
que possa gerenciar a ferramenta.
Essa parte demonstra o cadastro que os administradores do sistema tero que efetuar
para se conectar no gerenciador do sistema
Parte em que faz a gerencia da ferramenta em geral, obtendo controle sobre os usurios
no sistema a parte de suporte, funes do sistema e o principal a gesto de contedos vindo
dos usurios.
239
5 Consideraes Finais
O Sistema de Gerenciamento de Contedos (SGC) oferece uma ampla possibilidade de
configuraes e de estratgias de planejamento. Ele mostra ser uma ferramenta bastante
flexvel.
A construo de um novo SGC permitir o aprendizado de diversos conceitos de Gesto
de Contedos, o exerccio de tcnicas de desenvolvimento de projetos de software, bem como
a possibilidade de se criar um SGC personalizado, o qual ser disponibilizado como uma
ferramenta de cdigo livre.
Pretende-se desenvolver o sistema, utilizando ferramentas e linguagens de programao
de cdigo fonte livre (Open Source), bem como montar o ambiente de desenvolvimento em
uma mquina rodando o sistema Operacional Linux, o que no impedir o sistema de ser
utilizado em outra plataforma (como o Windows, por exemplo), uma vez que a tecnologia
Web a ser utilizada roda em praticamente todas as plataformas para computadores pessoais
(desktop).
Referncias
[1] R.L.C, LEMOS; F.I, OLIVEIRA; J.P.S, NETO; J.T,GOMES. Sistema de Gerenciamento
Contedo em Software Livre. Disponvel em: http://www.hardware.com.br/dicas/sgc-
livre.html. Acesso em 1 abr. 2011.
[2] R.L.C, LEMOS; F.I, OLIVEIRA; J.P.S, NETO; J.T,GOMES. Sistema de Gerenciamento
Contedo em Software Livre. Disponvel em: http://www.hardware.com.br/dicas/sgc-
livre.html. Acesso em 1 abr. 2011.
240
[3] R.L.C, LEMOS; F.I, OLIVEIRA; J.P.S, NETO; J.T,GOMES. Sistema de Gerenciamento
Contedo em Software Livre. Disponvel em: http://www.hardware.com.br/dicas/sgc-
livre.html. Acesso em: 1 abr. 2011.
[7] PATRICIA KAREN. Criar seu site nunca foi to fcil. Disponvel em:
<http://www.guiadophp.yoonix.com.br/2010/09/06/cms-em-php-criar-seu-site-nunca-foi-tao-
facil/>. Acesso em: 22 out. 2011.
[8] PATRICIA KAREN. Criar seu site nunca foi to fcil. Disponvel em:
<http://www.guiadophp.yoonix.com.br/2010/09/06/cms-em-php-criar-seu-site-nunca-foi-tao-
facil/>. Acesso em: 22 out. 2011.
[9] SCHNEIDER LEONARDO. Voc ainda vai usar um. Disponvel em:
<http://blog.llss.com.br/2009/10/21/cms-voce-ainda-vai-usar-um/>. Acesso em: 23 out. 2011.
241
Resumo
Framework um conjunto de ferramentas, padres e conceitos que auxiliam o programador
de sistemas de software a construir o projeto com maior eficincia, aproveitamento de tempo
e eliminando obstculos comuns nessa etapa de codificao. Para o desenvolvedor de
aplicaes saber qual framework utilizar uma tarefa importante, contudo nesse trabalho
questionaremos: Ser que a aplicao, realmente, exige algum framework? Utilizaremos
mtricas para analisar esse estudo, algumas delas so: quantidade de linhas e estrutura de
algumas funcionalidades dos projetos desenvolvido com framework Spaghetti(AntiPadres) e
desenvolvido com framework cakePHP a partir dos requisitos do sistema gerenciador do
Conselho Tutelar de Frutal MG.
Abstract
Framework is a set of tools, patterns and concepts that guide the software developer to build
up a project with greater efficiency, meke good use of the agreed time and eliminating
common obstacles into coding step. It is a great task for the application developer knows
which framework use, however the addressed question is: Does the project really requires a
framework to be built on? S, for analysis we take some metrics like: code lines and structure
of some features of the projects developed with Spaghetti (antipatterns) and developed with
CakePHP framework from the management system requirements of the Frutal MG Council of
Guardianship.
1 Introduo
41 Vinicius Affonso Santana, Desenvolvedor de solues e aplicativos com especialidade web IBM; Suporte
a aplicao WorkQueue2.0. Cursando Bacharelado em Sistemas de Informao, Faculdades Network. E-mail:
bsi@nwk.edu.br.
42 Christiane Zim Zapelini, mestre em Cincias da Computao/UNICAMP e MBA em Gesto de TI/FGV.
Atualmente trabalha como analista de BI na Unicamp e leciona como professora universitria desde 2006.
E-mail: christianezapelini@nwk.edu.br
242
O artigo tem como finalidade apresentar a comparao de alguns aspectos entre duas
tcnicas de programao web aplicadas aos mesmos requisitos de um sistema de software.
Os requisitos foram fornecidos pelo Conselho Tutelar de Frutal MG, solicitando a
criao de um sistema de gerenciamento web de pequeno porte e pouca complexidade e com
lgicas de negcio bsicas. Os requisitos basicamente consistem em:
1. Cadastro para entrada de ocorrncia (dos casos relatados no Conselho)
2. Relatrio de quantidade de ocorrncias por categoria
Aps a implementao da aplicao, ambas foram submetidas a testes e identificao e
coleta de mtricas. Atualmente, o software est em sua primeira verso, desenvolvida para a
web, utilizando PHP sem a implementao de padres conhecida popularmente por
Spaghetti, uma forma funcional de desenvolvimento, porm desprovida das formalidades
que as boas prticas da programao aconselham, como os padres de projeto.
A nova arquitetura sugerida para comparao o popular framework, CakePHP, que
infere metodologias, boas prticas e padres de projetos.
Ao final, alm dos resultados comparativos, foram apresentados tambm os relatos das
dificuldades e potenciais riscos identificados no desenvolvimento, pontuando as questes
relevantes que ocorreram durante o processo de montagem das vertentes.
2 Referencial terico
Framework, segundo a Wikipedia(em 16/06/2011), como uma abstrao que une
cdigos comuns entre vrios projetos de software provendo uma funcionalidade genrica. Um
framework pode atingir uma funcionalidade especifica, por configurao, durante a
programao de uma aplicao. Ao contrrio das bibliotecas (conjunto de funes pr-
escritas), o framework quem dita o fluxo de invocar mtodos da aplicao, chamado de
Inverso de Controle, onde o fluxo determinado pela infraestrutura e no mais pelo
programador.
Utilizando as palavras de Minetto(2007), "um framework de desenvolvimento uma
base de onde se pode desenvolver algo maior ou mais especfico. uma coleo de
cdigos-fonte, classes, funes, tcnicas e metodologias que facilitam o desenvolvimento de
novos softwares."
Um framework funciona similar a uma caixa de ferramentas, onde rene padres de
solues as vrias funcionalidades comuns de aplicaes, pois pertencem a um mesmo
domnio de problemas.
Um framework trabalha com padres de projeto, mais conhecidos por design patterns
(conjunto de modelos funcionais para solues de problemas frequentemente encontrados em
sistemas de software), que sustentam a aplicao de funcionalidades que envolvem obstculos
encontrados pelos desenvolvedores.
Dois conceitos, que expressam a essncia agregadas a qualquer framework e o
KIS(Keep It Simple) e o DRY(Don't Repeat Yourself), traduzindo, "Mantenha Simples" e
"No Se Repita", ou seja, valorizar a simplicidade e tornar o mais reutilizvel possvel.
"Um framework deve permitir que o programador consiga produzir cdigo de
qualidade, estimulando-o na elaborao de testes automatizados, na organizao e na
eliminao de cdigos duplicados; deve possuir um conjunto de bibliotecas pr-
desenvolvidas, os melhores padres de projetos e, principalmente, fazer com que o
programador se concentre no que realmente importa no desenvolvimento de software: a
soluo do cliente."(Pedrini, J., 2009, p. 51).
Quais so os frameworks disponves?
Para linguagem de programao abordada, o PHP, h diversos, e sempre esto surgindo
novas opes no mercado. Atualmente, segundo o site http://www.phpframeworks.com/,
mantido por comunidades de usurios dos frameworks disponveis para a linguagem, os mais
243
populares e com comunidades mais ativas so Zend, CodeIgniter, CakePHP, Symfony e o Yii.
Alm da popularidade existem algumas caractersticas que distinguem um framework de
outro, como exibido na Figura 1.
programadores iniciantes de linguagens procedurais cometem esse erro, devido a esse fator e
pela falta de suporte a modelo orientado a objetos, as linguagens procedurais so as mais
passveis de se aplicar esse tipo de tcnica.
Geralmente a sua utilizao ocorre em softwares de pequena estrutura que so
desenvolvidos para executarem apenas a atividade designada, limitando e dificultando futuras
e possveis extenses ou adaptaes.
As caractersticas apresentadas por esse tipo de mtodo so:
6. Ausncia parcial ou total do suporte de orientao a objetos pela linguagem ou
ambiente;
7. Uso desapropriado e precrio das facilidades que a orientao a objetos fornece;
8. Impossibilidade de reuso de classes, mtodos e procedimentos;
9. Falta de identao;
10. Dificuldade para manter o cdigo, a respeito de manutenes ou atualizaes.
ser um desafio para trabalhar com PHP no padro, eles so muito mais fceis para trabalhar
com CakePHP desde aplicaes tenham diretrios de core e app, onde pode ser configurado
corretamente herana para cada classe. Problemas com herana de classes se tornam fceis de
entender, pois voc pode estender as classes de uma maneira que se encaixe as suas metas de
desenvolvimento..
Este modelo fornece uma estrutura que permite aos usurios de PHP em todos os nveis
o poder de desenvolver rapidamente aplicaes robustas para web, sem nenhuma perda da
flexibilidade. (H3RALD, 2006, traduzido por Jhony M. Maseto).
Um fator desfavorvel em relao ao CakePHP a no utilizao completa das
vantagens oferecidas pelo PHP5. (H3RALD, 2006, traduzido por Jhony M. Maseto).
A forte necessidade de seguir a convenes, padres e formas impostas, pode sugerir
uma ferramenta "engessada". Porm, segundo Faria, se voc entende como o framework
funciona e sua base, voc conseguir criar o que desejar na aplicao.
Apesar da sensao de limitao, as vantagens, a mdio e longo prazo fazem esse
pequeno esforo inicial valer, acredita Minetto(2007).
3 Metodologia
Atualmente existe um sistema web de gerenciamento disponibilizado para o rgo
Conselho Tutelar de Frutal(MG), criado com a linguagem PHP 5.3 (com suporte a orientao
a objetos), Apache 2.2.11, utilizando banco de dados MySQL v5.1.
O sistema desenvolvido, conta com :
11. Uso de programao orientada a objetos precria, pois abrange somente a
abstrao de dados dos agentes da aplicao;
12. Dois padres de projeto, DAO (Data Access Object) que abstrai o acesso aos
dados e DTO (Data Transfer Object) so objetos de transferncia de dados visam
reduzir o nmero de chamada de mtodos;
13. Uma classe esttica de conexo com o banco de dados;
14. Algumas colees de dados (bibliotecas) para fins convencionados no sistema;
15. rvore de diretrios com dois graus, o primeiro contendo os arquivos de lgica
das regras de negcio e o segundo grau na pasta "Util" utilizado para armazenar
folhas de estilo para a interface visual da aplicao, imagens utilizadas pelo
software, e algumas bibliotecas Java script para o funcionamento de solicitaes
assncronas.
Pelo motivo de no ter o uso apropriado de orientao a objetos e precria estrutura
fisica a aplicao considerada Spaghetti (Anti-padro).
Procedimentos;
Ocorrncias.
Relatrio
Listagem mensal discriminando categorias de fatos;
Listagem mensal discriminando categorias de procedimentos;
Grfico mensal discriminando categorias de fatos;
Grfico mensal discriminando categorias de procedimentos;
Planilha eletrnica relatrio mensal;
Planilha eletrnica listagem de atendentes;
Planilha eletrnica listagem de individuo menor;
Planilha eletrnica listagem de responsvel;
Planilha eletrnica listagem de fatos;
Planilha eletrnica listagem de procedimentos.
3.2 A anlise
247
O artigo tem como finalidade apresentar a comparao de alguns aspectos entre duas
tcnicas de programao web aplicadas aos mesmos requisitos de um sistema de software.
Os requisitos foram fornecidos pelo Conselho Tutelar de Frutal (MG), como
apresentados previamente, para a criao do sistema de gerenciamento do Conselho Tutelar da
cidade.
Aps a construo, ambos sero submetidos s mtricas comparativas:
4 Resultado e discusso
Segundo Tom DeMarco, engenheiro de software, No se consegue controlar, o que no
se consegue medir.
Mtricas so elementos fundamentais nas atividades de gerenciamento de projetos, para
assegurar o acompanhamento, avaliao e comparao em um processo e principalmente em
sua melhoria contnua. So pilares, tambm, para planejamento e desenvolvimento de
estratgias adequadas para um negcio.
A distino entre grupos de mtricas encontrada em
Wikipedia(http://pt.wikipedia.org/wiki/M%C3%A9trica_de_software 19/10/2011), alega
que existem dois tipos de mtricas do ponto de vista da medio que se enquadram na rea.
Uma delas, so as medidas indiretas, seriam as mais difceis de serem mensuradas, tais como
a qualidade e funcionalidade do software e manuteno do produto.
A outra categoria de mtricas so as diretas, ou funcionais, que so aquelas que
representam exatido, preciso, no permitem ambiguidade, que independente da pessoa, a
interpretao sempre a mesma para qualquer um. Um exemplo dessas medidas so
quantidade de linhas produzidas, defeitos registrados, idade do software, nmero de revises
sofridas. So mtricas dessa ltima categoria apresentada, que foram aplicadas aos sistemas.
As mtricas aplicadas tomaram como referncia os requisitos de listagem e formulrio
de criao e atualizao. Em ambos sistemas, foram considerados as camadas de
negcio/lgica e apresentao.
A seguir so disponibilizadas os grficos que auxiliam na avaliao das vantagens que o
framework proporcionou em sua aplicao.
O grfico exibido na Figura 2, demonstra a quantidade de linhas codificadas que foram
usadas para promover a funcionalidade dos formulrios, tanto a parte visual, como
codificao em HTML como a lgica de negcio, utilizando o PHP.
Pela anlise dos dados do grfico acima foi extrada do grfico da Figura 3, que
249
representa a soma das linhas utilizadas na criao dos formurios e analisado que obtev-se
uma reduo de mais de 80% de linhas de cdigo utilizando o framework CakePHP.
Assim como formulrios, fizemos a mesma anlise para o requisito de listagem que so
apresentados pelas Figura 4 e Figura 5.
Figura 4: Contagem das linhas de cdigo desenvolvidas para o requisito de listagem de dados.
250
Figura 5: Utilizao de linhas para a funcionalidade de listagem dos elementos entre os frameworks.
listagem. Ao total foram reduzidos 50 horas de trabalho que poderiam ser utilizadas em outras
atividades do projeto.
Segundo dados de pesquisa salarial da rea de tecnologia da consultora de Recursos
Humanos da regio de So Paulo (http://www.rhinfo.com.br/ - 19/10/11) feita em setembro
de 2011, um analista-programador web recebe em mdia por hora R$27,00, ou mensalmente
na faixa de R$2500,00 a R$3000,00 reais. A Tabela 1, a seguir fornece maiores detalhes sobre
os salrios de cada categoria segundo a consultora.
E ao final foi calculado uma estimativa de quanto isso poderia agregar, em termos de
reduo de custo atribudo ao sistema proposto. Os seguinte grficos da Figura 8 e 9
demonstram distintamente sobre a perspectiva dos dois requisitos formulrios e listagem.
1010,61 Spaghetti
1000 CakePHP
642,86
500 278,53
106,02 166,66
0
Junior Pleno Senior
Categoria
Figura 8: Gasto por categoria de programador segundo dados da consultora RHInfo para desenvolvimento de
Formulrios.
252
1000
800
657,38
Valor (R$)
Spaghetti
600 CakePHP
418,17
400 332,68
199,07
200 126,63
0
Junior Pleno Senior
Categoria
Figura 9: Gasto por categoria de programador segundo dados da consultora RHInfo para a funcionalidade de
Listagem.
A partir pelos resultados exibidos, calculamos uma reduo de gastos relativamente alta
considerando a dimenso do projeto. Elas seriam de aproximadamente R$800,00, R$1300,00
e R$2000,00 reais para as categorias jnior, pleno e snior respectivamente.
Outro fator que analisamos foram os pontos de funes customizadas para as
funcionalidades de formulrios e listagem, os grficos geridos a partir desses dados so
exibidos nas Figuras 10 e 11, respectivamente logo abaixo:
10
Spaghetti
8 Cake
6
4
2
0
Conselheiro Fato Menor Ocorrencia Procedimento Responsavel
Formulario
Figura 10: Pontos de funes utilizadas para a funcionalidade de formulrio entre os frameworks Spaghetti e
CakePHP.
253
8
Num. Funes
6 Spaghetti
Cake
4
0
Conselheiro Fato Menor Ocorrencia Procedimento Responsavel
Listagem
Figura 11: Pontos de funes utilizadas para a funcionalidade de listagem entre os frameworks Spaghetti e
CakePHP.
5 Consideraes finais
Como demonstrou nosso resultado, o framework CakePHP mostrou-se superior na etapa
de desenvolvimento e manuteno do projeto.
Para os requisitos aplicados (listagem e formulrio), observamos que, em mdia, a
ferramenta colaborou com uma reduo de linhas codificadas pelo programador de mais de
80% do total apresentado, com o framework Spaghetti, o que representa aproximadamente um
total de 50 horas, o equivalente a aproximadamente R$1000,00 reais se considerarmos um
programador de nvel jnior ou pleno.
Essa grande reduo observada se deve a biblioteca nativa do framework, que requer
algumas configuraes para a sincronizao da aplicao com a base de dados, devido a
propriedade de Mapeamento de Objeto-Relacional implementada por Active Record, e suas
classes auxiliadoras como a de HTML e formulrios.
Apesar do CakePHP apresentar pontos negativos quanto sua estrutura disponvel, estes
so compensados por proporcionar uma rvore de diretrios bem organizada e sugestiva.
O contedo didtico e documentao de CakePHP so bem difundidos pela internet, e existe
uma comunidade colaboradora bem ativa. Esse um ponto facilitador para aprendizagem e
esclarecimento de dvidas que surgem ao decorrer do desenvolvimento.
Muitas convenes de detalhes e padres so impostas para o funcionamento proposto
do framework CakePHP, perdendo um pouco da flexibilidade oferecida pela linguagem,
porm o tempo e quantidade de linhas utilizadas para o desenvolvimento seguem a idia de
modelo eficiente.
Outros benefcios que foram pontuados quanto ao framework sobre o framework sem-
padro o reuso de cdigo que se torna mais fcil, consequentemente diminuindo tempo e
custos, assim como a ferramenta prov uma estrutura mais organizada, facilitando futuras
manutenes e ajustes.
Os resultados comparativos de tempo, apesar de favorecerem totalmente o framework,
no tornam o oponente desclassificado, considerando o contexto e os requisitos solicitados,
pois a diferena quanto a performance tolervel, afinal sem nmeros, essa diferena fica
imperceptvel aos olhos dos usurios.
No caso aplicado, o framework proposto demonstrou-se conveniente e vantajoso para
ser utilizado nas condies propostas da etapa de codificao de formulrios e listagem de
uma aplicao de pequeno porte.
Referncias
[1] MASETO, Jhony M. Uma anlise entre frameworks de PHP. Chapec: 2006.
256
[2] FREIRE, Flvia. CakePHP Receita simples pra quem quer agilidade. Debate Artigo
revista Tidigital ed.2/2009.
[10] MILLARCH FRANCISCO. O que CMS e por que voc precisa de um. Disponvel
em: <http://webinsider.uol.com.br/2005/06/08/o-que-e-cms-e-porque-voce-precisa-de-um/>.
Acesso em: 27 out. 2011.
3 Metodologia
A Metodologia que far a descrio de
todos os meios utilizados para elaborao e
catalogao da pesquisa e resultados dela.
4 Resultado e discusso
Partio a qual dever evidenciar e discutir
efetivamente todos os resultados obtidos
no estudo proposto.
5 Consideraes finais
Parte final do texto, na qual se apresentam
concluses correspondentes aos objetivos
ou hipteses.
Referncias
Elementos obrigatrio, elaborado
conforme a NBR 6023.