テクノロジ
UMLとは
英語名:Unified Modeling Language
ひとことで言うと:オブジェクト指向を中心としたシステムの構造や振る舞いを、標準化された複数種類の図で表すモデリング言語。
意味をわかりやすく解説
UMLにはクラス図、シーケンス図、ユースケース図、状態マシン図、アクティビティ図などがあり、目的に応じて異なる視点を表します。
UMLはプログラミング言語そのものではなく、分析・設計・コミュニケーションのための表記法です。静的構造を表す図と動的な振る舞いを表す図を区別できることが重要です。
具体例
クラス間の属性・関連を見るならクラス図、オブジェクト間のメッセージの時間順を見るならシーケンス図を使う。
似た用語との違い
フローチャート
フローチャートは主に処理手順を表します。UMLは構造、相互作用、利用者と機能の関係などを複数種類の図で表せます。
基本情報技術者試験の試験ポイント
図の名前だけでなく『何を表す図か』を選択できるようにします。クラス図=構造、シーケンス図=相互作用、ユースケース図=利用者視点です。
CHECK QUESTION
複数オブジェクト間で、メッセージが送られる時間順序を表したい場合に使うUML図は何ですか。
答えを見る
シーケンス図です。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。