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!
Distributed Software Development
Public Transportation System Product Line Manish Kungwani
Overview Project Schedule Important Events Project Development Process Other Experiences Umple Model
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
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
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
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
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
MemberW38W39W40W41W42W43W44W45Total Augustin Petrović Uma Shankar Subramani Hafiz Umer Waqar Siva Chaitanya Nayak Eslavath Manish Kungwani Pratik Bapurao Barkade Omar Tawffeeq Jaradat Total How much we work?
How much we work?
How much we work?
Other Experiences Umple-plugin Missing features hamper productivity Changes in basics of Model for algorithm implementation and decision-making Standardizing GUI Team Performance Issues
The Core Product Line Model-based testing
The Umple Model Model-based testing
Interface of Instance Model-based testing
GUI framework Model-based testing
Tests Model-based testing
Thank You! Any Questions or Queries? Što? What? Vad? Was?