Top Banner
1 22-03-27 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!
25

12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Dec 18, 2015

Download

Documents

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: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

123-04-18

• 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: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

223-04-18

Distributed Software Development

Page 3: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

323-04-18

Mass Observationβ - prototype presentation

Fateh Mohammed Bilal

Page 4: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

423-04-18

Agenda

• General project state• Project statistics

– Workload– Process– Other statistics

• Progress from α-prototype• Demo• Experience• Future

Page 5: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

523-04-18

Project state

• On track

• Work is in full swing

• Thinks looking bright for the future

General Project StatusOn track

General Project StatusOn track

Fulfillment of Next MilestoneLots of effort required

Fulfillment of Next MilestoneLots of effort required

Page 6: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

623-04-18

Project statistics

Page 7: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

723-04-18

Workload

w43 w44 w45

Bilal 22 18 22

Ejaz 12 10 3

Xiaoyan 12 12 12

Suresh 12 25 15

Josip 10 35 27

Sandi 17 13 13

Igor 15 18 13

100 131 105

Total: 336 hours

Page 8: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

823-04-18

Project process

• Iterative process– This iteration

– Next iteration

Week 43Requirements and design revision, implementation

Week 44Implementation

Weeks 45Implementation and

testing

Week 46Implementation and

testing

Week 47Implementation,

integration and testing

Week 48Integration and

testing

Week 49Testing and Bug Fix

Page 9: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

923-04-18

Other statistics

• Over 50 e-mail messages

• Lots of technical discussions

• 7 Skype meetingslocal meetings not included

• 12 different files File updates included

• Mobile APP: 2.5 KLOC• Web APP: 6.5 KLOC

Page 10: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

1023-04-18

Progress from α-prototype(1)

• Web application– Group Management: Create, View, Edit, Delete– OE Management: Create (fill in basic info,

define interface, select groups), View, Edit, Delete

– User Account: Create,

View, Edit, Delete

Page 11: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

1123-04-18

Progress from α-prototype(2)

• Mobile application– Observation event screen– Note Interface– Send data to Web server– Install .apk file to Android mobile successfully

Page 12: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

• Test– Integration test case list– Acceptance test plan– Execute basic test cases

1223-04-18

Progress from α-prototype(3)

Page 13: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

1323-04-18

Demo – Web Application

Page 14: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Page 15: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Edit Observation Event

Delete Observation

Event

Page 16: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Page 17: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Edit User Account

Delete User Account

Page 18: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Page 19: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

Edit Groups

Delete Groups

Page 20: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

2023-04-18

Demo – Mobile Application

Page 21: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

2123-04-18

Page 22: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

2223-04-18

Experience(1)

• Tough Ones !!!!

Workload Distribution

Working Habits

Integration

D’oh!

Web and Mobile Interaction

Page 23: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

2323-04-18

• Good Ones !!!!

Experience(2)

Practice new Technologies

Share Knowledge

Improve communication skills

Make Friends

Real Project Experience

Page 24: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

2423-04-18

Future

• Working version of MOb Application

• Focus on utilizing plus points of team

• Learn and Work

Page 25: 12015-05-19 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.

2523-04-18

Questions ?