1 Japan Advanced Institute of Science and Technology Copyright (C) 2006, 2007 Tomoji KISHI 1 プロダクトライン開発の 広がりとインパクト 2007/09/13 北陸先端科学技術大学院大学 情報科学研究科 岸 知二 Japan Advanced Institute of Science and Technology Copyright (C) 2006, 2007 Tomoji KISHI 2 開発の全体像(1/2) 再利用資産の開発 プロダクトラインへの要求、ドメインの経験に基 づき、再利用資産(コア資産)を開発 • ドメインエンジニアリング • Development for reuse 再利用資産に基づくプロダクトの開発 個々のプロダクトへの要求に基づき、個別プロ ダクトを開発 • アプリケーションエンジニアリング • Development with reuse
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
Japan Advanced Institute of Science and Technology
Copyright (C) 2006, 2007 Tomoji KISHI1
プロダクトライン開発の広がりとインパクト
2007/09/13
北陸先端科学技術大学院大学情報科学研究科岸知二
Japan Advanced Institute of Science and Technology
Copyright (C) 2006, 2007 Tomoji KISHI2
開発の全体像(1/2)
再利用資産の開発 プロダクトラインへの要求、ドメインの経験に基づき、再利用資産(コア資産)を開発
• ドメインエンジニアリング
• Development for reuse
再利用資産に基づくプロダクトの開発 個々のプロダクトへの要求に基づき、個別プロダクトを開発
• アプリケーションエンジニアリング
• Development with reuse
2
Japan Advanced Institute of Science and Technology
Copyright (C) 2006, 2007 Tomoji KISHI3
開発の全体像(2/2)
プロダクトラインアーキテクチャに基づくコア資産の体系化が重要
プロダクトラインアーキテクチャの
設計
プロダクトラインへの要求の定義
再利用可能なコンポーネントの
実現
再利用可能なコンポーネント
再利用可能な要求
プロダクトへの要求の定義
プロダクトの設計
プロダクトラインへの要求、制約、計画ドメインの経験
プロダクトへの要求、制約、計画
最終製品
トレーサビリティ トレーサビリティ
再利用資産の開発
個別プロダクトの開発
コア資産
フィードバック
プロダクトの実現
プロダクトラインアーキテクチャ
Japan Advanced Institute of Science and Technology
Copyright (C) 2006, 2007 Tomoji KISHI4
再利用資産とトレーサビリティ
再利用資産(コア資産)
プロダクトライン中の製品を捉え、体系化された要求、アーキテクチャ(設計)、コンポーネント
アーキテクチャを中心としたトレーサビリティの定義と維持が重要
トレーサビリティ:ある概念について記述し、その概念をソフトウェア開発を通じて追跡する能力
正方向の追跡と逆方向の追跡がある
3
Japan Advanced Institute of Science and Technology
Copyright (C) 2006, 2007 Tomoji KISHI5
再利用技術
他のソフトウェアの構成要素や構造をソフトウェアの開発に利用する
コード再利用 ライブラリ、イディオム、フレームワーク
設計再利用 デザインパターン
アーキテクチャ アーキテクチャパターン
ドメイン分析
Japan Advanced Institute of Science and Technology
Copyright (C) 2006, 2007 Tomoji KISHI6
再利用技術の変遷
Kang より
70年代 80年代 90年代
コード再利用
設計再利用
ソフトウェアアーキテクチャ
ドメイン分析
CBSE
ソフトウェアプロダクトライン
再利用可能なコードコンポーネント オブジェクト指向ライブラリ
デザインパターン アンチパターン
アーキテクチャスタイルアーキテクチャ記述言語
モジュール相互接続言語
CBSE: Component Base Software Engineering
4
Japan Advanced Institute of Science and Technology
Copyright (C) 2006, 2007 Tomoji KISHI7
アンケート調査
問題 回答の割合
組織的な抵抗 52%
マネージメントの抵抗 36%
開発者の抵抗 32%
大きな投資への懸念 45%
訓練を受けたスタッフの不足 29%
インパクトの測定ができない 19%
長いリードタイムへの懸念 18%Cohenによる
利益 回答の割合
品質改善 52%
コスト削減 45%
生産性の改善 39%
顧客要求への適合能力の改善 39%
Time to market の改善 30%
Japan Advanced Institute of Science and Technology