Anda di halaman 1dari 27

SISTEMA DE ENSINO PRESENCIAL CONECTADO CURSO SUPERIOR DE TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMAS MARCELO ALVES MACHADO

ATIVIDADE INTERDISCIPLINAR INDIVIDUAL

Belo Horizonte 2012

MARCELO ALVES MACHADO

ATIVIDADE INTERDISCIPLINAR INDIVIDUAL

Trabalho interdisciplinar apresentado ao Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas da Universidade Norte do Paran - UNOPAR, como requisito parcial para a obteno de mdia nas disciplinas do 6 semestre. Orientadores: Anderson Macedo
Veronice Freitas Adriane Loper Dorival Magro Jr

Belo Horizonte 2012

SUMRIO INTRODUO..............................................................................................................3 OBJETIVO.....................................................................................................................4 DESENVOLVIMENTO...................................................................................................5 CONCLUSO..............................................................................................................24 REFERNCIAS...........................................................................................................25

INTRODUO Nesta etapa devemos trabalhar o contedo do eixo temtico, incentivar a interatividade e a regionalidade e auxiliar na aplicao dos conceitos estudados. Neste ltimo semestre viabilizada a elaborao do TCC em complemento s atividades realizadas no estgio; so combinados: programao de computadores com utilizao de bancos de dados e redes de computadores em sistemas de informao; so estudadas maneiras do ser humano interagir com os sistemas; abordado o processo de gesto do conhecimento desde sua gerao at a tomada de deciso nas empresas. Este trabalho foi baseado no cenrio proposto Nossa Locadora de Livros. Nele apresentaremos uma pesquisa realizada para implementar um sistema em uma locadora de livros, onde foi estudado e-business, que uma ampliao das aes de e-commerce, ou seja, uma componente da transio da empresa de um negcio tradicional para um e-business a incorporao do fluxo de e-commerce nas operaes dirias da mesma. Com isso veremos que e-business e e-commerce no a mesma coisa. A importncia do CRM no e-business, assim como as diversas fases do CRM. Ser apresentado tambm Segurana no desenvolvimento de aplicao web para a locadora de livro ficar com um sistema seguro e confivel s Vulnerabilidades mais comuns e para tornar mais seguro veremos a utilizao de firewalls e protocolo HTTPS. Veremos tambm os sistemas operacionais mveis, tambm conhecidos como: Mobile OS, plataforma mvel, ou sistema operacional de bolso. o sistema operacional que controla um dispositivo mvel como, em princpio, um sistema operacional como o Linux ou Windows. Que o cdigo Java simples, seguro, compacto e por ser orientado a objetos permite reuso e formas coerentes de explorar recursos como interfaces, encapsulamento e polimorfismo. Um Exemplo CRM e e-business.

OBJETIVO Desenvolver um trabalho de pesquisa para implantao de um sistema seguro e de fcil acesso para usurio de uma locadora de livros assim como em dispositivo mvel para a mesma. Pesquisar e verificar a diferena entre e-business e e-commerce e a importncia de um CRM para este sistema de locaes de livros. Mostrar os tipos de sistemas operacionais mveis e qual que mais se adequa para a locadora de livros. Mostrar tambm como fazer um sistema seguro para os usurios destes sistemas e tambm as vulnerabilidade comum entre os sistemas.

DESENVOLVIMENTO

1.1 CENRIO DA NOSSA LOCADORA A empresa proposta e uma empresa privada com fins lucrativos e situada numa regio central da cidade de So Paulo. Fundada na data de 20 de Janeiro de 1990 atende a demanda de locao de livros. Contem um quadro de 07(sete) funcionrios que atuam e diversas reas da empresa. Seu fundador o Sr. Joo Carlos o diretor e conta com um quadro de 7 funcionrios que atuam em diversas reas, sendo: Paulo Rodrigues, Ana Paula e Jos Roberto (departamento de locao), Mrcia Regina (departamento de compras), Andr Augusto (departamento de controle estoque) e Maria Helena (departamento financeiro); desde o incio de sua operao a direo continua sendo o seu fundador. Seu estoque atual possui 20.000 ttulos, que so classificados como: diamante, ouro, prata e bronze. Sendo os valores da locao distribudos pela classificao, respectivamente: R$ 20,00; R$ 15,00; R$ 10,00 e R$ 5,00. Em 1995, a empresa adquiriu o seu primeiro computador e teve a necessidade de contratar uma empresa de TI (Tecnologia da Informao) para informatizar as primeiras rotinas de escritrio (uso do editor de texto para gerao de documentos internos, planilhas eletrnicas para controle financeiro e um gerenciador de tabelas eletrnicas para controlar os emprstimos e devolues). A empresa Alunos da UNOPAR assumiu esse compromisso e atua plenamente no desenvolvimento do sistema de locao de livros. A empresa Nossa Locadora de Livros conta com uma rea total de 200m2 e tem sua estrutura apresentada no organograma abaixo.

