As a school counselor, I want to be able to view students who are missing requirements so that I can ensure they are enrolled in them at some point during the year.
class name ----- function
counselor ----- System user
student_info ----- Student Database
requirements_info ----- Class Information Database
req_calculator ----- Determines what requirements are missing
system_interface ----- Interface to system
Narration:
counselor: I need to look at students missing this school year's requirements
system_interface: Sure thing. Would you like to view it or download it as a text file?
counselor: View it.
system_interface: On it, req_calculator, can you find this information for counselor?
req_calculator: Give me a minute.
req_calculator: student_info, can you send me your information?
student_info: here is the info
req_calculator uploads information from student_info.
req_calculator: requirements_info can you send me your information?
requirements_info: here is the info
req_calculator uploads information from requirements_info.
req_calculator figures out what students are missing requirements.
req_calculator compiles that information and sends it to system_interface.
As a school counselor, I want to be able to view students who are missing requirements so that I can ensure they are enrolled in them at some point during the year.
class name ----- function counselor ----- System user student_info ----- Student Database requirements_info ----- Class Information Database req_calculator ----- Determines what requirements are missing system_interface ----- Interface to system
Narration: counselor: I need to look at students missing this school year's requirements
system_interface: Sure thing. Would you like to view it or download it as a text file?
counselor: View it.
system_interface: On it, req_calculator, can you find this information for counselor?
req_calculator: Give me a minute.
req_calculator: student_info, can you send me your information?
student_info: here is the info
req_calculator uploads information from student_info.
req_calculator: requirements_info can you send me your information?
requirements_info: here is the info
req_calculator uploads information from requirements_info.
req_calculator figures out what students are missing requirements.
req_calculator compiles that information and sends it to system_interface.
system_interface displays data.
system_interface: counselor, here is your data.