SQuBOK
ソフトウェア品質の基本概念¶
知識領域 | 副知識領域 |
---|---|
品質の概念 | 品質の定義 ソフトウェア品質モデル ディベンダビリティ 使用性 セーフティ セキュリティ |
品質マネジメントの概念 | 品質保証の考え方 改善の考え方 |
ソフトウェアの品質マネジメントの特徴 | プロダクト品質とプロセス品質 品質作り込み技術の考え方 システム及びソフトウェア測定の考え方 システム及びソフトウェア評価の考え方 V&V (Verification & Validation) 日本におけるソフトウェア品質保証 |
ソフトウェア品質マネジメント¶
知識領域 | 副知識領域 |
---|---|
ソフトウェア品質マネジメントシステムの構築と運用 | 品質マネジメントシステム セキュリティのマネジメント ソフトウェア品質推進活動 |
ライフサイクルプロセスのマネジメント | ライフサイクルモデル セーフティ・クリティカル・ライフサイクルモデル プロセスモデル |
ソフトウェアプロセス改善のマネジメント | ソフトウェアプロセス能力改善のためのプロセスモデル ソフトウェアプロセス改善のためのマネジメント技法 |
検査のマネジメント | |
監査のマネジメント | |
教育・育成のマネジメント | スキル標準 教育・育成のマネジメント技法 |
法的権利・法的責任のマネジメント | 知的財産権の法的権利・法的責任のマネジメント 知的財産権以外の法的権利・法的責任のマネジメント |
意思決定のマネジメント | |
調達のマネジメント | |
リスクマネジメント | |
構成管理 | 変更管理 バージョン管理 不具合管理 トレーサビリティ管理 |
プロジェクトマネジメント | プロジェクトマネジメントの体系 プロセス設計におけるテーラリング |
品質計画のマネジメント | |
要求分析のマネジメント | 要求分析の計画 要求の妥当性確認と評価 |
設計のマネジメント | 設計の計画 設計方針の決定 設計の評価 |
実装のマネジメント | 実装の計画 実装方針の決定 実装の評価 |
レビューのマネジメント | |
テストのマネジメント | |
品質分析・評価のマネジメント | プロダクト品質の分析・評価 プロセス品質の分析・評価 |
リリース可否判断 | |
運用のマネジメント | |
保守のマネジメント |
ソフトウェア品質技術¶
知識領域 | 副知識領域 |
---|---|
メトリクス | 測定理論 プロダクトメトリクス プロセスメトリクス |
モデル化の技法 | 離散系のモデル化技法 連続系のモデル化技法 ドメイン特化言語 |
形式手法 | 形式仕様記述の技法 形式検証の技法 |
品質計画の技法 | |
要求分析の技法 | 要求抽出 要求分析 要求仕様化 要求の妥当性確認と評価 |
設計の技法 | 方式設計の技法 詳細設計の技法 |
実装の技法 | |
レビューの技法 | レビュー方法 仕様・コードに基づいた技法 フォールトに基づいた技法 |
テストの技法 | 経験及び直感に基づいた技法 仕様に基づいた技法 コードに基づいた技法 フォールトに基づいた技法 利用に基づいた技法 ソフトウェアの形態に基づいた技法 組み合わせの技法 リスクに基づいた技法 テスト技法の選択と組み合わせ テスト自動化技法 |
品質分析・評価の技法 | 信頼性予測に関する技法 品質進捗管理に関する技法 障害分析に関する技法 データ解析・表現に関する技法 |
運用の技法 | |
保守の技法 | |
使用性の技法 | |
セーフティの技法 | |
セキュリティの技法 |