Рекомендации по разработке графического интерфейса для приложения для анализа рисков [закрыты]
-
07-07-2019 - |
Вопрос
В свободное время я работаю над приложением для анализа рисков.Я уже закончил с математическими движками и механизмами моделирования, но я застрял на дизайне пользовательского интерфейса.Я хочу, чтобы мое приложение было максимально простым в использовании для пользователей Excel, но я не хочу делать его надстройкой Excel, потому что Excel требует времени для загрузки надстроек.Поэтому я собираюсь использовать старый и почтенный MFC.
Я хочу упростить эти вещи в своем приложении:
Задачи моделирования:
- Определение распределения вероятностей и неопределенностей
- Определение математических соотношений между переменными
- Отделение неопределенности от изменчивости (моделирование рисков второго порядка)
- Проверка модели риска
- Анализ "Что, если" (чувствительность)
Задачи по обработке данных / отображению:
- Импорт / экспорт данных из / в Excel и базы данных
- Отображение приятных графиков для пользователя
Знаете ли вы какие-либо рекомендации, которые я мог бы принять во внимание при разработке пользовательского интерфейса?Единственные примеры, которые я знаю, ЖАРГОН и Рокуэлл Арена, на самом деле являются примерами чего НЕ СЛЕДУЕТ делать.Возможно, мне нужно будет включить в систему простой язык сценариев, но в таком случае это будет вариант для продвинутых пользователей, а не для всех.
Решение
1) Для функциональности, ориентированной на конкретные риски (по крайней мере, в финансовом мире), одним из важных принципов является обеспечение удобного просмотра сводного уровня риска, а также легкого перехода к деталям (напримерснижение уровня безопасности в масштабах всего предприятия)
2) Кроме того, не забывайте стандартные рекомендации по дизайну графического интерфейса - всегда есть Nielsen и книга по дизайну Джоэла Спольски от JoelOnSoftware и серия статей.Высокий уровень,
убедитесь, что ваши элементы управления интуитивно понятны (делайте то, чего от них ожидает пользователь).,
сведите к минимуму объем работы (движения глаз и рук), необходимый пользователю для выполнения наиболее частых задач,
Разрешить простое связывание (например,никаких тупиков - если вы отображаете список ценных бумаг, найдите простой способ перехода от названия ценной бумаги к экрану сведений об этой ценной бумаге)
Всегда всегда юзабилити-тест.