1 / 11

NOTICE!

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.

schloss
Download Presentation

NOTICE!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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!

  2. Distributed Software Development

  3. Manish Kungwani Public Transportation System Product Line

  4. Overview • Project Schedule • Important Events • Project Development Process • Other Experiences • Umple Model • Model-based testing

  5. 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

  6. 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

  7. 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

  8. 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

  9. Umple Model Model-based testing

  10. 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.

  11. Thank You! • Any Questions or Queries? ?

More Related