Presentation is loading. Please wait.

Presentation is loading. Please wait.

12/10/20081 Final Product Delivery and Demonstration Team 4 Mid-Atlantic Software CMSC 345 Software Design and Development December 10th, 2008.

Similar presentations


Presentation on theme: "12/10/20081 Final Product Delivery and Demonstration Team 4 Mid-Atlantic Software CMSC 345 Software Design and Development December 10th, 2008."— Presentation transcript:

1 12/10/20081 Final Product Delivery and Demonstration Team 4 Mid-Atlantic Software CMSC 345 Software Design and Development December 10th, 2008

2 12/10/20082 Team 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

3 12/10/20083 Agenda 2:30 – 2:35 (5 min) IntroductionDessislava Apostolova, Delivery Leader 2:35 – 2:45 (10 min) Product RequirementsVan Furrow, Requirements Leader 2:45 – 2:50 (5 min) Product DesignJustin Bucca, Design Leader 2:50 – 3:00 (10 min) Code Inspection and Testing Procedures Eugene Feldman, Implementation and Testing Leader 3:00 – 3:15 (15 min) Product DemonstrationScott Walkup, Team Facilitator 3:15 – 3:25 (10 min) Questions from the CustomerMs. Kamalika Das, Customer 3:25 – 3:35 (10 min) Questions from the Instructor for the Customer Ms. Susan Mitchell, Instructor Ms. Kamalika Das, Customer 3:35 – 3:50 (15 min) Questions from the Instructor for the Team Ms. Susan Mitchell, Instructor

4 12/10/20084 Product Description Python Online Introductory Course Teaches the basics of Python Different topics organized in Chapters Practice tests on every chapter

5 12/10/20085 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

6 12/10/20086 Major Functional Requirements Top-Level Use Case Diagram

7 12/10/20087 Use Case: Create Account

8 12/10/20088 Use Case: View Learning Info

9 12/10/20089 Use Case: Quizzes

10 12/10/200810 Use Case: Grades

11 12/10/200811 Use Case: Admin

12 12/10/200812 Major Non-Functional Requirements The system shall be a GUI The system shall be accessed online The system shall be login based All the main tutorial content shall be independently navigational The system shall save the progress and the test scores of each user The system shall use a database

13 12/10/200813 Basic Design User Interface Design Screen Layout – Left Frame, Top Frame, Main Frame

14 12/10/200814 UI Design Standard (Screen Shot)

15 12/10/200815 Logical Design

16 12/10/200816 Technology Architecture

17 12/10/200817 Code Inspection Defect checklist CategoryInspection Check Data Are all variables initialized before they are used? Have all constants been named? Control For each conditional statement, is the condition correct? Will each loop terminate? In case statements, are all possible cases accounted for? Input/Output Are all input variables used? Are all output variables assigned a value before they are output? Interface Do formal and actual parameters match in: Number? Data Type? What they represent? Exception Management Have all possible error conditions been taken into account?

18 12/10/200818 Code Inspection (Cont.) 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

19 12/10/200819 Testing Procedures System Testing Process – Black Box Testing Followed Use Cases from SRS Tested on Internet Explorer and Mozilla Firefox

20 12/10/200820 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 Formatted the chapter contents

21 12/10/200821 Product Demonstration How to install the product?

22 12/10/200822 References Mitchell, S. (2008) Final Product Delivery and Demonstration, Retrieved December 7, 2008 from http://blackboard.umbc.edu/http://blackboard.umbc.edu/ Mid-Atlantic Software (2008) System Requirements Specification, Retrieved December 8, 2008 from http://teamname.googlecode.com/files/SRS_MAS.doc 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 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 http://teamname.googlecode.com/files/FinalUID.doc

23 12/10/200823 References (Cont.) Mid-Atlantic Software (2008) Code Inspection Report, Retrieved December 8, 2008 from http://teamname.googlecode.com/files/CIR_F08_v2. doc 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.d oc http://teamname.googlecode.com/files/TR_F08_v1.d oc Mid-Atlantic Software (2008) Administrator Manual, Retrieved December 8, 2008 from http://teamname.googlecode.com/files/AM_F08_v2. doc http://teamname.googlecode.com/files/AM_F08_v2. doc


Download ppt "12/10/20081 Final Product Delivery and Demonstration Team 4 Mid-Atlantic Software CMSC 345 Software Design and Development December 10th, 2008."

Similar presentations


Ads by Google