Weitere ähnliche Inhalte
Ähnlich wie Qs info002 (20)
Kürzlich hochgeladen (11)
Qs info002
- 1. 最も身近な開発支援ツール 品質スイート Seeing is understanding.
QUALITY SUITE
http://www.change-vision.com/
モデルを使って品質向上
品質スイート(仮)
㈱チェンジビジョン
Copyright (C) 2011 Change Vision Corporation. All Rights Reserved.
- 4. Seeing is understanding.
高品質なシステム
高品質なシステムとは
ユーザにとって価値(満足度)の高いシステム
システムに求められる品質特性を、最適な方法で実現したシステム
ex. 品質特性:機能性、信頼性、使用性、保守性・・・
(出展: ISO/IEC 9162-1:2001)
高品質なシステムを開発するためには
以下の活動を行う必要がある
プロジェクト管理、プロセス管理、要求管理、構成管理、変更管理、トレーサビ
リティ管理、課題・不具合管理、・・・
要件定義、アーキテクチャ設計、構築、テスト、各種改善活動・・・
仕様記述、シミュレーション、静的解析、妥当性確認・・・
メンバーのスキル向上教育・・・
ほぼ全てのエンジニアリング活動が
システムの品質に関わる
Copyright (C) 2011 Change Vision Corporation. All Rights Reserved. 4
- 5. Seeing is understanding.
品質スイート(仮)が支援する活動
1. 検証(Verification)
上位工程の決定通りに成果物が作成されているか?
抽象レベルの期待値に見合ったソフトウェアが開発されているか?
2. 妥当性の確認(Validation)
開発した成果が妥当か?
Validation
Verification
要件分析 (S/W)システムテスト
Validation Verification
アーキテクチャ設計 結合テスト
Verification
Validation
詳細設計 単体テスト
構築(実装)
参考:Automotive SPICEを参考に簡略化
Copyright (C) 2011 Change Vision Corporation. All Rights Reserved. 5
- 6. Seeing is understanding.
開発現場の実情
1. テスト
動作確認レベル。 「動けばOK」
『動く』の定義は人によって異なる
合格基準があいまい
テストにヌケモレが多々ある
2. 妥当性の確認(+設計改善)
仕様や設計の妥当性は感覚的に評価、判断している
上位工程の決定が全て考慮されていない場合(ヌケモレ)が多々ある
大がかりな改善活動に取り掛かれない
現在の構造を把握できないため、改善個所、改善後の影響が分からない
Copyright (C) 2011 Change Vision Corporation. All Rights Reserved. 6
- 7. Seeing is understanding.
ツールを有効活用できない理由
テストや妥当性確認、設計改善を支援するツールは世の中に
沢山あるが・・・
仰々
難しい 高い
しい
求められるツール
使い方がシンプルでメリットが分かり易い
価格が手頃
先行導入の敷居が低い
現在の開発プロセスの中で使える
「高機能だが使わないツール」
品質スイート(仮) より
の狙い
「気軽に使えるツール」が必要
「気軽に使えるツール」が必要
Copyright (C) 2011 Change Vision Corporation. All Rights Reserved. 7
- 9. Seeing is understanding.
品質スイート(仮)の機能(1)
機能(一部)
状態遷移パス抽出 デモ
指定した状態遷移回数に従って状態遷移パスを抽出し、テ
ストケースを作成
状態遷移表 デモ
仕様のヌケモレのチェックに利用
状態遷移表でignore/can not happenの指定が可能
要素間依存関係解析表(DSM) デモ
クラス、インタフェース、パッケージ間の依存関係を示すDSM
を作成
デモ
不整合検出
クラス図とシーケンス図の間の不整合を検出
Copyright (C) 2011 Change Vision Corporation. All Rights Reserved. 9
- 11. Seeing is understanding.
予定機能とリリース予定
Edition リリース
βリリース リリース
機能 予定 予定
状態遷移パス抽出 2011.07 2011.09
状態遷移表 2011.07 2011.09
要素間依存関係解析表(DSM) 2011.07 2011.09
不整合検出 2011.07 2011.09
モデルベース制御パステスト 2011.12 2012.03
ソースコードと設計の差分チェック 未定 未定
モニタリング 未定 未定
自動テストツールとの連携 未定 未定
ソースコードから構造解析(DSM拡張機能) 未定 未定
デシジョンテーブルの作成とユースケースの組み合わせテ 未定 未定
スト生成
品質特性ツリーに従ったアーキテクチャ評価 未定 未定
要求管理ツールとテストケースの連携 未定 未定
シミュレーション 未定 未定
※価格未定
Copyright (C) 2011 Change Vision Corporation. All Rights Reserved. 11