distributed software development vlab project plan
TRANSCRIPT
![Page 1: Distributed Software Development VLab project plan](https://reader035.vdocument.in/reader035/viewer/2022071807/56649e665503460f94b61296/html5/thumbnails/1.jpg)
Distributed Software Development
VLabproject plan
![Page 2: Distributed Software Development VLab project plan](https://reader035.vdocument.in/reader035/viewer/2022071807/56649e665503460f94b61296/html5/thumbnails/2.jpg)
VLab intro
What is VLab?
• distance learning
• system used by students for working on laboratory exercises on remote computers
• automated grading
• lab computers available 24/7
![Page 3: Distributed Software Development VLab project plan](https://reader035.vdocument.in/reader035/viewer/2022071807/56649e665503460f94b61296/html5/thumbnails/3.jpg)
VLab components
• reservation system– reserving lab computers for work on exercises
• client application– accessing server and remote computer
• server application– controlling access to remote computers– automated grading
• remote lab computers– monitoring progress of exercises
![Page 4: Distributed Software Development VLab project plan](https://reader035.vdocument.in/reader035/viewer/2022071807/56649e665503460f94b61296/html5/thumbnails/4.jpg)
VLab project goals
• reservation system– we used FERWeb reservation system which
isn’t adjusted to VLab– build new reservation system adjusted to
VLab
• administration system– make easier to add, remove and change
exercises, students etc. in VLab system– getting overall and average points for
students, exercises or courses
![Page 5: Distributed Software Development VLab project plan](https://reader035.vdocument.in/reader035/viewer/2022071807/56649e665503460f94b61296/html5/thumbnails/5.jpg)
Reservation system
• web page php user-friendly interface• provides a way to the student to reserve
computers in the VLab• lets the user see what slots are available
in a precise date• lets the user cancel any reservation and
making a new one• takes care of the concordance of the
information
![Page 6: Distributed Software Development VLab project plan](https://reader035.vdocument.in/reader035/viewer/2022071807/56649e665503460f94b61296/html5/thumbnails/6.jpg)
User Case
![Page 7: Distributed Software Development VLab project plan](https://reader035.vdocument.in/reader035/viewer/2022071807/56649e665503460f94b61296/html5/thumbnails/7.jpg)
Administration system
• web page
• all information about students, exercises, reservations etc. will be in VLab database
• this system will be adjusted for modifying and viewing VLab data
• viewing points for one student and for all students in one exercise or course
• viewing and managing reservations
![Page 8: Distributed Software Development VLab project plan](https://reader035.vdocument.in/reader035/viewer/2022071807/56649e665503460f94b61296/html5/thumbnails/8.jpg)
VLab structure
server application
client application
lab computer
administration web page
reservation web page
database
![Page 9: Distributed Software Development VLab project plan](https://reader035.vdocument.in/reader035/viewer/2022071807/56649e665503460f94b61296/html5/thumbnails/9.jpg)
VLab planActivities w45 w46 w47 w48 w49 w50 w51 w52 w01 w02 w03
Project assignments
Requirements
Database definition
Web site interface
Design description
Server modifications
Implementation
Web page testing
Integration
System testing
Presentation & delivery