Especificação do Projecto

Documentos relacionados
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

Serviço a Pedido ( On Demand ) da CA - Termos e Política de Manutenção Em vigor a partir de 1 de Setembro de 2010

ANEXO 1. Formulário de Candidatura da Instituição Projecto Final de Curso de IGE/ETI. Instituição de acolhimento. Supervisor nomeado pela instituição

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

PERFIL PROFISSIONAL TÉCNICO(A) DE INFORMÁTICA - INSTALAÇÃO E GESTÃO DE REDES

Relatório de Progresso

ICORLI INSTALAÇÃO, CONFIGURAÇÃO E OPERAÇÃO EM REDES LOCAIS E INTERNET

SISTEMAS DISTRIBUÍDOS

Relatório Preliminar de. Projecto em Contexto Empresarial I. VoIP Desenvolvimento de Aplicações em Plataformas Open Source

Engenharia de Software Sistemas Distribuídos

Sistemas Distribuídos

Escola Superior de Tecnologia de Setúbal. Projecto Final

Mobile Business. Your sales on the move.

Escola Secundária Eça de Queiroz

Gestão de projectos na Web

PHC Consolidação CS. A execução da consolidação contabilística de grupos de empresas

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Em início de nova fase, forumb2b.com alarga a oferta

Engenharia de Software Sistemas Distribuídos

Enunciados dos Trabalhos de Laboratório. Instituto Superior Técnico / Introdução. 2 Configuração de Redes

Aplicações Informáticas de Gestão

WEBSITE DEFIR PRO

Mestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Gestão de Configuração

Certificação do software de facturação passa a ser obrigatória a partir de 1 de Janeiro de 2011.

ANEXO 1. Formulário de Candidatura da Instituição Projecto Final de Curso de IGE/ETI. Instituição de acolhimento. Supervisor nomeado pela instituição

PLANIFICAÇÃO DE GESTÃO DE BASE DE DADOS

