• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版

HOMEエレクトロニクス電子設計NE用語 > モデル・ベース開発

NE用語

モデル・ベース開発

モデルベースカイハツ

  • 2008/01/08 09:30
  • 1/1ページ

 ソフトウエアを開発する際に,ソース・コードを中心にした開発ではなく,設計図を中心にした開発のこと。

 最終成果物であるソース・コードを無計画に書き始めるのではなく,まずはソフトウエアで実装したい機能を図で整理したり,あるいはシミュレーションによってソフトウエアの動作をあらかじめ確認したりすることで,設計者自身の思考を整理し,設計そのものを改善するための取り組みである。

 ソフトウエアの構造を可視化することで,同じソフトウエアを他の機種で再利用する際,どこが再利用できて,どこを変えるべきかといった具体的な議論がしやすくなる。さらに,設計図から自動的にソース・コードを生成するなど,これまでのソフトウエアの開発体制を一新する可能性を秘めている。


モデル・ベース開発により記述の抽象度を設計図の段階に高めることで,他の開発メンバーがソフトウエアの構造を理解できるようになる。一昔前の小規模な組み込みソフトウエアであれば,設計者本人でなくともソース・コードを見れば全体構造が分かった。大規模化した現在は,ソース・コードを見ても全体構造を把握することは難しい。 (画像のクリックで拡大)
【技術者塾】(6/16開催)
実用化迫る、自動運転支援のためのセンシング技術


安全で安心な自動運転車の実現に向けて、運転自動化支援に必要なセンシングアルゴリズムの基礎理論から、自動運転に向けたさまざまな応用技術、最近の話題などについて、分かりやすく解説します。詳細は、こちら
日程 : 2016年6月16日
会場 : 化学会館 7F(東京・御茶ノ水)
主催 : 日経エレクトロニクス

おすすめ