41の正解: マネジメント系開発技術

クラスや継承という概念を利用して、ソフトウェアを部品化したり再利用することで、ソフトウェア開発の生産性向上を図る手法として、適切なものはどれか。

この設問が問うていること

オブジェクト指向開発の基本概念とその目的について問う設問です。

オブジェクト指向正解
選択肢の解説: オブジェクト指向(Object-Oriented)の定義そのものです。クラスや継承を用いてソフトウェアを部品化・再利用できるようにし、これが正解です。
構造化
選択肢の解説: 構造化は、処理を順次・選択・繰り返しの基本構造に分解し設計する手法です。
プロセス中心アプローチ
選択肢の解説: プロセス中心アプローチ(POA)は、業務のプロセスに着目してシステム設計を行うアプローチです。
プロトタイピング
選択肢の解説: プロトタイピングは、開発の初期段階で試作品を作成して利用者の要望を確認する手法です。

総合解説

オブジェクト指向は、ソフトウェア開発において、データとそれを操作する処理を一体化した「オブジェクト」という単位で捉え、それらを組み合わせてシステムを構築する手法です。関連するオブジェクトの共通概念を定義する「クラス」、上位クラスの性質を引き継いで新たなクラスを定義する「継承」、内部のデータを外部から隠蔽する「カプセル化」などの概念を活用することで、プログラムの再利用性や拡張性、保守性が向上し、生産性が高まります。したがって、正解はaです。

執筆・監修: 運営者 KH更新日: 2026-07-05出典: IPA公式PDF(過去問題・解答例)
AIAIにその場で質問(デモ応答)

こんな聞き方もできます(タップで質問)

令和3年度を本番同様のCBT形式で解いてみよう

無料登録なしでも一部体験可能。登録すれば採点・弱点分析・AI教科書まで使えます。

令和3年度の過去問CBTを解く