Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "12015-10-09 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."— Presentation transcript:

1 12015-10-09 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!

2 22015-10-09 Distributed Software Development

3 32015-10-09 Final presentation Adis Mustedanagić Zhixiang Gao

4 42015-10-09 Project overview Assignment –Create an application for schematizing a map –A schematic map cares only for relative, not absolute relations between points of interest Schematize

5 Gantt chart 52015-10-09

6 Work hours per team member 62015-10-09 Total: 747.95 hours

7 Work hours per week Alpha Beta RC Final

8 Work distribution 82015-10-09 Drawing tools GUI Algorithm Dominik Martin Adis FERRamesh Pavel Zhixiang MDH Testing

9 Team communication review Weekly official meetings Frequent informal communication 95% of the total communication during the project Mainly used for communication with supervisors, teachers and our SCORE customer 92015-10-09

10 Requirements We were not given a set of fixed requirements, but a set of guidelines and possible features –Interoperability with other software –Google maps –Usability requirements etc. One requirement was however set in stone before the actual work began: “A basic and robust application is preferred over a feature-rich and buggy one.” 102015-10-09

11 Application features Draw a new map, or trace over an imported image (local or url) Save project for later work Toolbar with drawing (route, station) and common tools (edit, undo) Algorithm control tools Save output as an image for work in other software

12 Design and architecture 122015-10-09 Java application based on Model-View- Controller design pattern

13 SCORE Latest customer feedback –Basic requirements have been met –The application needs a bit polishing The other stuff –A whole lot of additional documentation during finals and holidays –A bit more work on the application once the course ends 132015-10-09

14 Demo 142015-10-09

15 Acknowledgements 152015-10-09 Our supervisor, Ana Petričić For guidance during the project development Our customer, Michal Young For initial project assignment, and feedback during development Dr. Martin Nöllenburg For his thesis, and showing us the JUNG2 lib which were used as a starting ground

16 Final slide 162015-10-09 And of course, many thanks to the teachers and everyone else on the course for their help during project development Questions

17 Plan C We are confident that our application will work, therefore this section intentionally left blank 172015-10-09


Download ppt "12015-10-09 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer."

Similar presentations


Ads by Google