16
10/9/2011 • These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2010/2011). • For all other purposes, authors’ written permission is needed! • The purpose of these materials is to help students in better understanding of lectures in DSD and not their replacement! NOTICE!

10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Embed Size (px)

Citation preview

Page 1: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

10/9/2011

• These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science and Engineering, University of Mälardalen, Västerås, Sweden and at the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia (year 2010/2011).

• For all other purposes, authors’ written permission is needed!

• The purpose of these materials is to help students in better understanding of lectures in DSD and not their replacement!

NOTICE!

Page 2: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

10/9/2011

Distributed Software Development

Page 3: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

10/9/2011

Project Vision On

Profile Analysis and Reconciliation Tool

Page 4: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

10/9/2011

Contents

• Team Organization • Roles and Responsibilities • Introduction• Objective • Architecture • Tools and Software• Communication

Page 5: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Team Organization

10/9/2011

Marin OrlićSupervisor (FER)

PL:Igor Rutkowski(FER)

TL:Inderjeet(MDH)

Arno Van LumigEjaz Ali

De Biswanath Davor Perić Matija Hanžić Robert Borošak

Page 6: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Roles and Responsibilities

• Igor Rutkowsk(PL)- Team coordination, GUI developer and documents

reviewer

• Davor Perić- Profile visualisation developer

• Matija Hanžić- SVN Manager

• Robert Borošak - GUI Developer

10/9/2011

Page 7: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Continue..

• Inderjeet Singh- Team coordination, profile visualisation developer and

documents reviewer

• Ejaz Ali- Documentation manager

• Arno Van Lumig- Quality Analysis and Server Administration

• De Biswanath

10/9/2011

Page 8: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Introduction

• Fraud

• Fraud Management System(FMS)

• Fraud in telecom industries

10/9/2011

Page 9: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Objective

• Tool for Profile analysis

• Focus on simplifying this Tool

• Linking with FMS

• Expanding the scope

10/9/2011

Page 10: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Project Overview

• Client – Server Architecture- Compatibility with all browsers- Authentication requried

• Analysis of Call Details Records (CDR)- Call type (voice, SMS, MMS, GPRS)- Usage type (for voice type: on-net, domestic or international

call)- Measure type (number of calls, duration, rated amount)

• Create and dipslay profiles of subscribers with the use of CDR

10/9/2011

Page 11: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Profile visualisation

Page 12: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Architecture

10/9/2011

Page 13: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Tools and Software

• Language:- Java

• Database:- PostgreSQL

• Web Server:- Glassfish

• Visualization:- JavaScript with canvas api or d3.js

• Web framework:- Play!

10/9/2011

Page 14: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

Communication

10/9/2011

Page 15: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

10/9/2011

Page 16: 10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer

10/9/2011