2009-09-13 39 views
3

在我的空閒時間,我正在開發風險分析應用程序。我已經完成了數學和模擬引擎,但是我堅持用戶界面的設計。我希望我的應用程序對於Excel用戶儘可能易於使用,但我不想讓它成爲Excel加載項,因爲Excel需要很長時間來加載加載項。所以我打算使用老式的MFC。針對風險分析應用程序的GUI設計指南

我想讓容易在我的應用這些東西:

建模任務:

  • 定義概率和不確定性分佈
  • 定義變量
  • 從分離的不確定性之間的數學關係變異性(二階風險建模)
  • 驗證風險模型
  • 什麼 - 如果(靈敏度)分析

數據操作/顯示任務:

  • 導入/導出從/到Excel中的數據和數據庫
  • 顯示漂亮的圖形到用戶

你知道我在設計中可以考慮的任何指導嗎? f用戶界面?我知道的唯一例子,LINGORockwell Arena,實際上是什麼不是的例子。也許我需要在系統中包含一個簡單的腳本語言,但在這種情況下,它將成爲高級用戶的選擇,而不是每個人。

回答

1

1)針對具體風險的功能(至少在金融領域),重要的指導方針之一是可以輕鬆查看彙總級別的風險,並可輕鬆查看詳細信息(例如企業範圍內的細節安全級別)

2)另外,別忘了標準的GUI設計指南 - 總有Nielsen,還有JoelOnSoftware的Joel Spolsky的設計書和系列文章。 高水平,

  • 確保你的控制是直觀的(做什麼,用戶希望他們),

  • 減少用戶需要做的,完成大部分的工作量(眼睛和手的動作)頻繁的任務,

  • 可方便的連接(例如,沒有死角 - 如果要顯示的證券名單,使一個簡單的方法,從安全性的名字跳轉到細節屏幕爲安全)

  • 始終總是可用性測試。

+0

我打算在最後一項中遇到一些麻煩。我不知道有人願意測試我的應用程序。無論如何,感謝和+1! – pyon 2009-09-13 17:59:09

+0

我不確定你的生活狀況如何,所以不能提供具體的建議,但由於你正在編寫一個風險應用程序,可能你有一些同事或前同事誰擁有足夠的專業領域的專業知識和足夠的善意提供志願者的努力,或者,如果你能負擔得起,一個適度的付費測試(10美元/小時是一個很好的甜味劑,除非有人特別高薪)。只是我的價值0.01美元的想法,通脹調整。 – DVK 2009-09-14 01:36:00

+1

我正在學習風險分析課程,我的講師使用@RISK。它是一種用於蒙特卡羅模擬的強大工具,但它不提供任何用於從不確定性中分離可變性(被分析的系統的實際隨機性,由概率分佈表示)的設施(缺少關於被分析系統的參數的信息,以一種置信分佈表示),這是風險分析的基礎,因爲人們必須以非常不同的方式應對變化和不確定性。 – pyon 2009-09-14 05:21:41