9/23/2009 notice! these materials are prepared only for the students enrolled in the course...
TRANSCRIPT
![Page 1: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/1.jpg)
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!
![Page 2: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/2.jpg)
9/23/2009
Distributed Software Development
![Page 3: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/3.jpg)
9/23/2009
Project Plan
Satish Jaiswal
WikiPres@MdH
![Page 4: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/4.jpg)
9/23/2009
Overview
• Project Background• Milestones• Plan for milestones• Development Methodology• Deliverables • Activity Plan• Financial Plan• Project Risks
![Page 5: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/5.jpg)
9/23/2009
Project Background
SCREEN SHOTSUser Comments:This slide is really good
Comments in databaseSENARIO 1
ODP FILE
ODP – Open Document Presentation
Java Plug-in
Web Page
![Page 6: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/6.jpg)
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-inWeb page
MODIFIED OPD
![Page 7: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/7.jpg)
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-inWeb page
MODIFIED OPD
![Page 8: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/8.jpg)
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-inWeb page
MODIFIED OPD
![Page 9: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/9.jpg)
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-inWeb page
MODIFIED OPD
![Page 10: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/10.jpg)
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-inWeb page
MODIFIED OPD
![Page 11: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/11.jpg)
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.
![Page 12: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/12.jpg)
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
![Page 13: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/13.jpg)
9/23/2009
Step towards milestones - Others
Systems Design10%
Requirement Analysis20%
Testing 25%
Documentation And others
10%
Requirement Analysis20%
Testing 25%
Requirement Analysis20%
Testing 25%
Requirement Analysis20%
Testing 25%
Systems Design10%
Requirement Analysis20%
Testing 25%
Documentation And others
10%
Systems Design10%
System Integration5% effort
Requirement Analysis20%
Testing 25%
![Page 14: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/14.jpg)
Development methodology and Milestones
Iterative Waterfall Model
(Iterations)
![Page 15: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/15.jpg)
9/23/2009
Development methodology and Milestones
1st MilestoneAlpha release
27th October 09
Development
Development
2nd MilestoneBeta release
17th November 09
3rd MilestoneRelease Candidate15th December 09
Development Final Product15th January 10
![Page 16: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/16.jpg)
9/23/2009
Deliverables Deliverable Date
Project Plan 2009-10-02
Requirements Definition 2009-10-02
Design Description 2009-10-09
Acceptance Test Plan 2009-12-11
Test Report 2010-01-11
Final Project Report 2010-01-15
Final Product 2010-01-15
Summary Week Report During Project
Minutes of Meeting During Project
Revisions of existing documents On major changes
![Page 17: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/17.jpg)
9/23/2009
Activity Plan Activity
w38 w39 w40 w41 w42 w43 w44 w45 w46 w47 w48 w49 w50 w51 w52 w01 w02
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
![Page 18: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/18.jpg)
9/23/2009
Financial Plan Cost per hour = 33$ (assumption)
Number of working days = 85
ActivityPercentage effort to be
utilizedEffort required by 6
menEffort in
person days
Cost person hours
assuming each person works 2 hours per day
Project Preparations 5 4.25 25.5 1683
Requirements Analysis & Definition 20 17 102 6732
Project Design 10 8.5 51 3366
Implementation 30 25.5 153 10098
Integration 5 4.25 25.5 1683
Testing 20 17 102 6732
Troubleshooting 3 2.55 15.3 1009.8
Documentation 5 4.25 25.5 1683
Final Release 2 1.7 10.2 673.2
Total estimated cost = $ 33,660
![Page 19: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/19.jpg)
9/23/2009
Project risks
Limitation of time
Communication gap
Technical Knowledge
Team CoordinationDesign Flaws
Server Crash
Wrong Technology
Resources
--- High Risk
--- Medium Risk
![Page 20: 9/23/2009 NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of](https://reader033.vdocuments.us/reader033/viewer/2022042822/56649f285503460f94c41149/html5/thumbnails/20.jpg)
9/23/2009