Доброго времени суток!
Нужно составить диаграмму деятельности варианта использования.
Вообще проект представляет собой программу для школы (инф-я об ученика, оценках, родителях и т.д.)
Рассматриваю вариант использования: Работать с информацией об оценках.
Привожу предполагаемую спецификацию варианта использования, ну и мою activity diagram.
1.0.Имя прецедента:
Работать с информацией об оценках
1.1.Краткое описание:
Этот вариант использования дает пользователю возможность работать с информацией об оценках.
2.0.Поток событий:
2.1.Основной поток событий:
Данный вариант использования начинает выполняться, когда пользователю требуется получить или редактировать данные оценок учеников.
     2.1.1.Запуск программы:
     Пользователь запускает прогамму. Программа отображает главное окно.
     2.1.2.Выбор ученика:
     Пользователь программы выбирает ученика, посредством выбора номера класса, буквы класса, в    
     котором ученик числится, иначе выполняется альтернативный поток 2.2.1.
     2.1.3. Информация об оценках: 
     Пользователь программы вызывает диалог с информацией об оценках ученика.
     2.1.4. Просмотр оценок:
     Пользователь просматривает  оценки, иначе выполняется альтернативный поток 2.2.2.
2.2. Альтернативные потоки:
     2.2.1. Поиск ученика:
     Пользователь программы запускает поиск ученика, вводит фамилию ученика для поиска, после   
     чего если ученики с такой фамилией найдены система выводит их список.
     2.2.2. Редактирование оценок: 
      Пользователь редактирует оценки.
      2.2.3. Сохранение изменений:
      В любой момент времени работы с диалогом оценок пользователь может сохранить внесенные   
      изменения.
3.0.Специальные требования:
Отсутствуют.
4.0. Предусловия:
Отсутствуют.
5.0. Постусловия:
Отсутствуют.
6.0. Точки расширения:
Отсутствуют.