A empresa Nossa Locadora de Livros conta com uma rea total de 200m2 e tem sua estrutura apresentada no organograma abaixo. As entrevistas com os usurios comearam pelo Sr. Joo Carlos, que apresentou os principais processos de uma forma macro, pois os detalhes sero tratados com os funcionrios especficos de cada rea. Hoje a empresa conta com um controle dos seus livros, sendo que cada livro tem um vnculo com seu autor (lembrando que um livro pode ter mais de um autor e que um autor tambm pode escrever vrios livros diferentes), neste controle dever apresentar tambm o tipo de classificao como diamante, ouro, prata ou bronze, o livro s pode ter uma nica classificao. No cadastro do livro dever ser informada a quantidade de exemplares que ele possui, ou seja, um livro poder ter um ou mais exemplares. Atualmente, quando um cliente vem locar algum livro, ele pode solicitar o emprstimo de vrios livros de uma s vez e a devoluo est condicionada a entrega de todos os exemplares que ele levou. Um exemplar de um livro poder ser emprestado vrias vezes para vrios clientes diferentes em datas diferentes. A Nossa Locadora de Livros, possui tambm um controle de usurios para gerenciar todos os acessos e manipulaes realizados pelos seus funcionrios. Estes usurios que realizam todas as operaes no atual sistema, lembrando que um emprstimo feito sempre por apenas um usurio, mas que este usurio poder registrar vrios emprstimos. Aps a realizao do levantamento de requisitos foi elaborado o

caso de uso da figura a seguir pela empresa Alunos da UNOPAR, onde teve a aprovao dos stakeholders.

Diagrama de Caso de Uso Emprstimo

