アプリケーション・モデリング

用語

アプリケーション・モデリング

用語(英)

Application Modeling

別名

-

定義

アプリケーション・モデリング(Application Modeling)とは、ユースケースをアプリケーションが実現する振る舞いとして具体化し、アプリケーション・モデルを構成する活動です。ユースケースシナリオから、参加者、役割、責務、協調、相互作用、状態遷移、イベント、サービス、操作への対応を明らかにします。

SimpleModeling

SimpleModelingでは、文芸モデルのユースケースシナリオからユースケース実現モデルを構成します。協調は参加者、役割、責務の構造を示し、相互作用は具体的な実行例を示します。AIがサービス、操作、イベント、状態機械などへの対応を提案し、人間が意味と対応関係を承認します。CBD Supportは根拠、差分、追跡可能性、実行例への適合確認を支援します。

Domain Modelingは問題領域の意味、構造、規則、境界という静的側面に重点を置き、Application Modelingはユースケース実現という動的側面に重点を置きます。ただし、両者は排他的な静的モデルと動的モデルではなく、同じSimpleModelingモデルを異なる目的と関心事から組織します。

境界

Application ModelingはModel Realizationではありません。Application Modelingはユースケースから実行可能な意味構造までを構成し、Model Realizationは承認済みの実行可能モデルをCML、Cozy、生成AI、Textusによってプログラムと実行基盤へ接続します。

関連語

  • アプリケーション・モデル

  • ドメイン・モデリング

  • ユースケースシナリオ

  • ユースケース実現モデル

  • 協調

  • モデル上の相互作用

  • モデルの実現