重點摘要#

  • 效能與其他任何標準一樣重要——不能因為硬體速度快就忽視它
  • 效能不僅是系統回應時間,還包括人員生產力人機互動非互動元件三個面向
  • 好的系統規格應該衡量任務完成時間,而非僅僅是回應時間
  • 架構師和設計師應始終對效能保持高度關注

詳細內容#

想像一輛個人車輛:寬敞、舒適、省油、製造成本低、98% 可回收。你想要嗎?當然!但有一個問題:最高速度是每小時 10 公里。還想要嗎?這個小例子說明了效能與其他任何標準同等重要

為什麼效能被低估#

許多設計師把效能放在清單最後,可能因為電腦比人類快得多,他們假設系統速度不會有問題。而且如果當前系統不夠快,摩爾定律會解決一切。但硬體速度只是系統的一部分

效能的三個面向#

系統設計師必須考慮多個面向的效能:

1. 人員效能(生產力)

建造系統的人員效能直接影響專案的成本和時程。使用工具和預建元件可以大幅影響系統建造和開始回收價值的速度。

2. 人機互動效能

這對系統的接受度至關重要。回應時間是最明顯的因素,但同樣重要的是介面的直覺性和完成目標所需的操作步驟數量。

好的系統規格應該衡量任務時間(task time)——完成一個特定領域任務所需的時間,包含所有人機互動。這涵蓋了系統回應時間、操作者思考時間和資料輸入時間。

3. 非互動元件效能

同樣對系統成功至關重要。例如:

  • 一個超過 24 小時的「每夜」批次作業會使系統無法使用
  • 災難復原元件的效能也是關鍵考量——當系統某部分完全毀損時,多快能恢復運作?

在考慮成功系統的實施和運作時,架構師和設計師應始終對效能保持審慎關注。

— By Craig L Russell