Na uczelni potrzebny jest system, którego zadanie polega na przechowywaniu informacji o pracownikach (w tym profesorach), studentach oraz przeprowadzonych kursach.
Analityk sformułował wymagania użytkownika następująco:
Kurs może być poprzedzony innym kursem; sam także może poprzedzać inne kursy.
Każdy kurs składa się z co najmniej jednego wykładu.
Wykład wchodzi w skład tylko jednego kursu.
Należy pamiętać informacje o tym, na które wykłady był zapisany każdy ze
studentów. Student może być zapisany na wiele wykładów (co najmniej jeden). Na jeden wykład może być zapisanych wielu studentów (co najmniej jeden).
Wykład jest prowadzony przez jednego profesora. Profesor może prowadzić wiele wykładów; może też nie prowadzić żadnego wykładu.