Mfc 风险分析应用程序GUI设计指南

Mfc 风险分析应用程序GUI设计指南,mfc,gui-design,Mfc,Gui Design,在我的空闲时间,我正在开发一个风险分析应用程序。我已经完成了数学和模拟引擎,但我一直在设计用户界面。我希望我的应用程序对Excel用户来说尽可能易于使用,但我不想让它成为Excel加载项,因为Excel加载加载项需要很长时间。因此,我将使用古老而古老的MFC 我希望在我的应用程序中简化这些事情: 建模任务: 定义概率和不确定性分布 定义变量之间的数学关系 将不确定性与可变性分离(二阶风险建模) 验证风险模型 假设(敏感性)分析 数据操作/显示任务: 从Excel和数据库导入/导出数据 向用

在我的空闲时间,我正在开发一个风险分析应用程序。我已经完成了数学和模拟引擎,但我一直在设计用户界面。我希望我的应用程序对Excel用户来说尽可能易于使用,但我不想让它成为Excel加载项,因为Excel加载加载项需要很长时间。因此,我将使用古老而古老的MFC

我希望在我的应用程序中简化这些事情:

建模任务:

  • 定义概率和不确定性分布
  • 定义变量之间的数学关系
  • 将不确定性与可变性分离(二阶风险建模)
  • 验证风险模型
  • 假设(敏感性)分析
数据操作/显示任务:

  • 从Excel和数据库导入/导出数据
  • 向用户显示漂亮的图形
你知道我在设计用户界面时可以考虑哪些准则吗?我所知道的唯一的例子,实际上是不应该做什么的例子。也许我需要在系统中包括一种简单的脚本语言,但在这种情况下,它将是高级用户的一种选择,而不是所有人的选择。

1)对于特定于风险的功能(至少在金融领域),一个重要的指导原则是允许轻松查看摘要级别的风险以及轻松深入到细节(例如,企业范围内的安全级别)

2) 另外,别忘了标准的GUI设计指南——总是有尼尔森和JoelOnSoftware的Joel Spolsky的设计书和一系列文章。 高层,

  • 确保您的控件是直观的(按照用户的期望执行)

  • 尽可能减少用户完成最频繁任务所需的工作量(眼睛和手的运动)

  • 允许轻松链接(例如,没有死胡同-如果您正在显示证券列表,则可以轻松地从证券名称跳转到该证券的详细信息屏幕)

  • 始终进行可用性测试。


最后一项我会遇到一些问题。我不知道有谁愿意测试我的应用程序。无论如何,谢谢你和+1!我不确定你的生活状况如何,因此无法提供具体建议,但既然你正在编写一个风险应用程序,可能你有一些同事或前同事,他们有足够的专业知识和足够的善意来提供志愿服务,或者,如果你能负担得起的话,提供一个中等报酬的测试(10美元/小时是一种很好的甜味剂,除非有人的工资非常高)。这只是我价值0.01美元的想法,经过通胀调整。我正在学习风险分析课程,我的讲师使用@risk。这是蒙特卡罗模拟的一个强大工具,但它没有提供任何分离可变性的工具(被分析系统的实际随机性,用概率分布表示)来自不确定性(缺少关于被分析系统参数的信息,用置信分布表示),这是风险分析的基础,因为人们必须以非常不同的方式处理可变性和不确定性。