Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the following scenario: A school wants to automate their attendance taking and course registration. Attendance will be taken via a web interface. Each teacher

image text in transcribed

Consider the following scenario: A school wants to automate their attendance taking and course registration. Attendance will be taken via a web interface. Each teacher can log in to the system and see a list of classes they are teaching. The teacher can choose one of those classes and be presented with a list of students who are enrolled in that class. The teacher can then set the attendance status of the students (present/absent) and submit the form, which should update the attendance record of the class for that time. Students can log in and check their attendance record on a per class basis. Only the assigned-teacher or the principal can give attendance for a class. In case the assigned- teacher is absent, the principal must first assign another teacher for the class for that particular day. The temporary-assigned-teacher can then take attendance for the class, only for that day. The system must record this event for cases of attendance record dispute. A teacher may be the assigned teacher of more than one class for a given teaching period. Only the principal can change set or change the assigned teacher during the teaching period. Once a teaching period finishes, the status of the attendance records must become archived. During the teaching period each attendance record must have a status of 'active'. Both teachers and students have multiple apps in their smartphones in which some are interested in using Wi-Fi signal. At certain point, when the Wi-Fi signal is turned off, those apps will change their state, but they are interested to know when the Wi-Fi signal will back on. Instead of the apps constantly checking whether the signal is on or off, the system will inform when the Wi-Fi signal is back on. So, the interested apps need to register to receive notification message regarding Wi-Fi signal as the system will broadcast the message. i. Which Software Process Model discussed in lectures would be the best one to develop the software for the proposed system in the Case Study? Give two (2) reasons for your choice. ii. Mention the design pattern that is applicable for the last paragraph in the Case Study? Give two (2) reasons for your choice

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Accounting And Auditing Research And Databases Practitioner's Desk Reference

Authors: Thomas R. Weirich, Natalie Tatiana Churyk, Thomas C. Pearson

1st Edition

1118334426, 978-1118334423

More Books

Students also viewed these Databases questions