エクスモーションのSPLソリューション

service of eXmotion

近年のユーザニーズの多様化、国際的な競争の激化等で、組込み製品のバリエーションは増える一方です。そして、そこに搭載されるソフトウェア規模も膨大になり、開発のQCDを達成することが困難になっています。

この状況に対して、多くの会社が設計改善やプロセス改善等、様々な活動を行ってきたことと思います。
このページをご覧の皆様も、きっと多大な努力をしてきたことでしょう。

しかし、以下のような疑問をお持ちではないですか?

「今までの活動で、本当に効率化できたのだろうか?」
「今の状況で、将来も競合他社に勝てるだろうか?」
「もっと、ソフトウェア開発を最適化できないだろうか?」

もしこのような疑問をお持ちなら、ソフトウェア・プロダクトライン(SPL)がその答えになるかもしれません!

ソフトウェアプロダクトライン

SPLとは、同系列の製品群のソフトウェアを効率よく開発するための手法です。従来の開発が「製品のソフトウェア開発」であったのに対し、PL開発では「製品群のソフトウェア開発」というアプローチを採ります。つまり、個別最適から全体最適へと、ソフトウェア開発を改善していくのです。

これを実現するために、SPLでは概ね以下の手順で開発を行います。

1.  製品群を構成する仕様の範囲(スコープ)を決定
2.  そのスコープの中で共通の機能と、製品毎に異なる機能を把握
3.  製品間で再利用可能なソフトウェア資産を構築
4.  再利用資産を利用して、個々の製品を開発

上記手順の1~3が再利用資産を開発するドメイン・エンジニアリング、4が製品を開発するアプリケーション・エンジニアリングというアクティビティになります。この2つのアクティビティを協調して回していくことで、再利用を前提とした、製品群の全体最適な開発へと近づけて行きます。

※製品開発が進むにつれ、スコープの拡大や変更、製品開発から再利用資産への改善要求(フィードバック)等は連続的に発生します。これらに対して、柔軟かつ迅速に対応できる設計や仕組みの構築を行うことも、SPLの重要な活動の1つです。

SPL関連サービス

エクスモーションでは、同系列の組込み製品を開発しておられるお客様に対して、以下のサービスを提供しています。

サービスに関するお問い合わせ

pagetop

  • service of eXmotion menu
  • サービスに関するお問い合わせ
  • お客様の状態に合わせたサービス
  • あなたの組織の開発力を診断しよう
  • 混沌
  • 改善
  • 改革
  • 展開
  • 成熟
  • ソースコード改善
  • モデリング
  • 部品化再利用
  • エクスモーションが提供するサービス
  • トータルコンサルティングサービス
  • 診断
  • 現場支援
  • 人材育成
  • トレーニングコース
  • 思考整理トレーニング
  • モデリキ基礎トレーニング
  • モデリキ応用トレーニング
  • モデル実装トレーニング
  • SPLトレーニング
  • XDDP入門/実践
  • 設計原理に基づくコードベースリファクタリング
  • 設計原理に基づくモデルベースリファクタリング
  • eXqutoを使った品質改善トレーニング
  • 利きモデルトレーニング
  • 2時間でわかる今の組込みソフトウェア開発技術
  • ツール・ソリューション
  • ソースコード品質診断ツール eXquto
  • Simulinkモデル用 品質診断ツール eXquto for MBD
  • UML to Simulink変換ツール mtrip
  • エクスモーションの特徴や強み
  • エクスモーションのこだわり