2009-04-24(金) 曇一時晴 安静時心拍数 56 [長年日記]
_ やってもうた
知らぬ間に疲れが溜まっているようです。最近、寝落ちしていることが多いので、布団でしっかりと寝よう。
1.1.2. ソフトウェアの欠陥の原因(K2)
人間はエラー(誤り)を犯す。そのエラーがコード、ソフトウェア、システム、ドキュメントの欠陥(フォールト、バグ)となる。
コードの欠陥が実行されると、実行すべきこと(あるいは実行してはならないこと)を正しく実行できず、故障が起きる。
ソフトウェア、システム、ドキュメントの欠陥で故障が発生することもあるが、すべての欠陥が故障となるわけではない。
欠陥がおきるのは、人間が誤りを犯しやすいためであり、また、納期のプレッシャー、コードの複雑さ、内部構造の複
雑さ、技術の変更、他システムとの通信などが原因である。
故障は、環境条件により起きることもある。放射、磁場、電子場、汚染がファームウエアの誤動作を起こしたり、ハード
ウエアの構成を変更することによってソフトウェアの実行が影響を受けることがある。
[ISTQBテスト技術者資格制度Foundation Levelシラバス日本語版Ver.1.1.0より引用]
ソフトウェアの欠陥に限った話ではありません。人間はエラーを犯します。教訓です。