開発技術

基本情報技術者試験設計工程で対象の動的な振る舞いを検証する際、状態遷移図ではなく状態遷移表を用いることの利点

マネジメント系開発技術難易度:normal
設計工程で対象の動的な振る舞いを検証する際、状態遷移図ではなく状態遷移表を用いることの利点として最も適切なものはどれか。
処理に必要な記憶容量の上限を自動で算出できる
全状態と全イベントの組合せを漏れなく洗い出せる
利用者から見た機能の範囲を一枚で俯瞰できる
オブジェクト間で交わすメッセージの時系列を表現できる
正解
イ.全状態と全イベントの組合せを漏れなく洗い出せる

状態遷移表は状態を行、イベントを列に取り、各セルに遷移先や動作を記入する。表形式ゆえに状態×イベントの全組合せが必ずマス目として現れ、空欄を見ればどの組合せの遷移が未定義かが一目で分かる。設問の『漏れなく洗い出せる』という網羅性が状態遷移表の最大の利点である。

?選択肢ごとの解説

ア ×必要記憶容量の上限算出は状態遷移表の機能ではなく、性能設計や見積りの領域の話である。
イ ○状態遷移表は状態を行、イベントを列に取り、各セルに遷移先や動作を記入する。表形式ゆえに状態×イベントの全組合せが必ずマス目として現れ、空欄を見ればどの組合せの遷移が未定義かが一目で分かる。設問の『漏れなく洗い出せる』という網羅性が状態遷移表の最大の利点である。
ウ ×利用者視点の機能範囲を俯瞰するのはユースケース図の利点であり、状態の網羅を狙う状態遷移表とは目的が異なる。
エ ×オブジェクト間メッセージの時系列を表すのはシーケンス図の役割で、状態遷移表が担うものではない。
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。

基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。

登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。

作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a2-0054

【基本情報技術者試験】設計工程で対象の動的な振る舞いを検証する際、状態遷移図ではな…|正解「全状態と全イベントの組合せを…」|ukamiru 過去問