error-classification

Installation
SKILL.md

Error, Defect, Fault, Failure 分類ガイド

ソフトウェアの非正常状態を正確に分類し、適切な対処戦略を導く。

なぜ分類が重要か

Error, Defect, Fault, Failure は混同されやすいが、それぞれ異なる概念であり、対処戦略も異なる。用語を曖昧に使うと、設計判断を誤る原因となる。

規格別定義の比較

種別 Error(エラー) Defect(欠陥) Fault(障害) Failure(故障)
JIS X 0014:1999 値または状態の不一致(人的過誤を含まない) - 機能単位の能力の縮退・喪失を引き起こす異常な状態 要求された機能を遂行する機能単位の能力がなくなること
JIS Z 8115:2000 値または条件の不一致(人的過誤を含む) - 機能を遂行不可能なアイテムの状態 アイテムが要求機能達成能力を失うこと
JSTQB 間違った結果を生み出す人間の行為 機能が実現できない原因となる不備(Bug含む) 欠陥(Defect)と同義 期待した機能から逸脱すること
Bertrand Meyer 開発中になされた誤った決定 意図した振る舞いからシステムが逸れる原因となる特性 実行中に意図した振る舞いから逸れるイベント -
JIS Q 9000:2006 - 意図された用途に関連する要求事項を満たしていないこと - -

実用的な解釈

Installs
28
Repository
j5ik2o/okite-ai
GitHub Stars
78
First Seen
Mar 3, 2026
error-classification — j5ik2o/okite-ai