IBDP Computer Science – B1.1.
1 Problem
Specification Worksheet
Instructions:
For each topic below, construct a problem specification by identifying:
✔ Objective
✔ Inputs
✔ Outputs
✔ Processing
✔ Constraints
✔ Success Criteria
Write your answers in the space provided.
1. School Attendance System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
2. Online Food Ordering for Cafeteria
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
3. Fitness Center Membership System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
4. Library Management System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
5. Hospital Appointment Booking System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
6. Inventory Management for a Store
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
7. Student Gradebook System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
8. Hotel Booking System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
9. Event Registration Portal
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
10. Public Transport Ticketing App
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
11. Parking Lot Management System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
12. E-Learning Platform
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
13. Banking ATM Interface
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
14. Charity Donation Tracker
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
15. Smart Home Energy Monitor
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
16. Online Voting System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
17. Employee Payroll System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
18. Travel Agency Booking Platform
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
19. Weather Monitoring Station
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
20. Classroom Timetable Scheduler
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
21. Prescription Management for a Pharmacy
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
22. Vehicle Maintenance Tracker
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
23. Language Learning App
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
24. Online Marketplace for Handmade Crafts
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
25. Gym Equipment Usage Tracker
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
26. Remote Work Task Management Tool
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
27. Restaurant Reservation System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
28. Wildlife Tracking Application
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
29. School Bus Routing System
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________
30. Museum Exhibit Information Kiosk
Objective: _________________________________
Inputs: ____________________________________
Outputs: ___________________________________
Processing: ________________________________
Constraints: _______________________________
Success Criteria: __________________________