Assume that you are assigned responsibility of developing an Online Grade Card Generation System (OGCGS). OGCGS will have all fields such as Enrollment Number, Name of Student, Programme Code, Programme Title, Course Codes, e-mail address, Mobile Number etc. You need to include more than 10 courses in the database so that the Grade Card will have marks of all the Courses. You need not limit yourself to the fields listed above. You can add more or reduce depending on the assumptions you make. There should be provision for generation of reports. Make necessary assumptions.
For developing OGCGS as specified above,
(a) Which SDLC paradigm will be selected. Justify your answer.
(b) List the functional and non-functional requirements.
(c) Estimate cost.
(d) Estimate effort.
(e) Develop SRS using IEEE format.
(f) List queries for whom Reports can be generated
(a) SDLC Paradigm Selection and Justification
The Waterfall model will be the most suitable SDLC (Software Development Life Cycle) paradigm for developing the Online Grade Card Generation System (OGCGS). Here's the justification for choosing the Waterfall model:
1. Clear and Defined Requirements:
The system requirements are clearly defined in the question. For an OGCGS, the functionalities, such as database management, report generation, student details storage, and course management, are well understood from the outset. The Waterfall model is appropriate when requirements are known in advance and unlikely to change throughout development.
2. Structured Process:
The Waterfall model involves a linear approach where each phase (requirement analysis, design, implementation, testing, deployment, and maintenance) is completed before moving on to the next one. This structure ensures that the development of a straightforward system like OGCGS, where there are well-defined stages and minimal iterative changes, is efficient.
3. Predictable Outcome:
Since the OGCGS is a relatively standard database-driven application, the Waterfall model's sequential nature helps ensure that the design and development phases are predictable, and there are fewer risks involved.
4. Easier Documentation and Approval:
The clear and distinct phases of the Waterfall model allow for easier documentation and approval from stakeholders. Since the system must handle sensitive student data, maintaining well-documented processes is crucial for security, compliance, and review.
While the Waterfall model is chosen, it is important to consider that in some instances, the development team may introduce minor iterative processes during testing or if additional functionalities arise. However, the overall flow will follow a traditional Waterfall approach, as the system's scope and requirements are well-defined.
---
(b) Functional and Non-Functional Requirements
Functional Requirements:
1. Student Enrollment:
- The system must allow for input of student details such as Enrollment Number, Name, ____ _____ ______ ______ __________.
____ __________ _____ _____ ______ _________ _________ _________ ________ _______ ________.
_______ ____ ___ ________ _______.
_________ _________ ______ _____ _____ ____ __________ ______ ____.
______ ___ _____ ________ _________ _____ ______ _____ ___.
______ ___ _______ _________ ____ ________ ______ ______.
_________ _______ ________ ____ _____ __________ ___ ____.
___ ____ ________ ________ ____ ____ __________ ________ _______ _________.
_______ ______ _________ ________ ____ ______.
_____ ______ _____ __________ _____ __________ ____.
____ ____ _____ _________ ________ ______ ______ _________.
__________ _________ __________ _________ ___.
____ _______ ________ ______ _____ _______.
_____ ________ __________ _______ _________ __________.
________ ____ ___ ___ _______ ____ _______ ____.
___ ________ __________ ________ ______ __________ _______ _______ _______ __________ ___.
__________ ____ _________ ___ _________ ____ ___ ________ __________ _____.
_______ ________ ______ ________ ________ _________ _____ __________ _____.
_______ __________ ________ _____ _______ ________ ____ _______ ___.
_____ _____ ________ _________ __________ _________ __________ ___.
_______ _________ ______ ________ ______ ______ _________ _____ _____ ____ ___.
_________ ____ __________ ______ ___ __________.
_____ ________ _______ __________ _________.
___ ___ ________ _____ ____ ____ ___ ________ _____ ____ ___ ______.
_________ _____ _______ __________ ________ _____ ___ ________ _______.
_____ ____ _____ ____ __________.
_______ _______ ___ ___ ________ ____ __________ _________ ____ _________.
________ __________ _______ ________ ____ ___ __________ __________ ____.
___ _________ ____ __________ ____ __________ __________ ___ ______.
________ _____ ________ ____ ______ ______ ______ _____ ________ ____.
_______ ________ __________ _______ ___ ____ _____.
____ ________ _______ _____ ________ ____ ____ ___ ______.
____ ___ _________ __________ ___ __________ __________ _____ __________ _________ ____.
___ ______ ________ __________ ____ ______.
_________ ____ ___ ___ ________ ________ ____ ______.
_____ _________ __________ ______ __________ _________.
_________ ________ ______ __________ __________ ____ ____ _____ _________ ____ ___ ______.
_______ _________ _______ _______ ___ ________ __________ ______.
___ _____ _______ ______ ___ ______ ______ _________.
___ _______ ___ _____ _______ __________ ___ __________.
_______ _______ ____ ________ ________ ______ _________ _____.
_________ _______ _______ ________ __________ _________ _________ _______ ______.
______ __________ _________ ___ _______ _______ __________ ___.
______ _________ ___ ___ _______ __________ _________ __________ ______ _____ ___.
________ _____ ______ ______ ____ __________ ________ _______ _____ ____ _______ _______.
_________ _______ _______ ________ ______ __________ __________ ___ ______.
________ __________ ________ ___ ______ _______ ________ _____ ____ _________ _______ _______.
________ ________ _________ __________ __________.
______ ______ _______ _________ ______ ___ ____ ______ ____ ________ _________.
________ ________ ___ ________ __________.
__________ __________ ____ ___ __________ ____ _____ ___ __________ ___ ____.
______ ______ _________ _____ _____ _______ _________ _____ ___ _______ ____ _________.
___ _____ _____ _______ ______ ________ __________ _____ _______ _________.
___ _______ ______ _______ _________ __________.
_______ __________ ____ _________ ______ ___ _____ ___ ____ ___.
________ _________ ______ ____ _______ ______ ________ _________.
_____ ___ ______ _______ _____ _________ _____ __________ _______.
_____ ______ _______ ___ __________ _______ _____ _______ ____ ____.
____ ___ __________ __________ _________ _________.
_________ ______ ______ ______ ______ ____ __________ _____.
___ ____ ________ _____ _____ ______ _______ ________ ________ _________.
__________ _____ _________ _________ _________ _______ ______.
__________ _________ ________ ___ ______ ____ _______ __________ ______ _______ __________.
_________ _________ ___ _________ _________ ___.
_______ ________ __________ _____ _____.
_______ _________ _____ _________ ___ _____ _______ _______ _______.
________ ______ ___ ___ ___ ____.
__________ __________ _______ ___ ________ ___ ______ ____ _____ ________ ______ __________.
________ ________ _______ _____ _____ _______.
_____ ________ ______ __________ _____ ________ ______ _________ _________ _________ _____.
____ ______ ____ _____ _______ ___ ___ ________ ____.
_____ _________ ____ _______ _________ __________.
_________ _____ _________ ___ ______ ___ ____ __________ ____ ___ _____ ___.
_____ ____ _______ ____ _________.
________ ________ _________ ____ ____ __________ _____ _____ _____.
___ _________ _________ _____ _________ __________.
_____ _____ ____ ________ __________ _________ _____ ______ _______.
_________ ____ ___ _________ _________ ______.
____ _________ ____ _____ _________ ____ ________ _______ ____ ____ _______.
__________ __________ __________ __________ _______ _______ ___ __________.
__________ _____ _________ ___ ____ __________ ___.
_________ __________ _________ ____ _____ ________ ____ ____ ________ _________ __________.
___ ___ _____ ___ ___ _______ __________ ______ ___ _______.
______ ________ ___ __________ ________ ________ ________ _______.
_______ ________ _________ ________ __________ __________ _____ _______ _________ ____ ______.
____ _____ _____ _______ ________ _______ _______ _____.
_____ __________ _________ __________ ______ __________ ______ ______ ______.
______ _____ _________ ______ ________ ____ _________.
________ ____ ________ _________ ______.
________ _________ __________ ____ _____ ______.
_________ _____ ________ ___ __________ ____ __________ ___.
______ _____ ______ __________ _________ ___ _____ _______ _______ ________.
_________ ________ _____ __________ ___.
__________ _______ ____ _______ ______ _____ _______ ___ __________ ___ ________ _____.
____ ________ ________ ____ ____ ______ ______ ______.
_______ _________ ___ _________ _________ ________ ____ ____.
____ _______ _______ ____ _______ ______.
___ ______ ___ _____ _______ ____ __________ _____.
_______ ___ _____ ____ ________ ________ _____ _________ _______ ____.
__________ _____ ___ _______ __________ __________ ______.
_________ ________ _____ ________ ______ _____ _______.
____ _________ _______ _________ _____ __________.
______ _________ __________ _________ _______ _____ _________ ______.
___ _______ _____ ________ ________ ________ _____ _______ ________.
_________ ________ __________ ________ ___ ______ ___ _____ ___ _____.
_____ ____ _____ _________ _____ __________ _____ ___ _____ ___ ______.
__________ ____ __________ _________ __________ ____ ____ _____ _____.
________ ____ ______ _____ _________.
_________ _______ __________ ________ ___ ______.
_________ __________ ____ ____ ___ ________ ____ ______ ______ ______ ____ _____.
________ ______ _______ _________ _________ ______ ________ ________ _______.
___ ________ ________ _____ _________ _________.
_____ ______ ______ ________ ___ __________ ____ _____ ____ ________ ____ ________.
_______ __________ _________ _____ ________ ___.
______ ___ ____ ___ _____ ___ ____ ______.
_________ _________ ___ _________ _______ ________ ______ __________ _____ _______ _________ ____.
____ _________ ____ ________ __________ __________ ______ __________ _______ __________.
___ ___ ________ ______ ____ _____ ______ ____ ____ ______ _______ _______.
_______ __________ __________ ____ ___ ____ ________ ___ ______ __________ ___.
____ _______ ______ __________ ___ _______.
________ __________ ______ ______ __________ _______ ________.
___ _________ ______ _________ _______ ________ ________ ________ _________.
_________ ___ ______ _______ _______ ________ _____ __________ _______ ____.
______ _________ _______ _____ ________.
___ _______ ___ ____ __________ ___ ______.
__________ __________ __________ ________ ______ __________ ________ ______ ______ _______ ________ _____.
_________ ____ ___ __________ ____ _______ _________ ______ ________.
________ ___ ___ ___ _______ ________ _________ ________ _______ ______ ____.
____ __________ ________ _____ ________ __________ ________ ______ _________ ___.
__________ _____ ______ ________ _______ ________.
________ ______ _______ __________ _________ ______ ___ _____ ______ _____ _____.
_______ _____ __________ ____ ______ _______ _____ ________.
______ _______ _________ _______ ____ __________.
_______ _____ __________ _______ __________ ______ _____ _______ __________ __________ ______ ________.
___ ______ ____ ______ ______ _____ __________ ____ _______ _____.
________ ________ ___ ___ __________ _____ _______ _____ ________.
___ _________ ___ _________ ______ _________ _______ ________ _________ ______ ___.
__________ _________ ____ ______ ____ _____ ____ _________ ________ ______ _________.
___ ________ ________ _____ ____ _______ ____ ____.
_______ _______ _____ _________ __________ ___ ___ ____ ________.
_____ _____ ________ _________ _______.
___ ___ _______ _____ ________.
___ _________ _____ _____ ___ __________ ____ _______.
Get Full Answer on WhatsApp