R

RDBMS(Relational DataBase Management System)

RDBMS(アールディービーエムエス、Relational DataBase Management System)とは、データを表(テーブル)の形で管理する「RDB」という方式を実現するための、データベース管理ソフトウェアのことです。「リレ...
B

ビルド(Build)

ビルド(Build)とは、プログラマーが書いたソースコードを、コンピューターが実際に実行できる形式に変換する一連の作業のことです。プログラムを完成させ、利用者に届けるまでの過程で欠かせない工程のひとつです。プログラミングを学び始めると、比較...
D

デグレ(デグレード)

デグレ(デグレード)とは、修正や機能追加を行った結果、それまで正常に動いていた部分が動かなくなってしまうことです。英語のdegrade(品質が下がる)に由来し、「デグレード」「デグレーション」を略した、開発現場の言い回しです。現実世界に例え...
R

リグレッションテスト(Regression Test)

リグレッションテスト(Regression Test)とは、プログラムを修正したり機能を追加したりした後で、これまで正常に動いていた部分が壊れていないかを確かめるテストのことです。日本語では「回帰テスト」「退行テスト」とも呼ばれます。現実世...
U

UML(Unified Modeling Language)

システムの設計や構造を図で表す共通の記法「UML」を、設計図の例えでやさしく解説します。
L

ログ(Log)

ログ(Log)とは、コンピューターやシステムが行った操作や、発生した出来事を時系列に記録したデータのことです。もともと「航海日誌」を意味する言葉で、いつ、誰が、何を行ったかという記録を後から確認できるようにするために残されます。現実世界に例...
O

OAuth(オーオース)

OAuth(オーオース)とは、パスワードを渡すことなく、別のサービスに自分のデータへの限られた権限を与えるための取り決めのことです。「他のサービスと連携する」ときの裏側で、広く使われています。現実世界に例えると、OAuthはホテルで渡される...
F

フローチャート(Flowchart)

フローチャート(Flowchart)とは、処理の流れを、決められた形の図形と矢印でつないで表した図のことです。日本語では「流れ図」と呼ばれ、プログラムだけでなく、業務の手順を整理する場面でも広く使われています。現実世界に例えると、フローチャ...
P

パスワード(Password)

パスワード(Password)とは、本人だけが知っている文字列を示すことで、正当な利用者であると証明するための仕組みのことです。もっとも古くから使われ、いまも広く残っている本人確認の方法です。現実世界に例えると、パスワードは入場のための合言...
G

ガベージコレクション(Garbage Collection)

ガベージコレクション(Garbage Collection/GC)とは、プログラムが使い終わって不要になったメモリ領域を自動的に見つけ出し、解放してくれる仕組みのことです。「ゴミ集め」を意味する言葉の通り、不要になったデータをまとめて片付け...