「USDM」は主に自然言語を用いて「要求」と「仕様」を階層化して整理するのが特徴です。派生開発プロセスの「XDDP」でも変更要求仕様の記述方法として採用されています。
「要求」と「仕様」を対応付けることで、その「仕様」がどの「要求」を実現するためのものなのか、全ての「要求」がヌケモレなく「仕様」まで具現化されているかを確認することができます。
FAQ
成果物テンプレート
Tips
事例集
関連情報
MBDは、一般的にMathWorks社のMATLAB/Simulinkを用いたソフトウェアの開発を指しています。
ソフトウェアの「開発規模の増加」と「開発ライフサイクルの短縮」を背景として、昨今の組込みソフトウェアの開発(特に自動車制御用ソフトウェアの開発)においてMBDが広く用いられています。 MBDではSimulinkモデルによる可読性の高い表現とシミュレーションを用いた検証によって短い期間で多くの機能の開発を実現しています。
イディオム集
Simulink/Stateflow
自動コード生成
SPLE(ソフトウェアプロダクトラインエンジニアリング)とは、 類似する製品を一つのグループ(製品群)として捉え、それら製品群の中で共通な部分を部品化(コードだけでなく、要求仕様やテスト仕様なども含めて)し再利用することで、品質の安定と開発効率の向上を目的とした技術です。
ツール
成果物テンプレート
Tips
事例集
研究動向
コラム
関連情報
製品機能の大規模・複雑化に伴い、単一のシステムに留まらない、複数システムを相互接続したシステム、いわゆる「システム・オブ・システムズ(System of Systems)」と呼ばれるものが増えてきました。このような複雑なシステムでは、求められる要求や制約が多岐に渡ります。それらを満足するシステムを構築する手法がシステムズエンジニアリングです。
FAQ
Enterprise Architect操作方法(動画)
SysML v2とは
関連情報