令和3年度 プロジェクトマネージャ試験 午前II 問15
オブジェクト指向開発におけるロバストネス分析で行うことはどれか。
- ア オブジェクトの確定,構造の定義,サブジェクトの定義,属性の定義,及びサービスの定義という五つの作業項目を並行して実施する。
- イ オブジェクトモデル,動的モデル,機能モデルという三つのモデルをこの順に作成して図に表す。
- ウ ユースケースから抽出したクラスを,バウンダリクラス,コントロールクラス,エンティティクラスの三つに分類し,クラス間の関連を定義して図に表す。
- エ 論理的な観点,物理的な観点,及び動的な観点の三つの観点で仕様の作成を行う。
解答・解説を見る
正解:ウ
AI解説
ロバストネス分析は、ユースケース記述からクラスを抽出し、画面などの境界を担うバウンダリクラス、処理の流れを制御するコントロールクラス、データを保持するエンティティクラスの三つに分類して、クラス間の関連をロバストネス図に表す分析技法である。よってウが正しい。ユースケースと設計モデルの橋渡しを行う。 ア: オブジェクトの確定・構造・サブジェクト・属性・サービスの五つの作業項目を並行実施するのは、コード(Coad)とヨードン(Yourdon)のオブジェクト指向分析手法の説明である。 イ: オブジェクトモデル・動的モデル・機能モデルの三つを順に作成するのは、ランボーらのOMT(Object Modeling Technique)の説明である。 ウ: 正解。バウンダリ・コントロール・エンティティの3分類がロバストネス分析の特徴である。 エ: 論理的・物理的・動的の三つの観点で仕様を作成するのは、シュレイアーとメラーのオブジェクト指向分析手法の説明である。 💡 ロバストネス分析は「バウンダリ(境界)・コントロール(制御)・エンティティ(実体)」の3種のクラス名が出たら即断できる。ICONIXプロセスで用いられることも併せて覚えておくとよい。
出典:令和3年度 秋期 プロジェクトマネージャ試験 午前II 問15 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。