防呆

出自 ProgWiki
前往: 導覽搜尋

防呆,(Fool-proofing),參照:『維基百科~%E9%98%B2%E5%91%86』。

防呆方式

  • 預先將可能發生錯誤的原因排除。
  • 保險機制,使用備援系統,或備案,以備工作能正確的依序完成。
  • 自動化,將使用者漏填的項目,或遺漏的操作,按預定的程序,自動填入預設值或自動完成。
  • 格式化的檢查機制,預防使用者誤填不合理的內容。
  • 標準化作業流程,以狀態來鎖定使用者能操作的項目。
  • 透過區域分隔,或權限控管,讓使用者不會接觸到他不該接觸到的事務或資訊。
  • 一式多份,利用交叉比對不同的報表,來確保資料的正確性。
  • 提供使用者在操作時必要的提示或線上說明。
  • 提供警告用的資訊,讓使用者知道他現在的問題出在哪裡,以便讓使用者即時修正錯誤。
  • 利用各種方法,來避免使用者的誤操作,對於系統或既有資料的傷害。