過去問解きまくり研究所 ホーム

令和3年度 秋期 午前Ⅱ 問15

システム開発技術

ロバストネス分析で行うこと

オブジェクト指向開発におけるロバストネス分析で行うことはどれか。

答えと解説を見る

✓ これが正解ウユースケースから抽出したクラスを,バウンダリクラス,コントロールクラス,エンティティクラスの三つに分類し,クラス間の関連を定義して図に表す。

解説

ロバストネス分析は、クラスを三つに分けて関連を図に表します。

ロバストネス分析は、ユースケースの記述から登場するクラスを拾い出し、役割に応じて三つに分類して、その関連を図に表す分析です。利用者や外部システムとのやり取りを受け持つのがバウンダリクラス、処理の流れや制御を受け持つのがコントロールクラス、業務上のデータを保持するのがエンティティクラスです。この三つに分けて関連を描くと、ユースケースを実現するのに必要なクラスの過不足や、記述のあいまいな点に気付きやすくなります。ユースケースと設計のクラス図との間をつなぐ作業として位置付けられます。三つのクラスの名前が並んでいればロバストネス分析、と覚えるのが早道です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和3年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問15

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)