Дизайн класса (UML Class Diagram) - PullRequest
0 голосов
/ 03 августа 2011

Может ли кто-нибудь дать свой вклад в следующий сценарий:

Я создаю систему математических викторин.Мне нужно создать несколько математических задач и показать их на экране.Их много.Например:

Таблицы времени: 9 X 9 = ____

Вычитание сложения, умножение и деление целых чисел: 3901 + 22 = ____

Сравнение целых чисел (<,>, =): 37 ____ -24

Преобразование десятичных дробей в дробные: 0,75 = ____ (дробные)

Преобразование дробных чисел в десятичные: 3/4 (дробные) = ____ (десятичные)

Это создаст много проблем, как вы можете видеть выше.Есть много типов их.Поскольку вопросы для каждого учащегося будут разными (семя случайных чисел всегда будет одинаковым, чтобы учащийся всегда генерировал тест), мне нужно хранить его ответы, но я не знаю, какой тип данных я могу хранить, потому чтонекоторые - двойные, другие - целые числа, другие, например, дробь. Мне нужно хранить два целых числа, для сравнения это символ.

И ни одна из проблем не должна повторяться.

Студент собираетсяответьте на вопрос examen вопрос за вопросом, у него будет X время, чтобы ответить на проблему, и проблемы упорядочены по темам (проверьте под сканированным изображением).

Проблема в том, как смоделировать ее, все ониочень разные, если они должны быть в классе коллекции.Извините, я немного растерялся.

enter image description hereenter image description hereenter image description hereenter image description here

1 Ответ

0 голосов
/ 07 января 2013

Прежде всего вы должны создать модель домена. Все необходимые данные представлены в вашем вопросе.

...