令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問2
勤怠管理システムのプロトタイプの作成例のうち,垂直型プロトタイプに該当するものはどれか。
解答・解説
正解: イ. システムの1機能である有給休暇取得申請機能について,実際に操作して申請できる画面と処理を開発する。
プロトタイピングにおいて、システムの特定の機能を、画面から内部処理、データベースへのアクセスに至るまで深く実装し、技術的な実現性や性能を検証するものを 垂直型プロトタイプ と呼びます。一方、システムの全体的な画面遷移やユーザーインタフェースを確認するために、内部処理は実装せずに画面(ユーザーインターフェース)だけを広く浅く作成するものを 水平型プロトタイプ と呼びます。
本問では「システムの1機能」について「実際に操作して申請できる画面と処理を開発する」としている選択肢イが、特定の機能を深く実装する 垂直型プロトタイプ に該当します。
各選択肢の解説
- ア: システムの全ての画面を手書きで紙に描画する手法は、画面のレイアウトや要件を確認するためのものであり、ペーパープロトタイピング(または水平型プロトタイプ)に該当します。
- イ: 正解です。1つの機能(有給休暇取得申請機能)に絞り、画面だけでなく内部処理まで含めて開発しており、垂直型プロトタイプの特徴を表しています。
- ウ: 全ての帳票のサンプルを手作業で作成することは、出力形式やレイアウトの確認を目的としており、システム全体を浅く確認する水平型プロトタイプの一種と言えます。
- エ: 機器の模型を工作材料で作製することは、ハードウェアの外観やサイズ感を確認するためのモックアップであり、ソフトウェアのプロトタイプ手法である垂直型プロトタイプとは異なります。「直立した(垂直な)」という言葉の響きに引っ掛けた誤りの選択肢です。