Download presentation
Presentation is loading. Please wait.
Published byClement Lawrence Modified over 6 years ago
1
The SIPT System – Requirements Elicitation and Analysis
Oliver Gupte Tyler Schwartz Taylor Makela
2
Assumptions This is a web application accessible from a current web browser. This is a complimentary feature to a standard class room (not replacement).
3
New Functionalities
4
New Student Functionalities
Get Assignment – allows the student to view an assignment. Get Lecture – allows the student to view a class lecture.
5
New Instructor Functionalities
Remove Class – removes a particular class and all class related parameters such as students enrolled, assignments, and exams. Add Assignment – adds a new assignment for the class. Remove Exam, Remove Quiz, Remove Assignment. Add Quiz – adds a quiz to the class. Enter Grades – enters grades for students for assignments, quizzes, and exams. Add Solutions – adds solutions for students to view for assignments, quizzes, and exams.
6
Inconsistencies and Resolutions
7
Inconsistencies and Resolutions
Redundancy in ‘Instructor’ feature with ‘Add Homework’ and ‘Add Project’ can be combined to be ‘Add Assignment’ and ‘Submit Assignment.’ Instructor may want to have an ‘Add Quiz’ feature in addition to ‘Add Exam.’ This would coincide with the ‘Get Report’ feature, which is able to generate progress reports to incorporate quizzes. ‘Add Homework/Project’ and ‘Submit Homework/Project’ are functionally equivalent. Combining these functions would solve the redundancy. While the instructor can submit a lecture, there is no functionality for the student view the lecture. This is solved by adding a feature that allows the students to view the lecture.
8
Inconsistencies Continued
While the instructor can submit assignments, there is no feature for the student to view the assignment. This is solved by adding a function that allows the student to view the assignment. There is no functionality for the instructor to remove a class if no one enrolls, adding a functionality of removing the class allows the instructor remove obsolete classes. The instructor can add assignments, quizzes, and exams, but if he/she changes her mind and wants to remove them, there is no functionality to do this. Adding remove quiz, assignment, etc. functionalities alleviates this issue.
9
Functionality Numbering
10
Numbering Explained Under each user category the functionalities are enumerated and functionalities with additional sub-features are further divided using the lower case letters. For example: Instructor 14. Get Report (creating a text and graphic report) a. Specific Student Report – creates a report for a student to check their current progress. Numbering: Instructor 14a.
11
Unresolved Questions?
12
Unresolved Questions Is SIPT a classroom replacement or a complimentary feature of classroom courses? Are the students intended to be able to access assignments directly online or are they only supposed to be able to submit solutions to assignments given to them in hard copy?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.