ソフトウェア品質
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/17 06:20 UTC 版)
ユーザーの観点
ソフトウェアの技術的品質に加えて、エンドユーザーの経験もソフトウェアの品質を決定する。この種のソフトウェア品質をユーザビリティと呼ぶ。ソフトウェア製品のユーザビリティを定量化することは困難である。ユーザビリティを定性的に明らかにするための重要な質問を以下に列挙する。
- ユーザインタフェースは直観的か?
- 単純な操作はやさしいか?
- 複雑な操作は適切か?
- エラーメッセージは分かりやすいか?
- ウィジェットは期待通りに動作するか?
- 文書は十分か?
- ユーザインタフェースの反応性は良いか?
また、有料か無料かを問わず、サポートが得られるかどうかもソフトウェアのユーザビリティを左右する。
参考文献
- デビッド・スコット・バーンスタイン、2019、『レガシーコードからの脱却』、オライリー・ジャパン ISBN 978-4-87311-886-4
- International Organization for Standardization. Software Engineering — Product Quality — Part 1: Quality Model. ISO, Geneva, Switzerland, 2001. ISO/IEC 9126-1:2001(E).
- Diomidis Spinellis. Code Quality: The Open Source Perspective. Addison Wesley, Boston, MA, 2006.
- Ho-Won Jung, Seung-Gweon Kim, and Chang-Sin Chung. Measuring software product quality: A survey of ISO/IEC 9126. IEEE Software, 21(5):10–13, September/October 2004.
- Stephen H. Kan. Metrics and Models in Software Quality Engineering. Addison-Wesley, Boston, MA, second edition, 2002.
- Robert L. Glass. Building Quality Software. Prentice Hall, Upper Saddle River, NJ, 1992.
関連項目
- ISO 9126
- Software Process Improvement and Capability Determination - ISO 15504
- アクセシビリティ
- 可用性
- コンピュータセキュリティ
- ソフトウェアアーキテクチャ
- ソフトウェア工学
- ソフトウェアテスト
- ソフトウェア品質モデル
- ソフトウェア測定法: 循環的複雑度、凝集度 と 結合度
- バグ
- パフォーマンスエンジニアリング
- プログラミング作法
- プログラミングパラダイム
- 最適化
- 信頼性
- 性能解析
- 能力成熟度モデル統合
- 表明
- 品質: 品質管理、品質保証、Total Quality Management
- ^ バーンスタイン 2019, pp. 141, 142.
- ^ [3](PDF) Software Engineering Metrics: What Do They Measure and How Do We Know?
- ソフトウェア品質のページへのリンク