9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.

Slides:



Advertisements
Similar presentations
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Advertisements

These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
110/29/12 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! 10/1/20151 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of.
** NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
11/15/2010 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
10/5/2009 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
10/9/2011 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Presentation transcript:

9/23/2009 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 2009/2010). 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!

9/23/2009 Distributed Software Development

9/23/2009 Project Plan Satish Jaiswal

9/23/2009 Overview Project Background Milestones Plan for milestones Development Methodology Deliverables Activity Plan Financial Plan Project Risks

9/23/2009 Project Background SCREEN SHOTS User Comments: This slide is really good Comments in database SENARIO 1 ODP FILE ODP – Open Document Presentation Java Plug-in Web Page

9/23/2009 Project Background WIKI ENGINE User(s) makes changes in the presentations SENARIO 2 ODP FILE ODP – Open Document Presentation Java Plug-in Java Plug-in Web page MODIFIED OPD

9/23/2009 Project Background WIKI ENGINE User(s) makes changes in the presentations SENARIO 2 ODP FILE ODP – Open Document Presentation Java Plug-in Java Plug-in Web page MODIFIED OPD

9/23/2009 Project Background WIKI ENGINE User(s) makes changes in the presentations SENARIO 2 ODP FILE ODP – Open Document Presentation Java Plug-in Java Plug-in Web page MODIFIED OPD

9/23/2009 Project Background WIKI ENGINE User(s) makes changes in the presentations SENARIO 2 ODP FILE ODP – Open Document Presentation Java Plug-in Java Plug-in Web page MODIFIED OPD

9/23/2009 Step towards Milestones WIKI ENGINE User(s) makes changes in the presentations SENARIO 2 ODP FILE ODP – Open Document Presentation Java Plug-in Java Plug-in Web page MODIFIED OPD

9/23/2009 Step towards milestones - Development Plug-in to import slides as images in Wiki Engine Plug-in to import ODP file into Wiki Engine Plug-in to export the modified presentation in ODP format. Functionality to modify the presentation by means of XML Database design for comments and other data Functionality of reading XML and XSLT files.

9/23/2009 Step towards milestones - Development Plug-in to import slides as images in Wiki Engine Plug-in to import ODP file into Wiki Engine Plug-in to export the modified presentation in ODP format. Functionality to modify the presentation by means of XML Database design for comments and other data Functionality of reading XML and XSLT files. 30 % of total work

9/23/2009 Step towards milestones - Others Systems Design 10% Requirement Analysis 20% Testing 25% Documentation And others 10% Requirement Analysis 20% Testing 25% Requirement Analysis 20% Testing 25% Requirement Analysis 20% Testing 25% Systems Design 10% Requirement Analysis 20% Testing 25% Documentation And others 10% Systems Design 10% System Integration 5% effort Requirement Analysis 20% Testing 25%

Development methodology and Milestones Requirement Analysis Project Design Implementation Verification Release Iterative Waterfall Model (Iterations)

9/23/2009 Development methodology and Milestones 1 st Milestone Alpha release 27 th October 09 Development 2 nd Milestone Beta release 17 th November 09 3 rd Milestone Release Candidate 15 th December 09 Development Final Product 15 th January 10

9/23/2009 Deliverables DeliverableDate Project Plan Requirements Definition Design Description Acceptance Test Plan Test Report Final Project Report Final Product Summary Week ReportDuring Project Minutes of MeetingDuring Project Revisions of existing documentsOn major changes

9/23/2009 Activity Plan Activity w38w39w40w41w42w43w44w45w46w47w48w49w50w51w52w01w02 Project Preparations Requirements Analysis and Definition Research and Development Project Design Input Plug-in Development User Interface Development Output Plug-in Development Core Logic Implementation Integration Unit Testing Integration Testing System Testing User Acceptance Testing

9/23/2009 Financial Plan Cost per hour = 33$ (assumption) Number of working days = 85 Activity Percentage effort to be utilized Effort required by 6 men Effort in person days Cost person hours assuming each person works 2 hours per day Project Preparations Requirements Analysis & Definition Project Design Implementation Integration Testing Troubleshooting Documentation Final Release Total estimated cost = $ 33,660

9/23/2009 Project risks Limitation of time Communication gap Technical Knowledge Team Coordination Design Flaws Server Crash Wrong Technology Resources --- High Risk --- Medium Risk

9/23/2009