【研究室】ソフトウェアプロダクトライン開発(SPL)|C/C++言語を用いたコードベース開発で、コア資産から製品用のコードを導出する方法~ C/C++コードの導出

【研究室】ソフトウェアプロダクトライン開発(SPL)|C/C++言語を用いたコードベース開発で、コア資産から製品用のコードを導出する方法~ C/C++コードの導出

【研究室】ソフトウェアプロダクトライン開発(SPL)|C/C++言語を用いたコードベース開発で、コア資産から製品用のコードを導出する方法~ C/C++コードの導出

ソフトウェアプロダクトライン開発(SPL)|C/C++言語を用いたコードベース開発で、コア資産から製品用のコードを導出する方法~ C/C++コードの導出
C/C++言語を用いたコードベース開発で、コア資産から製品用のコードを導出する方法は、概ね以下のようになります。なお、コア資産は「可変性の実現」のページで紹介されている技術を用いて開発されているものとします。
1.  可変性の決定に基づいて、製品に必要なC/C++コード及びAspectC/C++コードを選択
2.  選択されたC/C++コードに、AspectC/C++コードをウィ―ビング
3.  コードをコンフィグレーションするためのパラメタファイルを生成(makefileやヘッダファイル等)
こうして導出されたコードをビルドすることで、個々の製品を構築することができます。また、通常の製品開発では、製品固有部分の開発も必要となることがありますが、これについては製品毎に開発します。
【研究室】SPL「プロダクトライン開発」|C/C++言語を用いたコードベース開発で、コア資産から製品用のコードを導出する方法~ C/C++コードの導出
※ここで取り上げたものは一例であり、他にも様々な実現方法があります。

【研究室】SPL(ソフトウェアプロダクトライン)|C/C++言語を用いたコードベース開発で、コア資産から製品用のコードを導出する方法~ C/C++コードの導出|pagetop