モデルベース開発

  • 読み:もでるべーすかいはつ
  • 英:Model Based Development
  • 和:

 従来のソフトウェア開発のようなソースコードによる開発とは異なり、開発の初期段階で実現すべき機能を設計図・モデルで作成し、開発の上流工程から下流工程において、これを検証しながら開発プロセスを進めていく開発手法のこと。

 実際にソースコードを書きはじめる前に、目的の機能をシミュレートできるため、仕様や機能の不具合を初期段階で発見でき、開発効率の向上やコスト削減にも効果があるとされている。

 また、ソフトウェアで実装したい機能を抽象度の高いモデルとして可視化することで、ソフトウェア資産の再利用性を高めることができる。さらに、大規模なソフトウェア開発の場合、そのソースコードを一から読んで仕様を理解するよりも、モデルから仕様を把握する方がはるかに容易であるため、複数の開発メンバーでの開発にも適している。

スキルアップ/キャリアアップ(JOB@IT)

スポンサーからのお知らせ

- PR -
- PR -
@IT Sepcial

震災関連・復興支援情報

震災関連・復興支援情報
@IT MONOist/EE Times Japan/環境メディアの製造業技術者向け3メディアを中心に、震災関連/復興支援情報を集めました

次世代エンベデッドコーナー

次世代エンベデッド
“次世代”の組み込み機器を開発するエンジニアを支援するコーナー。新潮流・新技術をインタビューやコラム、解説記事で分かりやすく紹介!

Windows Embeddedコーナー

Windows Embedded
Windows Embedded専門コーナー。Windows Embedded StandardやWindows Embedded CEをはじめとする「Windows Embedded」ファミリの最新動向や技術情報をお届けします!!

Androidコーナー

Android
Android専門コーナー。組み込みデバイスへの適用からアプリケーション開発、イベントレポート、ニュースなどAndroidに関するさまざまな技術情報がここに集結!!

@IT MONOist 求人情報

- PR -