2020/03/17ソフトウェアの欠陥とは今日は、ユーザーの要求を満たす品質のよいソフトウェアを作るために、「欠陥とは何か」について、紹介します。ソフトウェアが誤動作を起こすことを「ソフトウェアに欠陥がある」といいますが。一口に誤動作といってもその原因はさまざまです。ハードウェアに原因があることもあれば、操作内容に原因があることもあります。ここでは「誤動作の原因がソフトウェアにあることが特定されたもの」を欠陥と定義しています。原因が特定される前の欠陥と思われる現象のことを「不具合」と呼び、区別しています。ソフトウェアテストの主な役割は、ソフトウェアを搭載した製品やサービスを市場に出す前に、欠陥がないかテストすることです。大事なポイントは3つです。欠陥がソフトウェアにあるとは1.誤動作の原因がソフトウェアにあるあることが特定されたと欠陥と定義2.原因が特定される前を「不具合」と呼ぶ3.テストの主な役割は、市場に出す前に、欠陥がないかテストすることとなるようです。それでは、市場とは何か?という疑問が湧きました。ソフトウェアのトラブル事例を3つと2つの横浜シーサイドラインの記事を紹介します。