130 likes | 271 Views
Final Product Delivery and Demonstration Team 4 Mid-Atlantic Software. CMSC 345 Software Design and Development December 10th, 2008. Introduction. Team Mid-Atlantic Software (MAS) Team members Justin Bucca - Design Leader Eugene Feldman - Implementation and Testing Leader
E N D
Final Product Delivery and DemonstrationTeam 4 Mid-Atlantic Software CMSC 345 Software Design and Development December 10th, 2008
Introduction • Team • Mid-Atlantic Software (MAS) • Team members • Justin Bucca - Design Leader • Eugene Feldman - Implementation and Testing Leader • Van Furrow - Requirements Leader • Scott Walkup - Team Facilitator • Dessislava Apostolova - Delivery Leader
Product Description • Python Online Introductory Course • Teaches the basics of Python • Different topics organized in Chapters • Practice tests on every chapter
Customer Requirements • Python tutorial/GUI/Login based • Hyperlinked TOC • Admin/Student privileges • Prev/Next Navigation on every page • Course divided into Chapters/Topics • Multiple choice quizzes – 5 questions • 3 chances to clear quiz • Confirmation email
Customer Requirements (Cont.) • Multiple choice quizzes about 5-10 questions long • User shall not proceed further in the course before getting a passing grade in the last quiz • User shall be allowed 3 chances to clear a quiz. • Confirmation email at the end of successful course completion
Major Functional Requirements • 4 Use Cases • Create Account • View Learning Info • Quizzes • Take Quizzes • View Results • Manage Account • Add new chapter • Remove chapter • Make Admin • Remove Admin • Delete User • Reset Attempts
Basic Design • User Interface Design • Screen Layout – Left Frame, Top Frame, Main Frame • System Design • Architectural design • System decomposition • System Database • System files
Changes Since Last Update • 3 chances to take a quiz • Fixed a bug in the admin. account – limited number of chapters can be added • Added 2 more sections to chapter 3
Code Inspection Procedures • Inspection based on different modules • Modules inspected: Basic.css, Index.php,Top.php, Left.php, Main.php, Admin.php, Grades.php, Login.php, CreateAccount.php, Toc.php
Testing Procedures • System Testing Process – Black Box Testing • Followed Use Cases from SRS • Tested on Internet Explorer and Firefox
Product Demonstration • How to install the product?
References • Mitchell, S. (2008) Final Product Delivery and Demonstration, Retrieved December 7, 2008 from http://blackboard.umbc.edu/ • Mid-Atlantic Software (2008) System Requirements Specification, Retrieved December 8, 2008 from http://teamname.googlecode.com/files/SRS_MAS.doc • Mid-Atlantic Software (2008) System Design Document, Retrieved December 8, 2008 from http://teamname.googlecode.com/files/FinalSDD.doc • Mid-Atlantic Software (2008) User interface Design Document, Retrieved December 8, 2008 from http://teamname.googlecode.com/files/FinalUID.doc
References (Cont.) • Mid-Atlantic Software (2008) Code Inspection Report, Retrieved December 8, 2008 from http://teamname.googlecode.com/files/CIR_F08_v2.doc • Mid-Atlantic Software (2008) Testing Report, Retrieved December 8, 2008 from http://teamname.googlecode.com/files/TR_F08_v1.doc • Mid-Atlantic Software (2008) Administrator Manual, Retrieved December 8, 2008 from http://teamname.googlecode.com/files/AM_F08_v2.doc