Consider the following scenario: A school wants to automate their attendance taking. 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 assignedteacher 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’. Guardians can check the attendance record of their wards online. This however is limited to only the current active attendance data. If ‘archived’ records are to be accessed, special request must be lodged online, which the principal can then approve if she/he wishes. (i) Which Software Process Models discussed in lectures would be the best one (consider as first option) to develop the software for the proposed system in the Case Study? Give two (2) reasons for your choice. (ii) Which Software Process Models discussed in lectures would you consider as second option to develop the software for the proposed system in the Case Study? Give two (2) reasons for your choice.
Consider the following scenario: A school wants to automate their attendance taking. 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 assignedteacher 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’. Guardians can check the attendance record of their wards online. This however is limited to only the current active attendance data. If ‘archived’ records are to be accessed, special request must be lodged online, which the principal can then approve if she/he wishes. (i) Which Software Process Models discussed in lectures would be the best one (consider as first option) to develop the software for the proposed system in the Case Study? Give two (2) reasons for your choice. (ii) Which Software Process Models discussed in lectures would you consider as second option to develop the software for the proposed system in the Case Study? Give two (2) reasons for your choice.
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
100%
Consider the following scenario:
A school wants to automate their attendance taking. 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 assignedteacher 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’.
Guardians can check the attendance record of their wards online. This however is
limited to only the current active attendance data. If ‘archived’ records are to be accessed,
special request must be lodged online, which the principal can then approve if she/he
wishes.
(i) Which Software Process Models discussed in lectures would be the best one (consider
as first option) to develop the software for the proposed system in the Case Study? Give
two (2) reasons for your choice.
(ii) Which Software Process Models discussed in lectures would you consider as second
option to develop the software for the proposed system in the Case Study? Give two (2)
reasons for your choice.
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education