10/27/2006 Requirements Specificatio n 1 Requirements Specification Automated Excel Grading System Welcome Ms. Cotler and Dr. Hunter
Dec 21, 2015
10/27/2006 Requirements Specification 1
Requirements Specification
Automated Excel Grading System
Welcome
Ms. Cotler and Dr. Hunter
10/27/2006 Requirements Specification 2
Introduction
• Brian Salmon- Team Leader
• Jim Dzembo- Web Master
• Chris Mahar- Web Developer
• Vincent Leone- Librarian• Josh Yerkie- Systems Administrator
10/27/2006 Requirements Specification 3
Agenda
• Use Case
• Data Flow Diagrams
• Prototype Screenshots
• Functional Requirements
• What's Next
• Summary
10/27/2006 Requirements Specification 4
Use Case: Student User
• Log into secure system
• Create their own accounts
• Upload labs and pre-labs
• View report with all errors and omissions
• View grades
10/27/2006 Requirements Specification 5
Use Case: Lab Instructor
• View students grades and files
• View report on students errors
• Change students grades if necessary
• Sort students by lab section and number
10/27/2006 Requirements Specification 6
Use Case:Lecture Instructor
• View students lab grades
• Sort students by lecture section and lab number
10/27/2006 Requirements Specification 7
Use Case: Course Administrator
• Edit student accounts
• Override any grades or registration errors
• Submit keys for grading
• All Lab and Lecture Instructor features
10/27/2006 Requirements Specification 8
Agenda
• Use Case
• Data Flow Diagrams
• Prototype Screenshots
• Functional Requirements
• What's Next
• Summary
10/27/2006 Requirements Specification 9
Data Flow Symbols
10/27/2006 Requirements Specification 10
Data Flow Diagrams:Level 0
10/27/2006 Requirements Specification 11
Data Flow Diagrams:Level 1
10/27/2006 Requirements Specification 12
Data Flow Diagrams:Level 2- Grading System
10/27/2006 Requirements Specification 13
Data Flow Diagrams:Level 3- User Interface
10/27/2006 Requirements Specification 14
Agenda
• Use Case
• Data Flow Diagrams
• Prototype Screenshots
• Functional Requirements
• What's Next
• Summary
10/27/2006 Requirements Specification 15
Login Screen
10/27/2006 Requirements Specification 16
Account Register View
10/27/2006 Requirements Specification 17
Student View
10/27/2006 Requirements Specification 18
Lab Instructor View 1
10/27/2006 Requirements Specification 19
Lab Instructor View 2
10/27/2006 Requirements Specification 20
Lecture Instructor View 1
10/27/2006 Requirements Specification 21
Lecture Instructor View 2
10/27/2006 Requirements Specification 22
Course Administrator View 1
10/27/2006 Requirements Specification 23
Course Administrator View 2
10/27/2006 Requirements Specification 24
Course Administrator View 3
10/27/2006 Requirements Specification 25
Agenda
• Use Case
• Data Flow Diagrams
• Prototype Screenshots
• Functional Requirements
• What's Next
• Summary
10/27/2006 Requirements Specification 26
Functional Requirements
• Secure Web based system
• Excel File Grading System
• Error Reporting
• Viewable Grades
• Achieve All User Case Features
10/27/2006 Requirements Specification 27
Non-Functional Requirements
• User-friendly interface
• Quick turnaround time on grading pre-labs
• Ease of use for all users
10/27/2006 Requirements Specification 28
Agenda
• Use Case
• Data Flow Diagrams
• Prototype Screenshots
• Functional Requirements
• What's Next
• Summary
10/27/2006 Requirements Specification 29
What’s Next
10/27/2006 Requirements Specification 30
Timeline
10/27/2006 Requirements Specification 31
Agenda
• Use Case
• Data Flow Diagrams
• Functional Requirements
• Prototype Screenshots
• What's Next
• Summary
10/27/2006 Requirements Specification 32
Summary and Questions
• Any Questions?
• Thank you for your time and attention