E N D
NOTICE! 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! 2014-10-03
Distributed Software Development • LinkAnalysisTool team: • Adrien Olivier (AO) • Dominik Rojković (DR) • Hassan Aziz Khan (HSK) • Petar Butković (PB)Petar Dučić (PD)Rashid Khan (RK)Seyed Morteza Hosseini (SMH) 2014-10-03
LAT - finalpresentation 2014-10-03
Contents • Deliverables • Milestones • Activities • Activity Chart • Worked Hours • Use Cases • Overall Features • Communication • Overall Experiences
Worked Hours • x-axis: number of weeks • y-axis: number of hours per week
Use Cases • Use cases delivered • Setting parameters • Visualize Transactions • Transaction Selection from Matrix • Graph zoom-in zoom-out • Getting subscriber details • Use cases promised but not delivered • Nil
Overall Features • Features Planned and Delivered • Connection Graph • Activity Matrix • Search Depth Selection • Search by Subscriber Number, Name, IMEI • Subscriber Details • Authentication System • Features Planned but not Delivered • Transaction Details • Zoomed-out Graph
Communication • Fixed Meetings • Leaders Meeting • Audio Conference on skype • Local Meeting • Face to face meeting • Global Meeting • Audio/Video conference on skype • Meetings on demand • Audio conference on skype • Other communication • Google group • SMS • Emails
Overall Experiences • Things didn’t go as planned initially • Uneven distribution of work • Communication issues • Lack of experience • First time on distribution development • Cultural differences • Other work load • Lack of free space on server • Inserting records in DB.
Cntd… • Changes • Change in technology • Change in communication style • Change in presentation policies • Small changes in work distribution • Will Improve next time • Integration • Work Distribution
Cntd… • Positive • Learned new things • Improved communication skills • Better team players • Became good friends • Knowledge of other nations • Negative • No negative experiences so far
Definitions: • Helps fraud agents to visualize the behavioral patterns of subscribers • Gives the opportunity to detect unknown member of a fraudster organization The goal of LinkAnalysisTool 10/3/2014
Visualize transactions in a defined period of time and with a defined search depth for a given subscriber. • Enable easy integration Web module The main functionality of LAT 10/3/2014
Fundamentalrequirements • Definedfrom the main functionality • Requirementsofparticularinterest • Coloringnodes’ levels • Other requirements • Most details are left to team’s creativity Requirements ? 10/3/2014
Use case diagram 10/3/2014
LAT Architecture 10/3/2014