Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For i) discussed models in lecture: Waterfall, increment, iterative, prototype, spiral, v for ii) factory, singleton, adapter, facade, observer A school wants to automate their
For i) discussed models in lecture: Waterfall, increment, iterative, prototype, spiral, v
for ii) factory, singleton, adapter, facade, observer
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 choiceStep 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