限界値分析はブラックボックステストにおけるテストデータ作成手法のひとつです。 入力値を同じ結果が得られるグループごとに分け、各グループの境界付近のデータをテスト用として選びます。 これによりエラーの出やすい部分に絞って検証を行い、効率的なテ
続きを読む »プログラミング
関数呼び出しは、プログラム内で定義された関数を実行する操作です。 関数に必要な引数を渡して処理を依頼し、結果を受け取ることができます。 たとえば、数学計算で用いるsqrt()関数の呼び出しも、この操作に含まれます。 目次から探す 関数呼び出
続きを読む »BASICは1964年に米国ダートマス大学でジョン・G・ケムニー氏とトーマス・E・カーツ氏によって開発されました。 もともとは大型計算機のタイムシェアリングシステムを制御するために作られ、記述が簡単な点から初心者向けのプログラミング言語とし
続きを読む »b-treeは、効率的なデータ管理を目指して設計されたツリー構造アルゴリズムです。 各ノードに複数のキーとポインターが配置され、検索、挿入、削除の操作が速やかに行えます。 特にデータベースやファイルシステムなど大量データの処理が求められるシ
続きを読む »隠蔽は、オブジェクト指向プログラミングで、サブクラスがスーパークラスと同じ名前のフィールドやstaticメソッドを宣言することで、スーパークラスの同名要素へのアクセスを制限する仕組みです。 この技法を用いることで、意図した振る舞いを明確に実
続きを読む »awkはテキストファイルの内容をパターンに基づいて処理するスクリプト言語です。 C言語に似た記述方法を用いて、対象の文字列に一致した部分へ一連の処理を実行できます。 名前は開発者3人の頭文字から由来し、GNUが開発したgawkや日本語対応の
続きを読む »AWTはJavaでGUIアプリケーションを作成するための基本ライブラリです。 ウィンドウやボタン、メニューなどのコンポーネントが用意されており、シンプルな操作性を実現します。 OSのネイティブ機能を活かすことで軽快な動作が期待でき、初心者に
続きを読む »AVL木は、すべての節において左右の部分木の高さの差が1以内になるように調整された二分探索木です。 これにより、検索や挿入、削除の操作が高速に行えるため、効率的なデータ管理が求められる場面で利用されます。 目次から探す AVL木の基本AVL
続きを読む »AppleScriptは、Appleが提供するスクリプト言語です。 macOS上でアプリケーションの操作や定型作業を自動化できるため、日々の作業効率向上に寄与します。 シンプルな記述で複数のアプリを連携させることが可能なため、初心者にも取り
続きを読む »コルーチンは、一時停止や再開が可能なプログラミング手法で、非同期処理を直感的に実装できる仕組みです。 実行中の状態や変数を保持しながら、処理の流れを柔軟にコントロールすることができるため、複雑な操作もシンプルに記述できます。 Python、
続きを読む »