上図のように、何かの情報をもとにモデルを作成したり、モデルからドキュメントやソースを作成できたりします。せっかくモデリングツールを使ってモデルを書くのですから、プログラムを使って作業を効率化してしまいましょう。それを可能にするのが、プログラムでモデルにアクセスできるAPIです。 具体的な活用例 はじめにJUDEのAPIの具体的な活用例を示します。 既存システムのデータベース定義を読み込み、JUDEのERモデルを作成 設計モデルの規模や品質を分析するために、モデルデータのメトリクスを作成 WebフレームワークRuby on Railsとモデルの連携 これらの例はほんの一部で、皆さんの状況ごとにいろいろな活用方法が考えられると思います。開発プロセスも扱っているモデルもツールもプロジェクトによってさまざまですから、やりたいこともさまざまでしょう。そんなわがままな要求にこたえられるのがAPIです。