令和4年度 春期 応用情報技術者試験 午前 問題 問66
テクノロジシステム開発技術モデリング記法(UML・DFD・状態遷移)
UMLの図のうち,業務要件定義において,業務フローを記述する際に使用する,処理の分岐や並行処理,処理の同期などを表現できる図はどれか。
解答・解説
正解: ア. アクティビティ図
アクティビティ図は、システムや業務の処理手順やワークフロー(業務フロー)を記述するためのUML図です。処理の順序だけでなく、処理の分岐や並行処理、処理の同期などを表現することができるため、業務要件定義における業務フローの記述などに適しています。したがって、アが正解です。
各選択肢の解説
- ア: 正解です。アクティビティ図は、業務フローやシステムの処理手順を記述する図です。
- イ: クラス図は、システムを構成するクラスと、それらの関係性(継承や依存など)を表現する静的な構造図です。業務フローの記述には使用しません。
- ウ: 状態マシン図は、特定のオブジェクトがイベントの発生によってどのように状態を遷移させるかを表現する図です。業務全体のフローではなく、単一のオブジェクトの状態変化に着目します。
- エ: ユースケース図は、システムが提供する機能(ユースケース)と、システムを利用するユーザー(アクター)との関係を表現する図で、システム要件の全体像を把握するために用いられます。