Análise e Conc epç ão de Sist em as de Inform aç ão,qwurgxomrj(qj GH5HTXLVLWRV. Adaptado a partir de Gerald Kotonya and Ian Sommerville

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular SISTEMAS DISTRIBUIDOS Ano Lectivo 2015/2016

Interface Homem Máquina para Domótica baseado em tecnologias Web

smartdepositxt Máquina de Depósito para Back Office

Escolha o tipo de entidade: Clínicas Consultórios Hospitais Privados Ordens e Misericórdias

Adesão ao Serviço de Interruptibilidade Eléctrica

Introdução à Informática

Servidores Virtuais. Um servidor à medida da sua empresa, sem investimento nem custos de manutenção.

Descrição. À unidade de supervisão com microprocessador é possível interligar um dispositivo de interface Ethernet, com protocolo SNMP.

Relatório de Análise de Requisitos

Base de Dados para Administrações de Condomínios

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem

Utilização da rede e- U/eduroam por utilizadores Convidados. Serviço Utilizador RCTS Fevereiro de 2010

Vale Projecto - Simplificado

Virtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt

Manual Gespos Passagem de Dados Fecho de Ano

Topologias e abrangência das redes de computadores. Nataniel Vieira nataniel.vieira@gmail.com

Escola Secundária/3 da Maia Cursos em funcionamento Técnico de Electrónica, Automação e Comando

Regras de transição curricular do MERC

Aprend.e Sistema integrado de formação e aprendizagem

PHC Pocket Suporte. ππ Aumento de produtividade. ππ Assistência técnica. optimizada e em tempo real. ππ Diminuição dos custos com deslocações

UNIVERSIDADE. Sistemas Distribuídos

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações

ARTIGO TÉCNICO. Os objectivos do Projecto passam por:

Departamento de Informática

Mestrado em Segurança da Informação e Direito no Ciberespaço. Segurança da informação nas organizações Modelos de analise

Política de Utilização da Rede Sem Fio (Wireless)

4- O comerciante necessita de adquirir um certificado digital de servidor para poder usar a solução? Sim, um certificado SSL comum.

Sistemas Multimédia. Instituto Superior Miguel Torga. Francisco Maia Redes e Comunicações

Dynamic Currency Conversion

I N T R O D U Ç Ã O W A P desbloqueio,

Qualidades. Atributos de Qualidade. Atributos de Qualidade. Categorias de Qualidades. Arquitecturas de Software

Copyright 2008 GrupoPIE Portugal, S.A.

Desenvolvimento Cliente-Servidor 1

Ferramentas de Acesso Remoto

Projeto de Redes Top-Down

Componente de Formação Técnica. Disciplina de

Transcrição:

MERC 2010/11 RCM/TRC/SIRS Especificação do Projecto Grupo nº: _5 Turno (e campus): Taguspark Nome Número João Vasques 63512 Rui Costa 63524 Mário Nzualo 62551 1 Nome do Projecto Mobile Payment System - MPS 2 Enquadramento Actualmente, certas empresas fornecedoras de electricidade disponibilizam sistemas pré-pagos de energia eléctrica aos seus clientes. A introdução destes sistemas na gestão de crédito de electricidade tem as seguintes vantagens para os clientes: Melhoria da gestão no uso de energia por parte dos clientes; Maior transparência no processo de facturação; Diminuição da percentagem de cortes no fornecimento de energia por atraso/falta de pagamento; Possibilidade de efectuar compras em função das necessidades e capacidades do cliente Ausência de multas por atraso de pagamento. A compra de crédito para este tipo de sistemas é efectuada em balcões das empresas fornecedoras de electricidade. Usualmente estes balcões estão cheios, pelo que os clientes despendem muito tempo para efectuar o pagamento do crédito necessário para os seus contadores. Este projecto visa apresentar uma solução prática para este problema com base em tecnologias de comunicação. Esta solução, designada Mobile Payment System (MPS), visa concretizar uma plataforma de pagamento/carregamento das contas de electricidade através de um débito directo ou através de crédito na conta bancária do cliente. Sendo que, para efectuar esta operação de carregamento, os clientes podem utilizar o portal de pagamento bluetooth nos diversos pontos de acesso instalados pela cidade usando a aplicação para telemóveis disponibilizada pela companhia de electricidade. - 1 -

O MPS disponibiliza ainda um portal na Internet para que o cliente possa efectuar os pagamentos e tenha ainda acesso a dados relativos a movimentos, saldos, entre outros. O MPS implica a interacção entre vários sistemas, nomeadamente, o servidor do banco ou entidade credora de dinheiro, o servidor da central da empresa fornecedora de energia, o contador de energia do cliente e o telemóvel do cliente pelo que serão utilizadas diversas tecnologias para promover a comunicação entre estas entidades. Entre as tecnologias utilizadas encontram-se: PowerLine para comunicação entre o servidor da empresa fornecedora de energia e o contador de energia do cliente; Bluetooth para comunicação entre o telemóvel do cliente e o servidor da central da empresa fornecedora de energia, através dos diversos pontos de acesso; Ethernet para comunicação entre o servidor da central da empresa fornecedora de energia e o servidor da central da operadora telefónica. Protocolos de cifra e certificados para segurança desta rede integrada de comunicações. 3 Objectivos O objectivo deste projecto consiste na concepção do sistema Mobile Payment System. Este sistema permite que o pagamento/carregamento de contas de electricidade em sistemas pré-pago de energia eléctrica seja efectuado através de um telemóvel usando a tecnologia Bluetooth ou através do Portal do Utilizador na Internet. Através deste projecto pretende-se abordar e desenvolver conhecimentos no que toca aos seguintes aspectos: Powerline Criptografia e Certificados de segurança Bluetooth Monitorizar e Dimensionar a utilização dos diversos Serviços Garantir Compatibilidade e Interacção entre diversos serviços Garantir comunicação segura Desenvolver aplicações para SmartPhones Desenvolvimento de websites - Portais de Gestão e Consulta - 2 -

4 Ambiente de Desenvolvimento O equipamento a utilizar para a concepção deste projecto é: Computadores portáteis Sistema Powerline Cabos de rede Switches Routers Telemóveis Antenas bluetooth A linguagem de programação será JAVA para as aplicações de gestão dos servidores e interconectividade entre as diversas entidades. E os servidores serão uma solução AMP (Apache, Mysql e PHP). Para programar a aplicação para o telemóvel será usado o JAVA ME associado a bibliotecas bluetooth, Blueconv. - 3 -

5 Funcionalidade Gestão de clientes O servidor de central da empresa de energia deve ter a capacidade de efectuar a remoção, adição, actualização de utilizadores do sistema MPS. Operações na Conta de Energia através de Bluetooth O cliente do serviço MPS deve ter a capacidade para aceder a um portal via Bluetooth em qualquer ponto de acesso de pagamento distribuído, usando uma aplicação descarregada e instalada no telemóvel, de forma a efectuar o carregamento da sua conta e consultar o saldo do seu contador. Para carregar o contador, o utilizador deve usar obrigatoriamente o código de autorização que lhe foi fornecido no portal de webbanking, como abaixo especificado. Operações na Conta Bancária de um dado utilizador O cliente do serviço MPS deve ter a capacidade de consultar o saldo e movimentos bem como autorizar pagamentos na sua conta bancária num portal de webbanking. Para cada autorização de crédito na sua conta, o utilizador recebe um código de autorização que deve ser usado obrigatoriamente na operação de carregamento no telemóvel, como forma de confirmação e verificação da autenticidade da autorização para efectuar o levantamento de dinheiro da sua conta. Operações no portal na Internet O cliente do serviço MPS deve ter a capacidade para consultar de forma segura um portal na Internet onde estão disponibilizadas as informações relativas à sua conta (Saldo, Movimentos, etc), bem como a capacidade de carregar o seu contador, autorizando o débito na sua conta bancária. Segurança na comunicação entre as várias entidades Todo o serviço deve garantir a segurança de todas as comunicações, com especial detalhe na comunicação com o banco, envolvendo processos de autenticação e certificação da fiabilidade das acções. A comunicação segura entre o banco e a companhia eléctrica será assegurada através de uma VPN, sobre a Powerline. A autenticidade da comunicação é garantida através da troca de certificados e um sistema de gestão e partilha de chaves. - 4 -

Na comunicação bluetooth será garantida a autenticidade e frescura da troca de mensagens entre o telemóvel e o ponto de acesso bluetooth da companhia electrica. Monitorizar a taxa de utilização do serviço e recursos O administrador do serviço MPS deve ter a capacidade de monitorizar através de uma página Web, a taxa de utilização de cada serviço e o nível de utilização de cada recurso. Deverá ser ainda possível, ver um log de todas as transacções que foram feitas para cada telemóvel, e em cada conta da entidade de crédito / banco. 6 Calendarização 25/10/yyyy 04/11/yyyy 14/11/yyyy 24/11/yyyy 04/12/yyyy 14/12/yyyy Pesquisa bibliográfica 7 Requisitos Funcionais e não funcionais Modelo de Ameaças 3 3 Desenho da arquitectura do sistema 2 Implementação 33 Testes 7 Pesquisa bibliográfica Com o objectivo de aprender a trabalhar com as tecnologias que são alvo de estudo deste projecto, irá ser feita uma pesquisa em diversos materiais nomeadamente sítios na Internet, livros e tutoriais. Requisitos Funcionais e Não Funcionais No âmbito deste projecto irá ser elaborado um documento de requisitos funcionais e não funcionais que descreverão as funcionalidades esperadas por parte do sistema e as restrições nas quais este sistema opera. Modelo de Ameaças - 5 -

Durante esta fase irá ser um modelo de ameaças que terá como objectivo reduzir a vulnerabilidade do sistema a ataques. Entre os deliverables esperados encontram-se DFD, UMLs, modelo STRIDE, árvore de ameaças, classificação DREAD, entre outros. Desenho da arquitectura do sistema Durante esta fase irá ser feito o desenho da arquitectura do sistema especificando-se as diversas componentes existentes neste sistema, as suas características e como as mesmas interagem entre si. Implementação Durante esta fase o sistema irá proceder-se à implementação do sistema MPS. Esta implementação irá ter como base os deliverables criados nas fases anteriores do projecto e irá ser constituída por uma fase de programação do software bem como configuração do hardware de suporte ao sistema. Testes Durante esta fase irão ser feitos um conjunto de testes ao sistema de forma a verificar se este cumpre os requisitos funcionais e não funcionais. Consoante os resultados dos referidos testes podem ser feitas alterações ao sistema desenvolvido. 7 Bibliografia First Mile Access Networks and Enabling Technologies,?Ashwin Gumaste, 2004, Cisco Press Residential Broadband Networks: XDSL, HFC and Fixed Wireless Access, Uyless Black, 1998, Prentice Hall PTR Mobile Communications, Jochen Schiller, 2003, Addison-Wesley Principles of Wireless Networks - A Unified Approach,?K. Pahlavan, P. Krishnamurthy, 2002, Prentice Hall PTR, 2nd edition Ad Hoc Mobile Wireless Networks, C-K Toh, 2002, Prentice Hall Software Engineering: Theory and Practice, Shari Lawrence Pfleeger, 2001, Prentice Hall Java ME on Symbian OS: Inside the Smartphone Model, R.B. Hayun, 2009, John Wiley and Sons Ltd - 6 -

- 7 -