Top Banner
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!
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.

Jan 18, 2016

Download

Documents

Rhoda Parsons
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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