使用分析
使用分析包含確認您設計的解決方案的各種使用者以及判定使用者的使用模式。您所收集的資訊是估計系統負載情況的基礎。使用分析資訊在為使用實例分配權重時也非常有用,如使用實例中所述。
在使用分析期間您應該盡可能地約談使用者,研究使用模式現存的資料,以及約談設計者和之前系統的管理員。下表列出執行使用分析時應該考慮到的因素。
表 3–1 使用分析因素
主題
|
說明
|
使用者的數量與類型
|
決定您的解決方案必須支援多少使用者,並在需要時分類使用者。
例如:
|
使用中和非使用中的使用者
|
確認使用模式以及使用中和非使用中使用者的比例。
使用中使用者指的是已登入系統並與系統的服務互動的使用者。非使用中使用者則是未登入系統的使用者、登入系統但不與系統的元件互動的使用者或是在資料庫中卻從未登入的使用者。
|
管理使用者
|
確認能進入部署系統監視、更新以及支援部署的使用者。
判定任何會影響技術需求的特定管理使用模式 (例如防火牆外部的部署管理)。
|
使用模式
|
確認不同類型的使用者如何存取系統並提供目標給預期的使用。
例如:
-
使用錯誤時是否有尖峰時段?
-
一般業務時段為何?
-
使用者是否分散全球?
-
使用者連線的預期持續期間為何?
|
使用者成長
|
判定使用者基礎規模是否固定或者部署是否預期使用者數量的成長。
如果預期使用者基礎將會成長,試著針對此一成長做出合理的規劃。
|
使用者交易
|
確認必須支援的使用者交易類型。這些使用者交易可以轉化成使用實例。
例如:
|
使用者研究及統計資料
|
利用既有的使用者研究及其他來源來判定使用者的行為模式。
通常企業或工業組織擁有使用者的研究資料,從這裡您可以取得關於使用者的有用資訊。現有應用程式的記錄檔可能包含可用於評估系統的有用統計資料。
|