Есть написанная руками программа, которая моделирует некое событие. Мне нужно продумать, как пользователь будет взаимодействовать с программой и что он вообще будет делать если изначально некоторые данные для моделирования ему не доступны. Как называется данная область и что посоветуете из ресурсов (Ui/Ux дизайн)?