Как осознать что требуется и понять суть происходящего по «придумыванию интерфейса»?
На курсах по проектированию интерфейсов выдали задание. Исходные данные:
Существует некая столовая в учебном заведении, которая кормит студентов бесплатно. Есть менеджер который ежедневно определяет количество необходимых порций для приготовления, основанных на своих наблюдениях (погода, выходные, сессии) и передает данные в столовую. Но иногда еды много, а иногда крайне мало.
Группа инициативных программистов написала простой алгоритм, который прогнозирует какое количество студентов придет в определенный день. Алгоритм запущен и уже имеет статистику за 3 месяца.
И вот самое интересное - задание: необходимо придумать интерфейс, который может помочь снизить избыток или недостаток порций и описать работу системы.
Указано, что если данных недостаточно - их можно придумать.
Так вот, от нас требуется придумать алгоритм или все таки интерфейс для алгоритма которого нет? Помогите придумать хотя бы направление движения, тк задание ставит меня в тупик :(
Если это дословное задание, а не вольный пересказ, то четко написано: необходимо придумать интерфейс.
Интерфейс, которым пользуется менеджер при планировании количества еды, используя алгоритм программистов. Ваша задача определить как будет выглядеть управление этим процессом. Вся суть в том чтобы научить думать и находить решения задач (а не просто рисовать кнопочки, как полагают многие говоря «проектирование интерфейса»).
Но исходных данных по алгоритму. Мы знаем только что он какой то. Проблематично придумать интерфейс к чему-то неопределенному. Те юным проектировщикам интерфейсов нужно сначала придумать алгоритм? :)
NovikovAA: Я просто приведу выдержки из задания:
«Есть менеджер который ежедневно определяет количество необходимых порций для приготовления, основанных на своих наблюдениях (погода, выходные, сессии) и передает данные в столовую.»
«простой алгоритм, который прогнозирует какое количество студентов придет в определенный день»
«Указано, что если данных недостаточно - их можно придумать. »
Логично что алгоритм берет исходные данные о погоде, выходных, сессии и выдает свой прогноз. Точных формул не приводят, да они и не нужны. Задача стоит в представлении интерфейса управления алгоритмом для оптимизации всего процесса работы. При этом, не стоит забывать что есть статистические данные о работе за три месяца.
Подробнее только конкретное решение предлагать, но это уже ставит под сомнение эффективность обучения) Я не знаю что вам рассказывали на курсах и не знаю какими приемами вы должны решать задачи, но решать их нужно применив все полученные знания.