Messenger project - Distributed Software Development 1

Download Report

Transcript Messenger project - Distributed Software Development 1

Messenger project
Distributed Software Development
2016-05-27
1
Members of Messenger project
Project process
2016-05-27
2
Project members
Jonas Wadsten:
Team leader, documentation, web, database
Muhammad Irfan Tahir
Sourcecode, database
Zdenek Svoboda
Web interface, documentation, testing
Zahid Mukhtar
Chief of documentation + UML
Marko Bejuk
Testing, documentation of tech stuff
Tihana Knaffl
Programming c/c++, the core of the program
(sourcecode master)
2016-05-27
3
Process
1.
2.
3.
4.
5.
Database progress
Source code progress report
Software testing
Web progress
Questions?
2016-05-27
4
Database Progress…
Tables Created (1)
2016-05-27
5
Database Progress…
Tables Created(2)
2016-05-27
6
Database Progress…
Tables Created(3)
2016-05-27
7
Souce code progress report
• Accomplished?
– crypting submodule
• Partially accomplished?
– local storage handler
– main program window
• Not accomplished?
– functions:
• Start recording
• Stop recording
• Search local file
– Basic phase testing (obviously)
2016-05-27
8
Source code progress report
• Problems?
– small design changes
– communication problems
– installing and using CVS (solved by now)
– external issues
• availability
• home/lab computer and connections problems
• other classes
2016-05-27
9
Source code progress report
• Solutions?
– put extra effort in next two weeks
• basic phase must be completed ASAP
• normal phase should be completed on schedule
– less global more specific meetings
• short, specific meetings between 2 team members
• more quality communication
– each team member should minimize external
issue influence
2016-05-27
10
Software testing
2016-05-27
11
Software testing
• Source code testing
– Components:
•
•
•
•
Lurker module
Stargate module
Messenger specific module (ICQ, MSN)
Main module
• Database testing
• Web interface testing
2016-05-27
12
Web progress
• frame
• html design
• php code
• homepage
• favorites
2016-05-27
13
Web progress
• Conecting to db
– Function connect ($host, $name, $pass $db) {
–
$link = mysql_connect ($host, $name,
$pass $db);
–
if ( ! $link ) { set error (“not connect to
server“);}
–
if ( ! Mysql_select_db ($db, $this->link)) {
set error(“¨No db“);}
–
$this->link = $link;
2016-05-27
14
The End
Questions?
Thank You
2016-05-27
15