正答1
解説
正解は1です。
UML(Unified Modeling Language)は、OMG(Object Management Group)が標準化した、オブジェクト指向のモデリング言語です。
クラス図、ユースケース図、シーケンス図、アクティビティ図、状態マシン図など、多くの図法を統一した表記法で定めています。
【選択肢別解説】
1:○ UMLは、オブジェクト指向によるソフトウェア開発で、システムの構造や振る舞いを図で表すためのモデリング言語です。
2:× オブジェクトをほかのプログラムから利用するためのインタフェースの記述言語は、IDL(Interface Definition Language)です。
3:× 表の定義やデータ操作などを行う関係データベースの操作言語は、SQLです。
4:× 文書やデータの意味や構造を記述するマークアップ言語は、XML(Extensible Markup Language)などです。
【ポイント】
UMLは、プログラム言語ではなく、設計内容を図で表すための表記法です。
静的な構造はクラス図、利用者から見た機能はユースケース図、オブジェクト間のやり取りの時間順はシーケンス図で表します。