各種のモデリング言語は、コンピュータ科学、情報管理、事業プロセス・モデリング、ソフトウエア工学、及びシステム工学を含む 異なる専門分野に適用される。モデリング言語は、以下を特定することができる:
システム要求
構造、及び
振舞い
モデリング言語は、利害関係者(例えば、顧客、運用者、分析者、設計者)がモデル化されたシステムをより良く理解するため、正確にシステムを規定するのに使われることを意図されている。
更に成熟したモデリング言語は、正確で、整合性があり、そして実行可能である。描画ツールを伴って適用された情報図面化技術は、システム要求、構造、及び振舞いの有用な絵的表現を作り出すことが期待され、それ以上のものではない。正しいツールのサポートを伴う実行可能なモデリング言語は、しかしながら、同じ表現からシステムの検証と承認
(verification and validation)、シミュレーション、及びコード生成を自動化することが期待される。
表
話
編
歴
ソフトウェア工学
分野
要求分析
システム解析
ソフトウェア設計
コンピュータプログラミング
形式手法
ソフトウェアテスト
ソフトウェアデプロイメント
ソフトウェア保守
コンセプト
データモデリング
エンタープライズアーキテクチャ
プログラム仕様
モデリング言語
プログラミングパラダイム
ソフトウェア
ソフトウェアアーキテクチャ
ソフトウェア開発方法論
ソフトウェア開発工程
ソフトウェア品質
ソフトウェア品質保証
ソフトウェア考古学(英語版)
構造化分析(英語版)
指向
アジャイル
アスペクト指向
オブジェクト指向
オントロジー
サービス指向
SDLC
モデル