190 likes | 296 Vues
This document is specially prepared for students enrolled in the Distributed Software Development (DSD) course at the University of Mälardalen and the University of Zagreb for the 2010/2011 academic year. The materials aim to enhance understanding of DSD lectures and are not to replace them. It includes updates on project status, statistics, experiences, and the iterative process followed in project development. Key highlights include workload distribution, problem-solving experiences, and the completion of significant components, such as a web application and a mobile application.
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!
Josip Petrić MassObservation α - prototypepresentation
Today’s schedule • General project state • Project statistics • Workload • Other statistics • Experience • Bad and good • Process • Thingsdone&Demo
Project state • Project is on track • Wanted to do a little more • But we have enough time to finish General Project Status On track Fulfillment of Next Milestone On track
Other statistics • Over 100 e-mail messages • 12 Skypemeetings • local meetings not included • 23 different files • 20 Google group discussions
Experience(1) • Bad experiences and problems D’oh! Workload distribution Knowledgediversity Different working habits Had to do lot of work in little time New technologies
Experience(2) • Good experiences New friends Improve our language skills Work on real-life project Learn new technologies Improve our work habits
Project process • Iterative process • Thisiteration • Next iteration Week 39 Requirements gathering Week 40 Requirements and design definition Weeks41 and 42 Implementation Week 43 Requirements and design revision, implementation Week 44 Implementation Week 45 Implementationand testing
What have we done (1) • Databasecompleted • Web application • Design • Core of application • ACL library • Menu generator • Mob_controller – main controller of application • Sign in and Login functionality • Web services - sending data to mobile application
What have we done (2) • Mobile application • Login and Main screen design • Connection to web-server • Authentication • Functional Login • Mainscreen