Я пытаюсь создать тестовое (экзаменационное) приложение. Однако у меня возникают трудности с проектированием моих моделей. Может ли кто-нибудь предложить хорошую диаграмму UML для размещения следующих функций:
Иерархия:
- Модуль имеет единицу (ы)
- У подразделения есть экзамен(ы)
- Экзамен содержит вопросы
- Типы вопросов: (Верно или Ложно, Идентификация, Множественный выбор, Тип соответствия)
Пока это мой первоначальный дизайн: С этим дизайном я не могу приспособить "Matching Type" типа вопрос. Кроме того, как я могу сохранить свои предыдущие экзамены и легко проверить правильные ответы?