エラー、欠陥、故障
エラー(誤り)
間違った結果を生み出す人間の行為のこと
エラーが発生する理由
・納期のプレッシャー
・経験不足または技術不足
・プロジェクト参加者間の誤ったコミュニケーション
・コード、設計フェーズの複雑さ
・新しく不慣れな技術
欠陥(バグ、フォールト)
プログラム内の不具合
エラーにより、コード内に欠陥をもたらす
故障
期待した機能が提供できないこと
コードの欠陥が実行されると、故障が起きることがある
故障は、コード内の欠陥だけでなく、環境条件により
起きることもある。