Devido grande demanda, a empresa fez um planejamento e est se preparando para abrir uma filial na cidade do Rio de Janeiro. A maioria das empresas assim como a Nossa Locadora de Livros j percebeu que a Internet veio para ficar. Lderes empresariais percebem que para manter a sua vantagem competitiva tm que se tornar num e-business (negcio eletrnico). Mas qual a diferena entre e-commerce e um e-business, e como se sabe que um negcio, tem um site de e-commerce, ou um verdadeiro e-business? 1.2 DIFERENA ENTRE E-BUSINESS E E-COMMERCE E-commerce e e-business no a mesma coisa. Atualmente muitas pessoas tm acesso Internet so cerca de vinte milhes de usurios no Brasil, e a tendncia que essa quantidade aumente cada vez mais ( s comear a navegar que o usurio comea a se deparar com vrios termos exclusivos, a maioria deles com o "e" no comeo: e-commerce, e-business, e-mail, Este "E" vem de eletrnico (electronic em ingls), ou seja, ele sempre aparece diante de palavras que tm alguma relao com eletrnico. Essas palavras so chamadas de buzzwords e so rtulos que foram dados a certas atividades no mundo dos negcios na Internet. Todas essas expresses chamadas de buzzwords so ditas normalmente em ingls porque as atividades de e-commerce, e-business, e enfim, a internet, teve sua

origem nos Estados Unidos e com o tempo passaram a serem palavras comuns em todo mercado mundial da Internet. o mesmo processo que ocorreu com palavras e expresses como CD (Compact Disc), videocassete, software, swap (troca de uma posio financeira para outra) etc. "A globalizao um bom motivo para no traduzir estas expresses", explica Leandro Idesis, administrador de empresas e especialista em E-commerce. "Agora no Brasil as pessoas esto comeando a falar comrcio eletrnico no lugar de E-commerce, mas a mais difundida ainda a expresso original, em ingls. Imagine um produto que ser negociado na Internet e que ser exposto em todo o mundo. Com certeza o potencial de transaes entre diversos pases fica muito mais fcil com a padronizao de alguns termos, principalmente os mais utilizados como o caso de E-commerce e E-business. um erro de quem est no mercado utilizar estas duas expresses para descrever sobre a mesma coisa, explica o especialista. Um gerente de Ecommerce de uma empresa, por exemplo, aquele profissional responsvel pelas relaes comerciais da empresa na Internet. O gerente de E-business, por sua vez, responsvel pelas negociaes da empresa na internet. Um tem em seu trabalho a atividade de vendas e o outro no. Esta a principal diferena. Para trabalhar numa destas duas ocupaes. Principalmente em e-commerce essencial ter uma facilidade de comunicao para manter uma relao direta com cliente conhecer internet e entender de Marketing. A inteno deve ser sempre atender a satisfao do consumidor, assim como em todas as outras maneiras que existem de firmar uma relao de custo-benefcio.

1.2.1 e-commerce Comrcio eletrnico ou "e-commerce" cobre a gama de atividades empresariais online para produtos e servios: business to - business (b-2-b) e business to - consumer (b-2-c), atravs da Internet. Significa comrcio eletrnico, ou seja, o conjunto de atividades comerciais que acontecem on-line. A diferena entre e-comerce e e-business, expresses que muitas pessoas confundem, existe. E-business no envolve transaes comerciais, um negocio eletrnico, uma negociao feita pela internet,

mas que no envolve necessariamente uma transao comercial. O e-commerce engloba dois componentes: Atividades que proporciona ao cliente a informao que precisa para Venda ou locaes e promoo online - o conjunto de informaes e administrar o seu negcio tomar uma deciso informada de locao ou compra. Compra ou locaes e pagamento online - a infraestrutura tecnolgica necessria para a troca de dados e a locaes de um livro atravs da Internet. Locaes online uma metfora usada em comrcio electrnico business-2business por proporcionar aos clientes um mtodo electrnico de fazer um pedido, submeter uma ordem de compra ou locao, ou pedir uma informao. Quando voc procura informao sobre produtos ou servios na Internet, est a usar servios de venda online. Enquanto procura online pode encontrar um livro que deseja comprar ou locar, e assim coloca-o dentro de um carro de compras virtual. Quando a procura est terminada e est pronto a comprar ou locar, clica num boto de compra. Voc transferido ento para um local seguro para que leve a cabo locar ou compra e pagamento electrnico do produto. Para completar a transao, voc precisa indicar o seu endereo de entrega e o seu nmero do carto de crdito. Estes so os processos fundamentais de venda e compra online. Estes processos so as aes que se referem como ecommerce.

1.2.2 e-business O e-business uma ampliao das aes de e-commerce. Uma componente da transio da sua empresa de um negcio tradicional para um ebusiness a incorporao do fluxo de e-commerce nas operaes dirias da sua empresa. Por exemplo, quando as suas vendas e departamento de entrega podem controlar as vendas pela internet da mesma forma que tratam de vendas por telefone ou correio, comeou a transio para e-business. O seu site Internet pode ter outras atividades de venda sem ser o ecommerce. A maioria dos sites de Internet, tal como centros comerciais de pedra tm outras atividades sem ser a transao de bens. Por exemplo, quando voc vai

10

prximo do Natal ao centro comercial local pode encontrar um Pai Natal. O centro comercial apresenta-o como uma atividade que influencia o trfego dos clientes. O Pai Natal no apoia as compra ou ajuda diretamente os clientes que compram artigos a qualquer das lojas, porm ajuda a criar um ambiente geral no centro comercial de acordo com a poca festiva que se vive. Da mesma forma, poder encontrar outras atividades ao fazer pesquisas no seu servio de vendas de Internet, por exemplo, especificaes avanadas de produto, testemunhos de clientes, e crticas aos seus produtos. Poder ter tambm atividades associadas compra em seu site, por exemplo, impressos para encomendas, carros de compras, e processamento de pagamentos com carto de crdito. Para atrair os clientes ao seu site voc pode incluir atividades de promoo, por exemplo, cursos de eLearning, entradas para uma rifa, grupos de discusso, ou umas colunas com conselhos para uma boa utilizao dos seus produtos. O e-commerce recorre s atividades de venda e infraestrutura de transaes existentes no seu site de Internet. Muitas empresas tm um site de e-commerce no sendo, contudo um e-business. O E-commerce a componente de venda online de um site Internet. O E-business a integrao das atividades de uma empresa inclusive produo, procedimentos, e servios com a Internet. Transforma a sua empresa num e-business quando integrar as suas vendas ou locaes, comercializao, contabilidade, fabricao, e operaes dirias com as suas atividades de Internet. Um E-business usa a Internet como um canal completamente integrado para todas as atividades empresariais. O seguinte exemplo apresenta-nos o caso de uma empresa que ainda no se tornou um e-business: Voc visita o site Internet de um retalhista e compra uma camisa. Quando a camisa chega ao local estipulado para entrega vem no tamanho errado. Decide ento devolver a camisa atravs da loja local da marca em vez de devolv-la para o vendedor. Porm, quando chega loja lhe indicado que no esto autorizados a proceder a trocas de produtos vendidos atravs do seu site Internet. Uma vez que o site de Internet no est integrado com o resto das atividades empresariais esta empresa no um e-business. Se a companhia tivesse integrado o seu site com as suas lojas locais, disponibilizando no local acesso ao site Internet, aceitando trocas de vendas feitas online, e treinado os seus colaboradores para apoiar clientes do seu site de vendas electrnico, ela seriam um

11

e-business. O e-business no considera o site Internet como uma atividade separada dos seus negcios centrais: O siternam-se e-Busineon-line parte integrante de todas as suas atividades. Empresas executam atividades B-2-B tornam-se usinasses quando integram as suas atividades Standards com o seu site Internet. Um vendedor considera o seu site uma ferramenta de vendas. Quando visita um cliente leva-o ao seu site empresarial para fazer apresentaes de produtos, disponibilizando ao cliente demonstraes dos produtos mais recentes ou demonstrando ao cliente como pode usar o site como uma ferramenta que lhe permite configurar os produtos comprados. O departamento de Marketing faz primeiro o lanamento de novos produtos no seu site Internet, disponibilizando apresentaes electrnicas dos produtos, cursos de e-Learning, e outras indicaes. O servio de apoio ao cliente usa o site para hospedar uma lista com as perguntas mais frequentes e suas respostas (FAQ- Frequently Asked Questions), para criar linhas de conversao de apoio e para moderar grupos de discusso. O servio de compras usa a Internet para obter os preos de componentes necessrios e para a colocao de encomendas, os servios de transporte para disponibilizar datas de entrega e para notificar os seus clientes da chegada de produtos. Dentro de um e-business todos os departamentos da empresa usam a internet como uma ferramenta importante que podem usar para fazer avanar os negcios. A locadora de livros ser um negcio ou um Negcio eletrnico? As maiorias das empresas passam por uma srie de passos at evolurem para um e-business. 1.3 CRM E E-BUSINESS.

1.3.1 Dados de Clientes reunidos na locadora de livros. A equipe de locadores de livros gasta um tempo demasiado para reunir os dados de clientes guardados em vrios locais. O software de CRM permite acessar rapidamente s locaes, comportamento, preferncias e padres de uso dos clientes, para alm de dados, dados demogrficos e de contato. A atualizao regular destes dados garante que a equipe de locadores no precise andar de um

12

lado para o outro procura das informaes antes de uma locao ou reunio.

1.3.2 Classificao dos clientes potenciais. Nem todos os clientes potenciais se tornam uma locao. O software de CRM pode analisar o desempenho passado e identificar valores mensurveis, como por exemplo, o valor da ltima locao, valores demogrficos, renda mensal, a idade do locatrio, etc. A partir destes dados podem ter qual o ser o gnero do livro mais adequado ao seu perfil para que se possam indicar as melhores oportunidades. 1.3.3 Locaes cruzadas. Munidos de um melhor e mais atualizado conhecimento do comportamento dos clientes ser possvel para os locadores terem em mos dados suficientes para proporcionar mais hipteses de repetir as locaes de livros junto dos clientes existentes ou de locar maior numero de vezes para o mesmo cliente livros diferentes. 1.3.4 Gerir o cash flow. Todas as empresas, especialmente as pequenas e mdias, encontram na previso e gesto do cash flow um dos seus maiores desafios. A utilizao de software de CRM d s empresas uma imagem mais clara do pipeline de vendas. Quantos clientes potenciais existem? Quais so os que podem gerar uma locao? O CRM ajuda-o a responder a estas perguntas. 1.3.5 Gesto da equipe. Pode monitorizar com mais facilidade a atividade da sua equipe. O CRM permite-lhe ver quem tem um bom desempenho e quem precisa de ajuda. Pode tambm simplificar o clculo dos prmios atravs da apresentao de relatrios de vendas detalhados. Mais importante ainda, as equipes podem evitar cometer erros, faltas de superviso e atrasos porque toda a gente tem acesso aos

13

mesmos dados.

1.3.6 Planejar o futuro. Os sistemas de CRM modernos conseguem produzir relatrios detalhados e tm a capacidade de ligar os resultados das locaes a inputs diferentes, como gastos de campanhas, classificaes de pesquisa de clientes e nmero de locadores empregados. Isso pode ajudar as empresas a analisar a causa do xito e do fracasso, e a planejar melhor as atividades de locaes futuras. Existem bastantes programas de CRM por onde escolher, incluindo a Microsoft Outlook 2007 com Business Contact Manager, para as pequenas empresas, e a Microsoft Dynamics CRM, para empresas maiores. H tambm alternativas online. 1.4 SEGURANA NO DESENVOLVIMENTO DE APLICAO WEB. Para a locadora de livro ficar com um sistema seguro e confivel foi realizada a seguinte pesquisa de segurana. Utilizao de firewalls e protocolo HTTPS. A segurana das aplicaes, principalmente aquelas conectadas a uma rede aberta e perigosa como a Internet bastante complexa. Essa complexidade advm do fato que as aplicaes web, e-commerce, Internet Bank, na realidade so agrupamentos bastante heterogneos de plataformas, bancos de dados, servidores de aplicao, etc. Uma aplicao tpica, geralmente, est distribuda em vrios servidores, rodando diversos aplicativos e para funcionar na velocidade adequada, a aplicao precisa que as interfaces entre os diversos sistemas sejam construdas com a premissa que os dados passados atravs da mesma so confiveis e no hostis. No h tempo hbil para duplas verificaes nas aplicaes e a necessidade de haver confiana entre os diversos subsistemas e disso que os hackers e outros ciber criminosos se aproveitam. Para o sistema aplicativo, frequentemente desenvolvido in house ou por terceiros, especificamente para a empresa, no existem patches de segurana.

14

Segundo o Gartner, 75% dos ataques so concentrados nos aplicativos especficos de cada empresa, pois os atacantes sabem das suas fragilidades. 1.4.1 Vulnerabilidades comuns Nestes sistemas complexos, a segurana dos produtos disponveis no mercado assegurada pelos fabricantes, que fornecem periodicamente patches que os atualizam. Os ataques que hoje conhecemos so baseados em vulnerabilidades tpicas de aplicaes web complexas. Mesmo os sistemas operacionais (Windows, AIX, Solaris) que so mantidos por grandes empresas, empregando milhares de profissionais, tm vulnerabilidades que so periodicamente descobertas por hackers e s se transformam em patches depois que os hackers j atacaram algumas vezes, que o problema foi comunicado ao fabricante e devidamente corrigido. A Internet agregou outros componentes de risco, sendo muito importante o efeito comunidade em que os hackers e outros criminosos se julgam fazendo parte de uma comunidade e obrigados a compartilhar rapidamente suas descobertas. Isto significa que qualquer vulnerabilidade descoberta nas suas aplicaes ser rapidamente divulgada, com as ferramentas necessrias para atacla, e outros hackers e cibe criminosos aproveitaro as vulnerabilidades da sua aplicao. Os ataques podem causar uma srie de problemas, entre os quais se podem citar: Perdas Financeiras; Transaes Fraudulentas; Acesso no autorizados a dados, inclusive confidenciais; Roubo ou modificao de Dados; Roubo de Informaes de Clientes; Interrupo do Servio; Perda da confiana e lealdade dos clientes; Dano imagem da marca.

Os tipos mais comuns de ataques so: 1. Cross-Site Scripting 2. SQL Injection 3. Command Injection 4. Cookie/Session Poisoning 5. Parameter/Form Tampering

15

6. Buffer Overflow 7. Directory Traversal/Forceful Browsing 8. Cryptographic Interception 9. Cookie Snooping 10. Authentication Hijacking

1.4.2 Utilizaes de firewalls e protocolo HTTPS.

1.4.2.1

Firewalls A maioria dos firewalls de rede, por se concentrar nas camadas mais

baixas, no protege as aplicaes da maior parte desses ataques, protege sim o acesso aos recursos de rede. Uma nova gerao de appliances est surgindo para resolver este e outros problemas, o Aplicativo Firewalls. Fazem parte de um novo conceito, que a defesa na camada de aplicao. Defesa das aplicaes dos clientes, no padronizadas, heterogneas, distribudas em vrios sistemas operacionais, usando diversos servidores de aplicao e de bancos de dados. Surgiram s agora, por duas razes, primeiro a necessidade de combater ataques cada vez mais inteligentes e segundo a disponibilidade da tecnologia necessria para a criao desses appliances que necessitam monstruosa capacidade de computao. O Gartner Group identificou como uma tendncia transformao do firewall comuns em commodities, em que a principal diferena entre os diversos appliances o preo, pois as funcionalidades e a tecnologia so bastante similares, e o surgimento de novos lideres no Gartner Quadrante Mgico dos Firewall. 1.4.2.2 HTTPS: Hypertext Transfer Protocol Secure, uma implementao do protocolo HTTP's sobre uma camada adicional de segurana que utiliza o protocolo SSL/TLS. Essa camada adicional permite que os dados sejam transmitidos atravs de uma conexo criptografias e que se verifique a autenticidade do servidor e do

16

cliente atravs de certificados digitais. A porta TCP usada por norma para o protocolo HTTPS a 443. O protocolo HTTPS utilizado, em regra, quando se deseja evitar que a informao transmitida entre o cliente e o servidor seja visualizada por terceiros, como, por exemplo, no caso de compras on-line. A existncia na barra de tarefas de um cadeado (que pode ficar do lado esquerdo ou direito, dependendo do navegador utilizado) demonstra a certificao de pgina segura (SSL). A existncia desse certificado indica o uso do protocolo HTTPS e que a comunicao entre o browser e o servidor se dar de forma segura. Para verificar a identidade do servidor necessrio abrir esse certificado com um duplo clique no cadeado para exibio do certificado. Nas URL's dos Sites o incio ficaria 'https://'. Consulte a ajuda do seu navegador para mais informaes de como ele avisa sobre sites seguros. Um exemplo de conexo via HTTPS so os prprios sites da Wikipdia, em que possvel acessar e editar o contedo dos sites atravs de uma conexo segura. Atravs da URL possvel editar a Wikipdia em lngua Portuguesa. Conexes HTTPS so frequentemente usadas para transaes de pagamentos na World Wilde Web e para transaes sensveis em sistemas de informao corporativos. Porm, o HTTPS no deve ser confundido com o menos utilizado protocolo "Secure HTTP" (S-HTTP), especificado na RFC 2660. 1.5 SISTEMAS OPERACIONAIS MVEIS Um sistema operacional mvel, tambm conhecido como um Mobile OS, uma plataforma mvel, ou um sistema operacional de bolso, o sistema operacional que controla um dispositivo mvel como, em princpio, um sistema operacional como o Linux ou Windows controla um computador desktop ou laptop. No entanto, eles so um pouco mais simples, e lidam principalmente com os formatos de multimdia mvel. Os principais sistemas operacionais mveis sero apresentados a seguir.

17

1.5.1 Palm OS Desenvolvido h mais de 10 anos, foi o primeiro SO para dispositivos mveis a se popularizar, chegando a quase 90% do mercado mundial de palmtops nos tempos ureos. Possui hoje uma base de quase 30.000 aplicativos desenvolvidos para ele. Tecnicamente, apesar de dar conta de vrias demandas bsicas, tem deixado a desejar em questes mais sofisticadas, como multitarefa ou recursos de segurana avanados (normalmente requeridas por aplicaes corporativas ou mais avanadas, como as da rea de diagnstico mdico ou geoprocessamento). Com relao a custos de dispositivos, o PalmOS sempre foi conhecido por seu baixo custo. Como exemplo de modelos mais recentes temos Tungsten, Zire 71/72, Treo e LifeDrive.

1.5.2 Windows Mobile

Conhecido anteriormente por Pocket PC, o Windows Mobile ganhou este nome quando a Microsoft lanou uma nova verso deste SO cujo kernel servia tanto para palmtops (Pocket PCs) quanto para celulares (Smartphones). Desta forma, tornou-se possvel criar aplicativos que rodam em ambas as plataformas sem alterao alguma, apesar de que esta estratgia no permite desenvolver aplicativos muito complexos, pois as interfaces grficas das duas plataformas so bastante distintas entre si (uma possui tela sensvel ao toque e a outra no, por exemplo). Tecnicamente, o Windows Mobile recheado de recursos multimdia, corporativos e de segurana. No mercado mundial, os aparelhos mais populares j vm com GSM/GPRS, WI-FI, Bluetooth, Infravermelho, GPS, etc. O futuro do Windows Mobile bastante promissor, pois a fora da Microsoft no mercado mundial muito grande. Todas as verses so compatveis entre si, ou seja, um aplicativo desenvolvido para o SO na verso atual muito provavelmente roda nas verses futuras, como padro da Microsoft. Alm disso, h a questo de desenvolvimento para PDAs e Celulares com o mesmo cdigo, ou pelo menos no mesmo ambiente, o que bastante prtico em algumas ocasies.

18

O Windows Mobile um SO muito robusto, seguro e cheio de recursos. Excelente pedida para aplicaes corporativas e/ou que exijam recursos sofisticados de hardware e software. Aplicaes desenvolvidas para este SO tero uma vida til bastante longa.

1.5.3 Symbiam O Sistema Operacional Symbiam campeo de vendas na Europa. Desenvolvido por um consrcio de gigantes de telecom liderado pela Nokia, bastante robusto e funcional. Aqui no Brasil o aparelho mais popular com este SO talvez tenha sido o Nokia Communicator, mas o seu alto custo no ajudou a venda do mesmo. Inclusive, custo alto padro para os aparelhos com este SO. O que mudou um pouco, com o lanamento do modelo Nokia E62 que possui bons recursos a um custo muito interessante. O Symbiam est para ficar. J tem um bom tempo de estrada, e tende a prosseguir. Mas sua popularizao no Brasil vai depender da continuidade de modelos de baixo custo, como o E62, e de investimentos em marketing.

1.5.4 Linux Linux est em dispositivos mveis tambm. Entretanto, no tem muita representatividade no mercado. Talvez o maior problema para sua popularizao seja a falta de um padro, que, no mundo de dispositivos mveis (e no mercado de TI em geral), faz toda a diferena. Por isso um grupo de empresas est tentando criar um padro chamado Mobile Linux, que se prope a resolver esta questo e tornar o Linux mais popular em dispositivos mveis. Em termos de custo, os poucos dispositivos existentes tem custo razovel. Existem at alguns modelos disponveis no Brasil, fabricados pela Motorola. O futuro do Linux como SO mvel vai depender de sua padronizao e tambm de marketing. Mas, se estas coisas ocorrerem, teremos um competidor realmente de peso nesta disputa de Sistemas Operacionais.

19

1.5.5 Blackberry O SO Blackberry surpreendeu tanto a Microsoft quanto a PalmOS, chegando a liderar as vendas em 2006 no mercado americano, ancorado na mxima do push mail (recebimento do e-mail no dispositivo assim que recebido pelo servidor de e-mails). E bateu tanto nesta tecla, que ainda hoje parece que s ele faz isto, enquanto tanto o Windows Mobile quanto o PalmOS j o fazem atualmente. Seu foco principal realmente ainda e-mail. No Brasil, a maioria dos usurios utilizam o PalmOS, mas isto est mudando rapidamente, com o Windows Mobile e o Symbiam penetrando fortemente nas empresas ou mesmo em aparelhos mveis de uso pessoal. Para a Locadora de livro ser usado um sistema com suporte a linguagem Java vejamos por que:

1.5.6 Suporte a linguagem Java O cdigo Java simples, seguro, compacto e por ser orientado a objetos permite reuso e formas coerentes de explorar recursos como interfaces, encapsulamento e polimorfismo. A Java uma linguagem dinmica e sua natureza distribuda torna uma candidata natural ao desenvolvimento de aplicaes em rede. OSHIMA e LANGE descrevem em [OSH 98] as caractersticas de Java em perspectiva com a concepo de um ambiente baseado em agentes mveis, como relacionado a seguir. Independncia de plataforma - O cdigo Java compilado em um formato independente de arquitetura chamado byte code, permitindo a execuo de aplicaes Java em redes heterogneas, sendo, portanto, independente de plataforma. Isto permite criar agentes mveis sem conhecimento prvio de qual tipo de computadores na qual eles iro executar. Execuo segura - Java possui diversos mecanismos de segurana principalmente pelo fato da linguagem ser voltada para Internet e Intranet.

20

Programas Java no so permitidos acessar dados privados de objetos e muito menos violar a semntica bsica da linguagem. Este fato torna possvel construir um ambiente segura a ataques de agentes mveis mal intencionados. Carga dinmica de classes - A mquina virtual Java carrega e define classes em tempo de execuo, para cada fornecendo agente, que um espao de endereamento privado pode executar

independentemente e com segurana em relaes a outros agentes. Este mecanismo extensvel e permite que classes possam ser carregadas via rede. Programao multithread - O modelo de programao multithread permite a implementao de agentes como entidades autnomas. As primitivas de sincronizao nativas da linguagem Java habilitam a interao entre agentes. Serializao de objetos - A linguagem Java permite a serializao e deserializao de objetos. Este mecanismo permite que objetos sejam empacotados com informao suficiente que permitam posterior reconstruo. Esta uma caracterstica chave para implementao de agentes mveis. Reflexo - Java possui mecanismos para obter informaes sobre classes carregadas, permitindo construir agentes com maior conhecimento de si prprios e de outros agentes. Embora abaixo: Suporte inadequado para controle de recursos - A linguagem no disponibiliza mecanismos para controle de recursos alocados por um objeto. Portanto recursos podem ser alocados inadvertidamente para agentes, e possivelmente permanecerem alocados aps o mesmo ser despachado para outra mquina. Referncias sem proteo - Java no possui mecanismo de proteo s referncias possibilitando que mtodos pblicos de um objeto sejam acessados por outros. Proteo um fator crtico para implementao de Java apresente diversos aspectos positivos para implementao de agentes mveis, a linguagem sofre das deficincias discutidas

21

agentes, sendo este problema contornado atravs do uso de um objeto proxy entre os agentes que iro interagir. Nenhum objeto proprietrio de referncias - Java permite que qualquer objeto referencie outro. O mecanismo de garbage collector no desaloca um objeto at no haja mais referncias a ele, tornando possvel que um agente permanea no sistema caso outro agente o referencie. A utilizao de um objeto proxy pode contornar este problema. Nenhum suporte para preservao e recuperao do estado de execuo - Java no possui mecanismo para salvar o estado completo de execuo de um objeto. Portanto para que um agente mvel consiga restaurar seu estado de execuo, so necessrios utilizao de atributos internos e eventos externos para realizar esta tarefa.

1.5.7 Caractersticas linguagem Java moveis. A utilizao da mquina virtual Java padro, mecanismos de serializao de objetos, e arquitetura baseada em um servidor. Contudo, os mecanismos de transporte de agentes e interao variam consideravelmente.

1.6 ERGONOMIA Define-se a ergonomia como o conjunto de conhecimentos cientficos relativos ao homem e necessrios concepo de instrumentos, mquinas e dispositivos que possam ser utilizados com o mximo de conforto, segurana e de eficcia. importante salientar que em termos de objetivos a ergonomia se aproxima de uma disciplina de engenharia, na medida em que busque a produtividade do sistema. Ela se diferencia, entretanto, devido estratgia peculiar que o ergonomista emprega para alcanar a produtividade: por meio da segurana, do conforto e da satisfao do homem em sua atividade de trabalho.

22

Estas consideraes despertam o leitor para o carter interdisciplinar a ergonomia uma vez que, para adaptar o trabalho ao homem, o ergonomista deva conhecer tanto um, quanto o outro. Assim, ele deve buscar referencial terico em disciplinas tanto das cincias humanas e da sade como das cincias exatas e das engenharias. 1.6.1 Ergonomia de IHC De uma maneira geral, a ergonomia pode ser classificada, segundo seus objetivos, reas de atuao, domnio, etc. Ergonomia Fsica Ergonomia de concepo projeto Ergonomia de produto Ergonomia Cognitiva Ergonomia de verificao/ correo Ergonomia de processo. As atividades humanas sempre tm uma componente fsica e outra mental, motivando assim duas especialidades bem ntidas da ergonomia; a fsica e a cognitiva. Essa ltima especialidade tem por domnio, o conjunto de atividades de tratamento de informao dos sujeitos engajados na realizao de uma tarefa. A Ergonomia de Interfaces Humana-Computador - IHC se aplica no mbito da tarefa informatizada, onde os processos cognitivos das atividades so preponderantes. Ergonomia no Brasil e no mundo. O termo ergonomia foi empregado pela primeira vez em 1857, pelo polons W. Jastrzebowski, que baseado intitulou uma de suas obras como Esboo da ergonomia ou da cincia do trabalho sobre as verdades adquiridas na cincia da natureza. Em 1949, quase cem anos mais tarde, um engenheiro ingls K.F.H. Murrel, definiu de forma mais precisa esta disciplina cientfica, criando na Inglaterra a primeira sociedade de ergonomia, a Ergonomic Research Society. Esta congregava psiclogos, fisilogos e engenheiros, interessados nos problemas de adaptao do trabalho ao homem. Atualmente, a ergonomia encontra-se disseminada na maioria dos pases desenvolvidos industrialmente como a Alemanha, Blgica, Canad, Dinamarca, Finlndia, Frana, Holanda, Inglaterra, Itlia, Japo, Noruega, Sua e Sucia. A engenharia humana, como denominada a ergonomia nos EUA, desenvolveu-se inicialmente nos mbitos espacial militar e, atingindo hoje todos os setores da atividade produtiva americana, em particular aqueles relacionados aos servios de informao.

23

A ergonomia est instalada tambm em pases em processo de desenvolvimento industrial, como o Brasil, que desde o incio dos anos 80 conta com sua Associao Brasileira de Ergonomia - ABERGO. Ela congrega profissional e promove bianualmente um congresso sobre os avanos desta disciplina no contexto cientfico nacional. Todavia, preciso salientar que a ergonomia brasileira ainda est pouco disseminada no contexto empresarial. No Brasil, um nmero relativamente pequeno de profissionais, est habilitado neste campo de conhecimento. Talvez at devido a isso, o setor empresarial ainda no tenha acordado para as potencialidades desta disciplina como tcnica de produtividade para sistemas industriais. Neste sentido, a Universidade Federal de Santa Catarina UFSC em parceria com o Sistema Federao das Indstrias de Santa Catarina FIESC , tomou a iniciativa de montar o primeiro laboratrio de ergonomia do Brasil voltado para empresas de informtica.

24

CONCLUSO Com a realizao deste trabalho conseguimos esclarecer uma das duvidas mais comum no mercado de software, como por exemplo, a diferena entre e-business e e-commerce. Mostramos tambm a importncia de um CRM e como fazem os levantamentos de requisitos. Mostramos que os sistemas de CRM modernos conseguem produzir relatrios detalhados e tm a capacidade de ligar os resultados das locaes a inputs diferentes, como gastos de campanhas, classificaes de pesquisa de clientes e nmero de locadores, vendedores e empregados. Isso pode ajudar as empresas a analisar a causa do xito e do fracasso, e a planejar melhor as atividades de locaes ou vendas futuras. Conclumos tambm que a forma mais segura de se navegar na internet atravs de firewalls e protocolo HTTPS. Chegamos concluso que um sistema operacional mvel, tambm conhecido como um Mobile OS, uma plataforma mvel, ou um sistema operacional de bolso, o sistema operacional que controla um dispositivo mvel e o meio mais rpido para atingir vrios pblicos em qualquer hora e qualquer lugar para aumentar vendas e lucratividades das empresas e com suporte a linguagem Java que atualmente a mais usada nos dispositivos moveis. Pesquisamos e verificamos que as atividades humanas sempre tm uma componente fsica e outra mental, motivando assim duas especialidades bem ntidas da ergonomia; a fsica e a cognitiva. Essa ltima especialidade tem por domnio, o conjunto de atividades de tratamento de informao dos sujeitos engajados na realizao de uma tarefa. A Ergonomia de Interfaces HumanaComputador - IHC se aplica no mbito da tarefa informatizada, onde os processos cognitivos das atividades so preponderantes. O conhecimento obtido atravs do texto serviu para aumentar meu conhecimento acadmico e todo este aprendizado poder ser muito til em meu futuro profissional.

25

REFERNCIAS

PHP Seguro: http://hos pedagem2.procergs.com.br/tutorial/PROCERGS-PHP-Se guro.pdf Acesso em: 01 out. 2012. Segurana em PHP: http:// www.martinsfontes paulista.com.br/an exos /produtos/capitulo s/254879.pdf Acesso em: 02 out. 2012. As 10 vulnerabilidades de segurana mais crticas em aplicaes WEB: http:/ /www.lulu.com/items /volume_63/344 6000/34461 09/1/print/344 6109.p df Acesso em: 02 out. 2012. Criptografia em Software e Hardware: http:/ /www.livrariacultura.com.b r/imagem/ca pitulo/316 8257.p df Acesso em: 01 out. 2012. CODIFICAO DE DADOS E O COMRCIO ELETRNICO: http:/ /www.iadis.net/dl/fin al_uploads/2 00303C033.pdf Acesso em: 28 set. 2012. Protocolo SET: uma Soluo para Segurana em Comrcio Eletrnico: http://inf .unisul.br/~ines/ workcomp /cd/pdfs /2285.pdf Acesso em: 28 set. 2012. Segurana dos Web Services no Comrcio Eletrnico Mvel: http://ho mepages.di.fc.ul.p t/~paa/proj ects/conf erences/coopmedia2003/10.pdf Acesso em: 28 set. 2012. Usabilidade da interface de sites e-commerce: http:// www.revis tapind orama.ifba .edu.br/files/Simone%20Azeved o%20Ba ndeira %20de%20Melo%20A quino%20IFMA.p df Acesso em: 28 set. 2012. INTERAO HOMEM-COMPUTADOR: http:// sutilab.com/cc /disciplina/a no2/semestre2/ma terial/fihm.pdf Acesso em: 01 out. 2012. Ergonomia e Usabilidade Conhecimentos, Mtodos e Aplicaes: http:/ /www.univasf.ed u.br/~jorge.cavalcanti/ cap1_livro_e rgonomia_usa bilidade.p df Acesso em: 01 out. 2012. Mini Curso - Design de Interface para Dispositivos Mveis: http:/ /www.slidesha re.net/janevi ta/mini-curso-design-de-in terface-paradispositi vos-mveis Acesso em: 01 out. 2012. SisMAM: Sistema Mvel para Administrao de Medicamentos: http:/ /www.sbis.o rg.br/cbis11/arquivos/425_456.pdf Acesso em: 03 out. 2012.

26

Avaliao de Usabilidade de Aplicaes em Dispositivos Mveis: http:// www.google .com.br/url? sa=t& source=web&cd=38&ved =0CEYQ FjAHOB4&url =http%3A%2F %2Fwww.dcc.ufam.edu.br%2Fuses%2Findex.php%2Fpublicacoes %2Fdoc_download%2F88-ihc2010avali acao-de-usabilida de-de-a plicacoes-emdisposi tivosmoveis&ei=xUYLT qybEcaatwevruly&u sg=AFQjCNEehe45HJANQqWvzA JURwT YY-Y6 nQ Acesso em: 02 out. 2012. SOLER, Luciano; MORAIS, Everson Matias de. Desenvolvimento de aplicao web. So Paulo: Pearson Education do Brasil, 2010. PERINI, Luis Claudio; SCARAMUZZA, Bruno Czar; BRUNETTA, Brunetta. Gesto de sistemas de informao. So Paulo: Pearson Education do Brasil, 2010. MORAIS, Everson Matias de; SOLER, Luciano. Projeto interface homemcomputador. So Paulo: Pearson Education do Brasil, 2010.