Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 PerformanceSoftware Roger Bacon Science Center, Room 328 February 21 st, 2006 Automated Grading System for Microsoft Excel - Detailed Design - www.performancesoftware.org.

Similar presentations


Presentation on theme: "1 PerformanceSoftware Roger Bacon Science Center, Room 328 February 21 st, 2006 Automated Grading System for Microsoft Excel - Detailed Design - www.performancesoftware.org."— Presentation transcript:

1 1 PerformanceSoftware Roger Bacon Science Center, Room 328 February 21 st, 2006 Automated Grading System for Microsoft Excel - Detailed Design - www.performancesoftware.org

2 2 Welcome Dr. Scott Hunter Computer Science Department Siena College Ms. Jami Cotler Computer Science Department Siena College

3 3 Our Team Whitney Cave whitney@performancesoftware.org Patrick Durham patrick@performancesoftware.org Raymond Navarette ray@performancesoftware.org Nicholas Sitterly nick@performancesoftware.org Joseph Strube joe@performancesoftware.org Team Leader Systems Administrator Development Manager Webmaster Software Developer

4 4 Agenda Prototypes Database Testing

5 5 Prototypes: Raymond Navarette

6 6 Displays and Command Summary

7 7 Student – New Registration Page

8 8 Student – Landing Page

9 9 All Users – Change Password

10 10 All Users – Successful Password Change

11 11 Student – Ungraded Lab Report

12 12 Student – File Submission

13 13 Student – Graded Lab Report

14 14 Lecture Instructor – Grade Report

15 15 Lecture Instructor – Detailed Grade Report

16 16 Lab Instructor Landing Page – Lab Section Overview

17 17 Lab Instructor – Detailed Grade Report

18 18 Course Coordinator – Landing Page

19 19 Course Coordinator – User Search

20 20 Course Coordinator – Section Creation and Editing

21 21 Course Coordinator – Category Creation and Editing

22 22 Course Coordinator – Assignment Creation

23 23 Course Coordinator – Entering File Information

24 24 Course Coordinator – Grading Files Submission

25 25 Course Coordinator – User Tasks (Search, Add, Batch Add)

26 26 Course Coordinator – Search Results and Editing

27 27 Instructors & Course Coordinator – Generate Report

28 28 Course Coordinator - Archive

29 29 Lab Instructor – Lab Section Detail

30 30 Lab Instructor – Grading Software

31 31 Key File

32 32 Database: Joseph Strube

33 33 Key PK – Represents a primary key FK – Represents a foreign key

34 34 Student User Table

35 35 Other User Table

36 36 Sections Table

37 37 Student Submissions Table

38 38 Assignment Table

39 39 Assignment Detail Table

40 40 Category Table

41 41 Graded Elements Table

42 42 Release Table

43 43 Semester Table

44 44 ERD

45 45 Project Testing: Whitney Cave

46 46 Unit Testing Actions: –Test Each Individual Function Goals: –System is free from data, logic, or standard errors –Each function creates correct immediate outcome

47 47 Unit Testing Example Unit Test:

48 48 Integration Testing Actions: –Groups the Unit Tests Goals: –Pinning Errors Between Units

49 49 Integration Testing Examples: –Instructor Deletes a Student –Course Coordinator Adds/Deletes an Assignment –Graded Assignments are Reflected

50 50 System Testing Actions: –Simulate a mini semester with fake accounts and assignments Goals: –Specified Functional Requirements are correct –Requirements Specification Document has been satisfied in full

51 51 Acceptance Testing Actions: –Completed System presented to Clients –Use is Described in Detail –Final Changes Made if anything is Unsatisfactory Goals: –Clients’ Satisfaction in the Final Product

52 52 Development Schedule

53 53 Summary Next: Acceptance Test Questions? Thank You


Download ppt "1 PerformanceSoftware Roger Bacon Science Center, Room 328 February 21 st, 2006 Automated Grading System for Microsoft Excel - Detailed Design - www.performancesoftware.org."

Similar presentations


Ads by Google