Software-quality-management-quality-assurance
提供:Dev Guides
品質保証
ソフトウェアの品質保証のためのIEEEの定義は次のとおりです-
'_「アイテムまたは製品が確立された技術要件に適合しているという十分な信頼を提供するために必要なすべてのアクションの計画的かつ体系的なパターン。 製品が開発または製造されるプロセスを評価するために設計された一連のアクティビティ。」_
SQAアクティビティの目的
SQA活動の目的は次のとおりです-
ソフトウェア開発(プロセス指向)
- ソフトウェアが機能的な技術要件に準拠するという信頼できる許容レベルを保証します。
- ソフトウェアが管理スケジューリングおよび予算要件に準拠するという許容できるレベルの信頼性を保証します。
- ソフトウェア開発とSQAアクティビティの改善と効率向上のためのアクティビティの開始と管理。
ソフトウェア保守(製品指向)
- ソフトウェアメンテナンスアクティビティが機能的な技術要件に適合することを、許容できるレベルの信頼性で保証します。
- ソフトウェアメンテナンスアクティビティが管理スケジューリングおよび予算要件に適合することを、許容できるレベルの信頼度で保証します。
- ソフトウェアメンテナンスおよびSQAアクティビティの効率を改善および向上させるためのアクティビティの開始と管理。 これには、コストを削減しながら、機能および管理要件を達成する見通しを改善することが含まれます。
品質保証のための組織化
組織構造内で動作する品質保証組織のフレームワークには、次の参加者が含まれます-
マネージャー
- トップマネジメントの幹部、特にソフトウェアの品質保証を直接担当する幹部
- ソフトウェア開発および保守部門のマネージャー
- ソフトウェアテスト部門のマネージャー
- 開発および保守プロジェクトのプロジェクトマネージャーおよびチームリーダー
- ソフトウェアテストチームのリーダー
テスター
- ソフトウェアテストチームのメンバー
SQAの専門家と関心のある実務家-
- SQA受託者
- SQA委員
- SQAフォーラムメンバー
- SQAユニットチームメンバー
ソフトウェアテスト部門のマネージャーと従業員のみが、SQAタスクのパフォーマンスにフルタイムで従事しています。 他の人は、管理機能や専門職務の遂行中、または他の人のボランティアとして、ほとんどの場合、SQA委員会、SQAフォーラム、またはSQA受託者として、時間の一部を品質問題に充てています。