メインコンテンツまでスキップ

組込みソフト開発ベースパッケージ

概要

  • 自動車業界で培われてきた開発プロセスである Automotive SPICE 1 をリファレンスとし、弊社が車載ソフト開発の最前線で蓄積してきた知見を織り込み、業界を問わず組込みソフト開発の現場で幅広く使えるように仕立て上げたベースパッケージです。
  • Next Design でプロジェクトをすぐに開始できるプロファイルとして、組込みソフト開発を対象としたV字工程のプロセスと成果物を体系化しています。
  • 本パッケージの特長については、こちら もご参照ください。

画面イメージ

  • ソフトウェアアーキテクチャ設計での構造設計の例

    ソフトウェアアーキテクチャ設計での構造設計の画面イメージ

  • ソフトウェアアーキテクチャ設計でのシーケンス設計の例

    ソフトウェアアーキテクチャ設計でのシーケンス設計の画面イメージ

説明

V字工程のプロセスと成果物を体系化

  • 要求分析からテストまで、組込みソフト開発を対象としたV字工程のプロセスと成果物を体系化しています。設計シーンに応じて、図形式・表形式・文書形式など最適な形式で設計できる画面をあらかじめ用意しています。
  • 上位工程の成果物と関連付けながら下位工程の成果物を作成できるため、トレーサビリティを確保しつつ、上流から下流まで整合性を保って開発を進められます。

プロジェクト立ち上げに必要なプロファイル一式

  • パッケージには、プロジェクト開始時に必要となるプロファイルとして、デジタル化に必要なメタモデル(構造定義)とビュー定義(表現手法)のセットが含まれています。
  • そのプロファイルをそのまま利用してすぐに設計を始めることも、それをベースに自社プロセスや対象ドメインに合わせてテーラリングして組織運用することもできます。

他パッケージとの組み合わせで広がる設計手法

  • 本ベースパッケージと他のパッケージ群を組み合わせることで、組込みソフト開発の現場で定番の設計手法も適材適所ですぐに使い始められます。
  • 他のパッケージ群としては UML/SysML、フローチャート、タイミングチャート、DFD、FMEA、FTA、USDM を別途ご提供しています。2

現場の定型作業を自動化するエクステンション

  • パッケージには、現場の定型作業を自動化するエクステンションも付属しています。上流工程からのモデル一括生成、IDの連続再付番、影響範囲の自動抽出、テスト結果の自動集計がすぐに利用できます。
  • これらのエクステンションはスクリプト形式で別途公開しています。実装例として参照することも、それをベースに拡張することもできます。

パッケージ内容

ファイル名カテゴリ説明
組込みソフト開発.nprojサンプルプロジェクトV字工程での組込みソフト開発を示すサンプルプロジェクトです。
組込みソフト開発.nprofプロファイルV字工程のプロセスと成果物を体系化したメタモデルとビュー定義のセットです。
組込みソフト開発.nprotテンプレートV字工程の枠組みで新規プロジェクトを作成するためのテンプレートです。
NextDesign.EmbeddedSoftwareDevBase.Extensionエクステンション工程ごとの定型作業を自動化するエクステンションです。

Footnotes

  1. Automotive SPICE は ドイツ自動車工業会(Verband der Automobilindustrie e.V.:VDA)の登録商標です。弊社が提供するパッケージは Automotive SPICE をリファレンスとしていますが、Automotive SPICE への準拠を謳うものではありません。

  2. UMLのシーケンス図とステートマシン図(状態遷移表)、フローチャートと DFD は設計工程に組込み済みです。