Muszę zrobić diagram UML dla programu Terminarz. Program symulujący kalendarz.

Dane zapisane w pliku</li> Możliwość edycji danych</li> Dopisanie terminu</li> Usunięcie terminu</li> Sprawdzenie</li> Uwzględnij operacje wykonywane cyklicznie np. opłata czynszu</li> Sprawdzanie aktualnej daty i czasu i sygnalizacja upływającego terminu </li> </ol>

Może ktoś mógłby mi podpowiedzieć jakie klasy i funkcje powinien zawierać ten UML, bo ja nie mam pomysłu. Typ UMLa który mam wykonać to diagram klas.