応用情報技術者試験

用語

【応用情報技術者試験】単方向リスト

単方向リストは、データ(値)と次の要素への参照(ポインタ)を持つ「ノード」が連なってできたデータ構造で、先頭(ヘッド)から末尾(テール)へ一方向にしかたどれないのが特徴です。電車のように連結されていて、前の要素に戻ることはできませんが、メモ...
システム開発技術

【応用情報技術者試験】システム開発技術を学ぼう!      ~第5章~テスト技法と評価

システム開発技術とは、企業や組織の「業務課題を解決し、効率化する仕組み(システム)」をIT技術を用いて、企画・設計・プログラミング・テスト・運用するまでの一連の技術とプロセスの総称で、具体的には、要件定義、設計、コーディング、テスト、運用・...
用語

【応用情報技術者試験】ロジスティック曲線

ロジスティック曲線とは、初期は急速に成長し、やがて上限に近づくにつれて成長が鈍化し、最終的にその上限に張り付くような「S字」を描く曲線で、人口増加や生物の増殖、普及率などをモデル化する際に使われます。ロジスティック方程式の解であり、シグモイ...
システム開発技術

【応用情報技術者試験】システム開発技術を学ぼう!      ~第4章~テストの概要

システム開発技術とは、企業や組織の「業務課題を解決し、効率化する仕組み(システム)」をIT技術を用いて、企画・設計・プログラミング・テスト・運用するまでの一連の技術とプロセスの総称で、具体的には、要件定義、設計、コーディング、テスト、運用・...
用語

【応用情報技術者試験】ドライバ

ドライバとは、ソフトウェアテストでテスト対象の下位モジュールを呼び出す上位モジュールが未完成な場合に、その代わりとなる仮のプログラム(ダミーモジュール)のことで、主にボトムアップテスト(下位から上位へテストする手法)で使われ、テスト対象を直...
用語

【応用情報技術者試験】スタブ

スタブとは、未完成のプログラムや外部機能の代わりに一時的に使われる簡易な部品やコードを指します。特にソフトウェア開発のユニットテストで、テスト対象モジュールが依存する未開発の下位モジュールやデータベース、APIなどの代役として使われ、テスト...
システム開発技術

【応用情報技術者試験】システム開発技術を学ぼう!      ~第3章~モジュール分割技法と評価

システム開発技術とは、企業や組織の「業務課題を解決し、効率化する仕組み(システム)」をIT技術を用いて、企画・設計・プログラミング・テスト・運用するまでの一連の技術とプロセスの総称で、具体的には、要件定義、設計、コーディング、テスト、運用・...
用語

【応用情報技術者試験】密結合

密結合とは、ソフトウェアやシステムの構成要素(コンポーネント、クラスなど)同士の結びつき(依存関係)が非常に強く、一部の変更が他の部分に広範囲な影響を及ぼす状態を指します。高速で連携がスムーズな反面、保守性や拡張性、再利用性が低く、不具合発...
用語

【応用情報技術者試験】疎結合

疎結合とは、システムやソフトウェアの各構成要素(モジュールやサービスなど)がお互いに依存する関係を「緩やか」にし、独立性を高めた状態を指します。これにより、一部の変更が他の部分に影響を与えにくくなり、システムの柔軟性、拡張性、保守性が向上し...
システム開発技術

【応用情報技術者試験】システム開発技術を学ぼう!      ~第2章~オブジェクト指向

システム開発技術とは、企業や組織の「業務課題を解決し、効率化する仕組み(システム)」をIT技術を用いて、企画・設計・プログラミング・テスト・運用するまでの一連の技術とプロセスの総称で、具体的には、要件定義、設計、コーディング、テスト、運用・...