IT用語帳
FEシステム開発技術 · 設計

再利用

Software Reuse

さいりよう

既存のソフトウェア部品、設計、ソースコード、文書などを、別のソフトウェア開発に流用すること。開発期間の短縮と、実績のある部品を使うことによる品質の安定が期待できる。そのためには、部品が再利用される前提で汎用的に設計しておく部品化が必要になる。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 67 回出題(システムアーキテクト試験 17・応用情報技術者試験 7・エンベデッドシステムスペシャリスト試験 7・ITパスポート試験 6・基本情報技術者試験 6・プロジェクトマネージャ試験 5・情報処理安全確保支援士試験 5・データベーススペシャリスト試験 4・高度試験 午前Ⅰ 4・ITストラテジスト試験 3・ネットワークスペシャリスト試験 2・システム監査技術者試験 1)。うち 1 回は用語そのものを問う問題です。

残り 57 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

基本情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

APコンポーネントウェア

明確なインタフェースを持ち、独立して開発・交換できるソフトウェアの部品(コンポーネント)を組み合わせてアプリケーションを構築する技術、またはそのための部品群。部品の再利用で開発の生産性と品質を高める。

FEコンストラクタ

オブジェクト指向プログラミングで、インスタンスを生成するときに自動的に呼び出される特別なメソッド。メンバ変数に初期値を設定するなどの準備処理を行い、未初期化のまま使われることを防ぐ。

FEメンバ変数

クラスの中で定義され、そのインスタンスが持つデータを保持する変数。属性やフィールドともいう。カプセル化の考え方では外部から直接触らせず、メソッドを通して読み書きさせる。

FEクラスライブラリ

再利用しやすい形で用意されたクラスの集まり。画面部品、文字列処理、通信などの機能があらかじめ実装されており、継承や呼出しによって自分のプログラムに取り込める。

FEオブジェクト指向設計

データとそれを操作する手続きをオブジェクトとしてまとめ、クラス・インスタンス・継承・カプセル化・多相性などの概念を用いて設計する手法。再利用性・拡張性に優れ、SOLID原則に基づく設計が推奨される。

FEデザインパターン

オブジェクト指向設計で頻出する問題に対する再利用可能な解決策のカタログ。生成に関するパターン、構造に関するパターン、振る舞いに関するパターンの3種類に分類される。GoFの23パターンが代表的。