UML
応用情報技術者 用語
UMLは、システムの構造や振る舞いを図で表すための統一モデリング言語です。クラス図、ユースケース図、アクティビティ図、オブジェクト図などの図があります。クラス図では、関連の両端に多重度(0..*、1..1 など)を書き、相手のインスタンスがいくつ対応するかを表します。
取り違えやすい用語
- ユースケース図(アクタとシステムの相互作用)とクラス図(クラスと関連による静的な構造)
- アクティビティ図(処理の流れ・分岐・並行処理)と状態遷移図(トリガに応じたオブジェクトの状態の変化)
- UML(目的に応じた複数の図を使う標準化された表記法)とE-R図・DFD(エンティティの関連やデータの流れを表す図法)
試験での出方
- 関連の多重度の記述から、データモデルの正しい解釈を選ぶ(平成25年度 秋期 問45、平成26年度 春期 問26)
- 業務の条件から、クラス間の関連に入る多重度の組合せを選ぶ(平成26年度 秋期 問27、平成27年度 秋期 問27)
- ユースケース図の説明を選ぶ(平成26年度 秋期 問46)
- 利用者や外部システムと業務の機能を分けて業務範囲を示す図として、ユースケース図を選ぶ(平成27年度 秋期 問64)
- 処理の分岐・並行処理・同期を表現できる図として、アクティビティ図を選ぶ(平成27年度 春期 問66)
- 業務プロセスの可視化にUMLを使う場合の説明を選ぶ(平成26年度 春期 問63)
出題された回
全年度から出題。10問で実力を判定します。登録不要。
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方