Suppose that you are hired to make a software to manage students’ assignments. This software should allow: • The instructors to create assignments for a particular class. • The students to submit assignments that are assigned to them. • The instructor to review the students’ submissions. • The instructor to use AI to automatically grade students’ submissions. • The students to get reminders about assignments’ due dates if they are near. • The instructor to create individual or group assignments. • The student to submit group and individual assignments. • The university to check the overall progress of a particular class. For the requirements given above, answer the following questions: • Identify the actors and three potential use cases. • Choose one use-case and write the use case description for it, including the actors, description, preconditions, postconditions, alternate paths, and exception paths. • Identify three functional and non-functional requirements for the proposed system. Show that the requirements are quantifiable by describing criterion to quantify them
Suppose that you are hired to make a software to manage students’
assignments. This software should allow:
• The instructors to create assignments for a particular class.
• The students to submit assignments that are assigned to them.
• The instructor to review the students’ submissions.
• The instructor to use
• The students to get reminders about assignments’ due dates if they are
near.
• The instructor to create individual or group assignments.
• The student to submit group and individual assignments.
• The university to check the overall progress of a particular class.
For the requirements given above, answer the following questions:
• Identify the actors and three potential use cases.
• Choose one use-case and write the use case description for it, including
the actors, description, preconditions, postconditions, alternate paths,
and exception paths.
• Identify three functional and non-functional requirements for the
proposed system. Show that the requirements are quantifiable by
describing criterion to quantify them
Step by step
Solved in 3 steps