SkillStack
マネジメント系41 / 100問

ITパスポート試験 令和3年度 公開問題 問41

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

オブジェクト指向は、データとそのデータを処理する手続きを一つのまとまりである「オブジェクト」として扱う開発手法です。オブジェクトの設計図に当たるものをクラスといい、既存のクラスの性質や機能を新しいクラスへ引き継ぐ仕組みを継承といいます。共通部分をクラスとして部品化し、別のソフトウェアでも再利用できるため、開発量の削減や品質の安定化が期待できます。したがって、アが正解です。

イの構造化は誤りです。これは、処理を順次、選択、反復などの基本構造に分解し、プログラムの流れを分かりやすく設計する手法です。

ウのプロセス中心アプローチは誤りです。これは、システムが行う処理や業務の流れに着目して分析・設計する手法です。代表的な表現方法にDFDがあります。

エのプロトタイピングは誤りです。これは、試作品を早期に作成して利用者に確認してもらい、評価や要望を反映しながら仕様を明確にする開発手法です。

【ポイント】 クラスはオブジェクトの共通する属性と操作を定義する設計図です。 オブジェクト指向の基本概念として、継承、カプセル化、ポリモーフィズムを併せて覚えておきましょう。

出典:令和3年度 ITパスポート試験 公開問題 問41
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の100問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める