ソフトウェア品質保証

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

ソフトウェア品質保証SQA)は、ソフトウェアの 適切な品質を保証するために、プロジェクトで使用されるソフトウェアエンジニアリングプロセスと方法を監視する手段と実践です。[1] :10–5  ISO / IEC 9126(現在はISO 25010に取って代わられています)、SPICECMMIなどの規格またはモデルへの適合性の確保が含まれる場合があります[2]

これには、管理者、管理者、または開発者がソフトウェア製品とアクティビティをレビューおよび監査して、ソフトウェアが標準にリンクする品質基準を満たしていることを確認するために使用できる標準と手順が含まれます。 Automotive SPICE(ISO / IEC 15504に基づく)によると、ソフトウェア品質保証は、すべての作業成果物、アクティビティ、およびプロセスが事前定義された計画と品質戦略に準拠していることを独立して保証するサポートプロセス(SUP.1)です。[3]

SQAには、要件エンジニアリングソフトウェア設計コーディングコードレビューソースコード管理ソフトウェア構成管理テストリリース管理ソフトウェア統合など、ソフトウェア開発プロセス全体が含まます。それは、目標、コミットメント、能力、活動、測定、検証、および妥当性確認に編成されています。[4]

目的

SQAには、次の3つのアプローチが含まれます。

  • 組織全体のポリシー、手順、および標準
  • プロジェクト固有のポリシー、手順、および標準
  • 適切な手順への準拠

コンピュータソフトウェアへのISO9001:2015の適用に関するガイドラインは、ISO / IEC / IEEE 90003:2018に記載されています。[5]プロジェクトが標準に準拠していることを確認するために、プロセス評価の一部として外部エンティティを契約することができます。より具体的には、ソフトウェアの場合、ISO / IEC 9126(現在はISO 25010に取って代わられています)を検討し、ソフトウェアの品質に適用する必要があります。

アクティビティ

品質保証活動は、開発の各段階で行われます。アナリストは、アプリケーションテクノロジーと技術を使用して、モデル駆動型設計などの高品質の仕様と設計を実現します。エンジニアと技術者は、テストアクティビティを通じて、関連するソフトウェア品質のバグや問題を見つけます。標準とプロセスの逸脱は、プロジェクトマネージャーまたは品質マネージャーによって開発全体を通じて識別および対処されます。これらのマネージャーは、機能、パフォーマンス、機能、アーキテクチャ、およびコンポーネントの変更一般に:製品またはサービスの範囲の変更)が適切なレビューの後にのみ行われることも保証します。たとえば、変更管理ボードの一部として

も参照してください

参考文献

  1. ^ ボーク、ピエール; フェアリー、リチャードE.、編 (2014)。ソフトウェア工学知識体系ガイド(SWEBOKガイド):バージョン3.0 (PDF)IEEE ComputerSocietyISBN 978-0-7695-5166-12020年5月15日のオリジナルからアーカイブ (PDF)2020年5月15日取得
  2. ^ Kelemen、ZádorDániel; Kusters、Rob; Trienekens、Jos(2012年12月)。「マルチモデルソフトウェアプロセス改善ソリューションの基準の特定-現在の問題とイニシアチブのレビューに基づく」。Journal of Software:Evolution andProcess24(8):895–909。土井10.1002 /smr.549S2CID 14382496 
  3. ^ 「自動車SPICE」www.automotivespice.com 2020-07-14を取得しました
  4. ^ Nielsen、David CMM、およびプロジェクト品質管理
  5. ^ 14:00-17:00。「ISO / IEC / IEEE90003:2018」ISO 2020-07-14を取得しましたCS1 maint:数値名:作成者リスト(リンク


外部リンク

  • ソフトウェア品質保証プロセスのIEEE標準土井10.1109 /IEEESTD.2014.6835311ISBN 978-0-7381-9168-3
  • 4月、アラン(2018)。ソフトウェア品質保証Wiley-IEEE。ISBN 978-1-118-50182-5
  • Chemuturi、Murali(2010)。ソフトウェア品質保証:ソフトウェア開発者向けのベストプラクティス、ツール、およびテクニックJ.ロスパブリッシング。ISBN 978-1-60427-032-7
  • 「ソフトウェア品質要件」。ソフトウェア品質保証2017. pp。66–100。土井10.1002 /9781119312451.ch3ISBN 9781119312451
  • 「ソフトウェア品質保証(SQA):計画、監査、およびレビュー」Guru99に会う– ITコースの無料トレーニングチュートリアルとビデオ、www.guru99.com /software-quality-assurance-test-audit-review-makes-your-life-easy.html。
  • Collofello、JS; バック、JJ(1987年9月)。「メンテナンスのためのソフトウェア品質保証」。IEEEソフトウェア4(5):46–51。土井10.1109 /MS.1987.231418S2CID  2205647
  • パルナス、DL; ローフォード、M。(2003年7月)。「ソフトウェア品質保証における検査の役割」。IEEEソフトウェア20(4):16–20。土井10.1109 /MS.2003.1207449hdl10344/161S2CID  7071357
  • ラポート、クロードY。; 4月、アラン(2018)。ソフトウェア品質保証ジョンワイリー&サンズ。ISBN 978-1-118-50182-5