ホーム > コラム > 「非機能要件」とは?重要性とケーススタディを解説

「非機能要件」とは?重要性とケーススタディを解説
ユーザの使い勝手やセキュリティに関わる「非機能要件」を満たすための、“8つ”のテストとは?

開発における「非機能要件」の実状

厳しい市場競争から製品の開発期間が圧縮される中、品質管理部門の多くでは開発者自身がテスト設計を行っています。テストに割けるリソースがないこと、また開発者が仕様を一番理解していることなどが理由にあげられますが、それではユーザ視点に欠けテストは往々にしてバグの発見や修正などの機能面に偏りがちとなります。結果、使い勝手や拡張性などにかかわる「非機能要件」の抽出が疎かとなり、想定外の不具合によりユーザからのクレームが生じるケースも少なくありません。

従来、ソフトウェアの品質は「機能要件」が重視されていましたが、ソフトウェアの品質特性を定めた「ISO/IEC9126」(※文末参照)をきっかけに「非機能要件」の重要性が認識されるようになっています。

お問い合わせ・ご相談

Inquiry・Consultation

資料ダウンロード

ソフトウェアの品質向上に関するお役立ち資料や、ヴェスのサービス資料をご用意しています。
Copyright cVes All Rights Reserved.