110 likes | 119 Views
This document provides insights into the Distributed Software Development (DSD) project, including the project schedule, important events, project development process, Umple model, and model-based testing.
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!
Manish Kungwani Public Transportation System Product Line
Overview • Project Schedule • Important Events • Project Development Process • Other Experiences • Umple Model • Model-based testing
Project Schedule • Week 42 • Alpha model is complete • Includes Umple model of 70% requirements • Testing in progress • Documentation in progress • Week 45 • Will see the completion of Beta model • 95% complete requirements with instances
Important Events • Week 40 • Requirements clarification and Guidance from customer • Week 41 • Umple installation and model development • Week 42 • Alpha Umple Model is complete • Testing and Documentation in progress • Customer Mail • Requirement expansion questions • Bug report for Umple
Project Development Process • Current Development Process: • Umple Model Development • Testing • Documentation of Model in Progress • Umple Contribution • Sent a bug report and missing features mail to the customer • Developing realizable instances
Other Experiences • Problems with Umple-plugin and Online • Graphical modeling using Umple Online, not available for plugin • Most communicative and productive week • Tried developing Product Line Instance • Unaware of minimum size of the instance • Need to add many details to the instance • Need more time
Umple Model Model-based testing
Model-based testing Test cases to check the model- • Using Eclipse test plugin - executable test scripts • PTS alpha phase testing - mainly code analyzer to verify that UML model • Testing must assure that the generated code can be used to create an instance. Alpha release does not use any black-box testing but rather it uses the whit-box testing method.
Thank You! • Any Questions or Queries? ?