题
在我的自由时间,我正在风险分析应用程序。我已经完成了数学和模拟引擎,但我被困与设计用户接口。我想我应用程序是作为易于尽可能使用Excel的用户,但是我不想让它一个Excel加,因为Excel需要加载应用程序。所以我打算使用旧的和令人尊敬的MFC。
我想要做这些事情在我的应用程序:
模拟任务:
- 定义概率和不确定性的分布
- 定义的数学变量之间的关系
- 分离的不确定性的可变性(第二阶风险建模)
- 验证的风险模型
- 什么-如果(敏感)分析
数据操作/显示的任务:
- 进出口数据/Excel和数据库
- 显示漂亮的图表用户
你知道的任何指导方针我可以考虑到在设计用户接口?唯一的例子,我知道, 术语 和 罗克韦尔的竞技场, 实际的例子 什么不要做.也许我需要包括一个简单的脚本语言系统,但是,在这种情况下,这将是一个选项的高级用户,而不对每一个人。
解决方案
1)对于风险的特定功能(至少在金融世界)的一个重要的指导方针是允许易于查看的摘要一级的风险,以及易于下钻到详细信息(例如企业宽下来到安全级别)
2)加,不要忘记标准图形用户界面设计指导方针-那里是尼尔森和有JoelOnSoftware的Joel Spolsky的设计书和一系列文章。高水平,
请确保您的控制是直观的(做什么用户期望他们的),
减少的工作量(眼睛和手运动)用户需要做到完成最常见的任务,
允许容易联系(例如没有死的-如果你是一个列表显示的证券,作一个简单的方法来跳从安全的名称细节视为安全)
总是总是可用性测试。
不隶属于 StackOverflow