SkillStack
ストラテジ系66 / 80問

応用情報技術者試験 令和6年度 秋期 午前 問66

UMLの図のうち、業務要件定義において、業務フローを記述する際に使用する、処理の分岐や並行処理、処理の同期などを表現できる図はどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

アクティビティ図は、業務やシステムにおける一連の処理の流れを表すUMLの図です。開始点から終了点までを矢印で結び、個々の処理をアクションとして配置します。ひし形の記号によって条件に応じた分岐や合流を、太い横線などによって複数の処理を同時に進める並行処理や、その完了を待ち合わせる同期を表現できます。このため、業務要件定義で業務フローを可視化する用途に適しています。

イのクラス図は誤りです。これは、クラスの名称、属性、操作及びクラス間の継承や関連など、システムの静的な構造を表す図です。

ウの状態マシン図は誤りです。これは、一つのオブジェクトやシステムが、イベントの発生によってどの状態からどの状態へ遷移するかを表す図です。

エのユースケース図は誤りです。これは、利用者などのアクターと、システムが提供する機能であるユースケースとの関係を表し、システムの利用範囲や要求を整理する図です。

【ポイント】 アクティビティ図では、分岐と合流、並行処理の開始であるフォーク、並行処理の同期であるジョインを区別します。 業務全体の流れにはアクティビティ図、構造にはクラス図、状態変化には状態マシン図、利用者と機能の関係にはユースケース図を用いると整理して覚えられます。

出典:令和6年度 秋期 応用情報技術者試験 午前 問66
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の80問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める