本文へスキップ

テクノロジ系 / システム開発技術

欠陥

仕様や期待と異なる結果を生む原因となる、プログラムや成果物の誤り(バグ)。

もう少し詳しく

欠陥(フォールト)は、人の作り込んだ誤りで、それが実行されると誤った動作(エラー)を引き起こし、利用者に見える形で機能停止など(障害・故障)に至ることがあります。「欠陥(原因)→エラー(誤った内部状態)→障害(表に出た不具合)」という因果のつながりで区別されます。レビューやテストで欠陥を早期に除去します。

試験での見方

黒猫の闇の刻印

「誤りの原因=欠陥(フォールト)」と、その結果として表に出る「障害(故障)」の区別が問われます。欠陥→エラー→障害の因果関係を押さえます。

例:プログラム中の計算式の誤り(欠陥)が実行されて誤った金額が表示され、利用者から見える不具合(障害)となる。

分類

テクノロジ系 / 開発技術 / システム開発技術

小分類:実装・構築

関連トピック:テストの目的

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

システム開発技術の用語一覧へ