По описанию системы "электронный журнал-дневник" нужно сформировать следующие диаграммы в Rational Rose:
1) use case diagram (вариантов использования);
2) class diagram (классов);
3) collaboration diagram (кооперации);
4) sequance diagram (последовательности);
5) statemachine diagram (состояний);
6) activity diagram (деятельности);
7) component diagram (компонентов);
Сгенерировать исходный код в ANSI C++.
Прикладываю диаграмму вариантов использования, её можно упростить или немного изменить.