Answered step by step
Verified Expert Solution
Question
1 Approved Answer
PE 1 - 3 . Consider the following requirements for a system supporting enrollments in a college or university. For each, determine if it is
PE Consider the following requirements for a system supporting enrollments in a college or university. For each, determine if it is a feature or functional design element and explain your answer. If you find a requirement to be a functional design element, determine whether it focuses on data, logic, or the user interface.
Hint: Features will use the userstory "formula," and designs will pertain to data, logic, or the user interface.:
a As a college administrator, I need to be able to define multiple sections of a course so that we can offer the same course on different days and times.
b As a student, I need to be able to enroll in multiple, different sections of a course so that I can create my course schedule for the semester.
c Data tracked for a course section should include the room number, day and time, maximum number of students that may enroll in it and the number of students currently enrolled in it
d When a student tries to register for a course, the system should check to see if the number of current enrollments equals the maximum number of enrollments allowed. If so the system should show the student an error message: "Course section is fullplease pick another section."
e The system should include a screen that shows all the sections offered during a given semester, including the ability to filter those sections by department, course title, and which courses are currently full.
f For each course section, the system should include a screen showing the course number and name, the course section number, the room number, and a list of the students currently enrolled.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started