質問
空き時間には、リスク分析アプリケーションに取り組んでいます。数学的エンジンとシミュレーションエンジンは既に完成していますが、ユーザーインターフェイスの設計に固執しています。 Excelユーザーにとってアプリケーションをできるだけ使いやすくしたいのですが、Excelアドインを読み込むのに時間がかかるため、Excelアドインにしたくありません。そこで、古くて由緒あるMFCを使用します。
これらのことをアプリケーションで簡単にしたい:
モデリングタスク:
- 確率と不確実性の分布を定義する
- 変数間の数学的関係の定義
- 不確実性と変動性の分離(二次リスクモデリング)
- リスクモデルの検証
- What-if(感度)分析
データ操作/表示タスク:
- Excelおよびデータベースとのデータのインポート/エクスポート
- ユーザーに素敵なグラフを表示する
ユーザーインターフェースの設計で考慮すべきガイドラインを知っていますか?私が知っている唯一の例は、 LINGO およびロックウェルアリーナは、実際にはしてはいけないことの例です。 em>。おそらく、システムに簡単なスクリプト言語を含める必要がありますが、その場合は、すべての人ではなく上級ユーザー向けのオプションになります。
解決
1)リスク固有の機能(少なくとも、金融の世界)の場合、重要なガイドラインの1つは、概要レベルのリスクを簡単に表示できるだけでなく、詳細(たとえば、企業全体からセキュリティまで)レベル)
2)さらに、標準のGUIデザインガイドラインを忘れないでください。常にNielsenがあり、JoelOnSoftwareのJoel Spolskyのデザインブックと一連の記事があります。 高レベル、
-
コントロールが直感的であることを確認します(ユーザーが期待することを行います)、
-
最も頻繁なタスクを達成するためにユーザーが行う必要がある作業(目と手の動き)を最小限に抑える
-
簡単なリンクを許可(例:行き止まり-証券のリストを表示している場合、証券の名前からその証券の詳細画面に簡単にジャンプできます)
-
常にユーザビリティテスト。