令和3年度 ITパスポート試験 公開問題 問41
マネジメントシステム開発技術ソフトウェア設計・保守・再利用
クラスや継承という概念を利用して,ソフトウェアを部品化したり再利用することで,ソフトウェア開発の生産性向上を図る手法として,適切なものはどれか。
解答・解説
正解: ア. オブジェクト指向
「クラス」や「継承」という概念を利用してソフトウェアを部品化・再利用するのは、オブジェクト指向の特徴です。オブジェクト指向では、データとそれを操作する手続きを一体化した「オブジェクト」を組み合わせてシステムを構築することで、開発の生産性や保守性を向上させます。
各選択肢の解説
- ア:正解。記述の通り、オブジェクト指向の説明です。
- イ:誤り。構造化は、プログラムを「順次」「選択」「反復」の3つの基本制御構造を用いて記述し、プログラムの論理構造を分かりやすくする手法です。
- ウ:誤り。プロセス中心アプローチは、業務プロセスの流れ(処理の順序や手順)に着目してシステムを設計する手法です。
- エ:誤り。プロトタイピングは、開発の初期段階で試作品(プロトタイプ)を作成し、利用者の要求やシステムの動作を確認しながら開発を進める手法です。