QQ1. Assume that you are assigned responsibility of developing an Online Date Sheet Generation System (ODSGS) for a University. ODSGS should run both on PCs and Mobile Devices. ODSGS will have fields such as Course Code, Course Title, Date of Exam, Time of Exam etc. The user of ODSGS will input the list of course codes and course titles and duration of examination. Sunday will be holiday. Starting date of exams will also be input by the user. There may be other information that is needed by ODSGS to generate the date sheet. So, you can list them and make provision for them in database structure. Make assumptions wherever necessary. Based on the inputs received, ODSGS should generate the Date Sheet. For developing ODSGS as specified above,
- (a)) Which SDLC paradigm will be selected. You may also suggest a SDLC paradigm that is proposed by you and non-existent as on date. Justify your answer. (500 words)
- (b)) List the functional and non-functional requirements. (500 words)
- (c)) Estimate the cost. (750 words)
- (d)) Estimate the efforts. (750 words)
- (e)) Develop SRS using IEEE format. (750 words)
- (f)) List queries for whom Reports can be generated. (250 words)
- (g)) List specific requirements which enables ODSGS to run on both PCs and Mobile Devices. (500 words)
- Agile SDLC is suitable for ODSGS due to evolving requirements and need for user feedback.
- Functional requirements define system actions (e.g., date sheet generation, conflict detection).
- Non-functional requirements describe system quality attributes (e.g., performance, security, usability).
- Cost estimation uses personnel, hardware, software, and contingency, calculated in monetary terms.
Answer: The development of an Online Date Sheet Generation System (ODSGS) for a University requires a systematic approach encompassing various software engineering principles. This response outlines the selection of an appropriate Software Development Life Cycle (SDLC) paradigm, enumerates the functional and non-functional requirements, provides cost and effort estimations, details a System Requirements Specification (SRS) in IEEE format, lists potential reports, and identifies specific requirements for...