Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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! 10-10-05 1 Distributed Software Development 10-10-05 2 Manish Kungwani Public Transportation System Product Line 10-10-05 3 Overview • • • • • Project Schedule Important Events Project Development Process Other Experiences Umple Model 10-10-05 4 Project Schedule • Week 46 • • • • • • Beta model is complete Includes Umple model of 95% requirements Java Unit Testing in progress, 50% done First Instance under Development Started with UI framework Documentation in progress 10-10-05 5 Project Schedule contd.. • Week 49 • • • • • • We complete the Umple requirements 100% Finish the framework for GUI (java.swing) Completion of Testing Inter-Repository Event Handling Plan for Requirement Expansion Develop instances 10-10-05 6 Important Events • Week 43 • Planning for Beta Umple and Java Development • Week 44 • Umple development continued • Customer reply regarding our doubts and requests • Not perfectly clear explanations • Information about future availability of requested essential features 10-10-05 7 Important Events contd.. • Week 45 • Beta Umple Model is complete • Testing and Documentation in progress • Mail from customer with clarifications and plans for Umple contribution • Customer Mail for feature requests • Instance Development started • UI framework development started 10-10-05 8 Project Development Process • Current Development Process: • Umple Model Finalization, Optimization • Java Unit Testing • Document changes in implementation, other realizations, clarifications • Development of GUI framework and instances • Planning and confirming for Umple contribution 10-10-05 9 How much we work? Member W38 W39 W40 W41 W42 W43 W44 W45 Total Augustin Petrović 14 19 16 10 18 17 13 56.5 163.5 Uma Shankar Subramani 13 1 5 12 13 10 10 17 81 Hafiz Umer Waqar 14 9 12 18 14 14 10 19 110 Siva Chaitanya Nayak Eslavath 0 4 4 8 11 10 11 16 64 Manish Kungwani 15 17 12 14 17 17 14 54 160 Pratik Bapurao Barkade 13 4 6 15 14 14 12 18 96 Omar Tawffeeq Jaradat 22 18 12 18 16 14 14 20 134 91 72 67 95 103 103 84 200.5 815.5 Total 10-10-05 How much we work? 10-10-05 How much we work? 10-10-05 Other Experiences • Umple-plugin • Missing features hamper productivity • Changes in basics of Model for algorithm implementation and decision-making • Standardizing GUI • Team Performance Issues 10-10-05 13 The Core Product Line Model-based testing 10-10-05 14 The Umple Model Model-based testing 10-10-05 15 Interface of Instance Model-based testing 10-10-05 16 GUI framework Model-based testing 10-10-05 17 Tests Model-based testing 10-10-05 18 Thank You! Any Questions or Queries? Što? Was? 10-10-05