Computer Science – Algorithm design and problem-solving | e-Consult
Algorithm design and problem-solving (1 questions)
Login to see all questions.
Click on a question to view the answer
System decomposition is the process of breaking down a complex system into smaller, more manageable components. For the school record system, I would decompose it into the following sub-systems:
- Student Management Sub-system: This sub-system would be responsible for storing and managing all information related to individual students. This includes name, date of birth, address, contact details, and academic history.
- Academic Record Sub-system: This sub-system would handle all aspects of a student's academic performance. It would store information about courses taken, grades achieved, attendance records, and exam results.
- User Management Sub-system: This sub-system would manage user accounts for different roles within the system (e.g., teachers, administrators, students). It would handle authentication, authorization, and access control.
These sub-systems are distinct but interconnected. For example, the Academic Record sub-system would rely on the Student Management sub-system to retrieve student details. The User Management sub-system would control access to both the Student Management and Academic Record sub-systems based on user roles.