-Selection -Merge/split -Capability
Contract structure
Customer Processes
Vendor Processes System Integrator
Processes Needed Process for
end user benefits
Divided into stakeholder
processes
Contract
クリティカルソフトの考え得る特性
•
ソフトウェア不具合に対する許容度が小さい• ライフサイクルプロセス全体で保証するのが筋論
• テストで保証する
• 要求事項の完璧さで保証する
• 保守対応の高度な充実で保証する
• 開発アプローチや開発ツール等の高度化で保証する
•
統合システムの不具合に対する許容度が小さい• ソフトウェアの機能によりカバーすることがある
•
統合システムやそのライフサイクル運用に関するリスク想定 が幅広い、または非常に複合的かつ高度である• それらに対応するソフトウェア機能が要求されることがある
クリティカルソフトへの考え得る要求
•
プロセスとプロダクツ責任の分担の明確化•
受発注インターフェースでの追加的なプロセスの明確化•
リスク分析の明確化•
SSE-CMM
規格(ISO/IEC 21827)等には(セキュリティの立場から)リスク分 析プロセスが織り込まれている•
対象領域の特性からくるプロセス要求(医療分野でのバリデーション 要求のようなもの)<留意点>
•
要求事項をまとめる際には、あれもこれもというのでなく、必 要な事項を精選し、コンパクトにまとめるのがよい•
過去の事故事例、不具合事例等はきちんと参照するのがよい開発・検証の手法・ツール・プロセス
プロセスの内容 手法・ツール
実現手段の選択
VSEに対応する クリティカルソフトプロセ
スの特性・要求事項
クリティカルソフトに対 応する手法・ツール
実現手段の選択 実現性の提供
実現性の提供
VSEに対応する コンパクトさ
VSEに対応するコ ストと使用性
手法・ツール自体や、それら の有効性評価は公共的な 立場から提供したいところ
参考として、ブラジルでのMS社の 無償VSEツール提供事例もある
ご静聴ありがとうございました
VSE規格のクリティカルソフト分野への活用はまだ手探り状態 ですが、皆様のお知恵をいただければ幸いです
規格の入手方法
• ISO shop
から•
http://www.iso.org/
のサイトで、規格番号(29110)
で検索をかけて、購 入•
Part 1, Part 3 , Part 5-1-2
は英語版が無料で入手可能http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
•
日本規格協会から購入•
http://www.webstore.jsa.or.jp/webstore/top/index.jsp
• JIS
規格が発行されたら•
JISC
ホームページで閲覧(のみ可能)http://www.jisc.go.jp/app/JPS/JPSO0010.html JISAで本年度、解説書籍を出版する計画案もある
• 日本規格協会から購入
ドキュメント内
小規模組織 (VSE) プロセス規格はクリティカ ルソフトウェアにどう活用できるか ( チュートリアルとして ) 伏見諭合同会社ソフデラ
(ページ 33-40)