オブジェクト指向開発におけるロバストネス分析

ロバストネス分析(Robustness Analysis)は,ICONIXプロセスなどで用いられる分析技法であり,ユースケース記述(テキスト)と詳細設計(シーケンス図やクラス図)のギャップを埋めるために実施される。 ユースケースから抽出したオブジェクトを次の3つのステレオタイプに分類し,その相互作用をロバストネス図として視覚化する: ・バウンダリ(Boundary): アクターとシステムとの境界(画面,帳票,外部インターフェースなど) ・コントロール(Control): ビジネスロジック,制御処理,ユースケースの進行や調整ルール ・エンティティ(Entity): 永続化されるビジネスデータや実体情報 ア: Coad/Yourdon法(OOA: オブジェクト指向分析)における5層モデルの作業項目の説明である。 イ: OMT法(Object Modeling Technique: Rumbaugh法)における3つのモデル作成手順の説明である。 エ: ソフトウェア仕様の一般的な多視点分析(ビューポイント分析)の説明である。

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

出典令和3年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問15
オブジェクトの確定,構造の定義,サブジェクトの定義,属性の定義,及びサービスの定義という五つの作業項目を並行して実施する。
オブジェクトモデル,動的モデル,機能モデルという三つのモデルをこの順に作成して図に表す。
ユースケースから抽出したクラスを,バウンダリクラス,コントロールクラス,エンティティクラスの三つに分類し,クラス間の関連を定義して図に表す。
論理的な観点,物理的な観点,及び動的な観点の三つの観点で仕様の作成を行う。