ソフトウェア品質保証
コース番号:312 4日間
- さまざまなアプリケーションドメインに適したソフトウェア品質システムを考案する
- さまざまな開発方法論で効果的な品質制御を適用する
- 効果的な品質保証グループの役割を定義する
- Rational Unified Process (RUP)などのアジャイル方法論を使用して、品質保証を維持する
- メトリクスとレポートの包括的な体系を導入する
- 外部の認定を展開して、既存の方法をさらに強化する
開発サイクルの全期間に渡って、効果的なソフトウェア品質制御およびソフトウェア品質保証を実施することにより、タイムリーで費用効率の良い高品質なソフトウェアを開発することが可能となります。
このコースでは、ライフサイクルモデルに合わせた画期的で実績のある技法を使用して、実践的なソフトウェア品質システムを定義、設計および実装するための必要なスキルを学びます。
このコースは、ソフトウェア成果物の開発、テスト、保守または管理に携わるソフトウェア品質プロフェッショナル、ビジネスアナリストなどにとって有益です。
ソフトウェア品質の基本
役割と責任の定義
変化し続けるソフトウェア開発の考え方
- 早期のアプローチの落とし穴の回避
- 現在の業界動向との協調
ソフトウェアライフサイクルのモデル
ソフトウェアライフサイクルのアクティビティ
- 要件の定義とソリューションの設計
- 単体テスト、結合テストおよびシステムテスト
- 受け入れテスト
- 保守
- コーディング
ソフトウェアライフサイクルのモデル
- ウォーターフォールモデルとV型モデル
- 反復型の開発手法
- ソフトウェア再利用方法
チームの生産性の向上
- 連続的な開発の並列化
- 欠陥検出ではなく、欠陥予防
- 削減、権限委譲および監査
コスト効果の高い制御プラクティス
品質管理に関する最新の視点
- 作業成果物の検証と妥当性確認
- 責任者
- SQAの役割
静的検証アプローチ
- ウォークスルーの利点の最大化
- インスペクションによる欠陥の発見
- レビューによるプロジェクト状況評価
テストライフサイクル
- 正しい手法と技法の選択
- テストのフェーズ:誰が、何を、いつするのか
SCM(ソフトウェア構成管理)
- SCMの6つの機能
- SCMの実行者
- SCMとSQAの連携
SEI CMMI
CMMIのコンポーネント
- 段階的かつ継続的な改善
- 成熟度と能力のレベル
- プロセス領域とプラクティス
- SQA関連のプロセスとゴール
プロセス改善
- 改善計画の選択
- 管理されたプロセス
- 定義されたプロセス
- 能力プロファイル
Rational Unified Process (RUP)
RUPの構造
- 反復型でアーキテクチャ主体
- 原則、フェーズ、活動および役割
RUPの利点
- 要件変更への対応
- 統合の痛みの緩和
- 問題の事前検出
|
アジャイル開発の手法
アジャイル開発の特徴
- 高度に反復的かつ適応的プロパティの確
- 限定的なプロセスの定義と厳格の順守
アジャイル方法論の長所
- プロジェクトリスク発生を契機とするプロセスの活用
- ビジネスニーズの簡潔な満足
- 高品質なソフトウェアのより迅速な納入
ソフトウェア向けISO 9000
- QMSプロセスモデルの活用
- 品質管理の原則の適用
- ISO 9001と9004の主な条項
SQA機能の確立
- 組織内でのSQAの位置付け
- 必要な技術および対人関係のスキル
- 承認を得ない影響力の行使
- 協力者の発見
- 落とし穴の回避
メトリクスと報告書による定量化
メトリクス分野の調査
- 成果物、プロセスおよびプロジェクトメトリクス
- ISOとCMMIのメトリクス
メトリクスの設計と導入
品質システムの認証
品質システムの構造
- コンポーネントと目標の指定
- 品質システムのユーザーの特定
品質システムの主な青写真
- CMMIとISO 9000/ISO 12207
- ITIL®サービスマネジメントフレームワーク
認定プロセスの切り抜け方
品質システムの展開
- 品質マニュアルと品質計画
- 標準的な手順、フォーム、ゴール、メトリクスおよびレポート
演習の内容
このコースでは、さまざまな品質保証の技法を適用したワークショップを行います。
- 品質問題の特定
- プロセスの最適化
- 内部監査の実行
- 品質システムロードマップの選択
- プロセス成熟度の評価
- プロジェクトメトリクスの導入
- 品質計画の重要点の作成
|
|
この研修コースを英語で受講する
IT・テクノロジー研修コースの一覧に戻る
一社研修のお問い合わせ
関連する研修コース