システム開発

I

インターフェース(Interface)

インターフェース(Interface)とは、異なる2つのもの同士が接し合い、やり取りを行うための境界や接点のことです。日本語では「接点」「界面」とも訳され、人とコンピューター、機器同士、ソフトウェア同士など、さまざまな場面で使われる幅広い概...
G

GUID(グローバル一意識別子)

世界で重複しない識別番号「GUID(グローバル一意識別子)」の特徴やUUIDとの関係をやさしく解説します。
M

汎用系(メインフレーム)

汎用系(メインフレーム)とは、大企業や官公庁、金融機関などで古くから使われてきた「汎用機(メインフレーム)」を中心に構築された情報システムの総称です。メーカー独自の技術で作られた専用の大型コンピューターで、大量のデータを高い信頼性で処理でき...
M

モジュール(Module)

モジュール(Module)とは、プログラムを機能ごとの部品に分割し、それぞれが独立して扱えるようにまとめたもののことです。大きなプログラムを一つの塊として作るのではなく、役割ごとに小分けにすることで、開発や管理をしやすくする考え方に基づいて...
C

コンポーネント(Component)

コンポーネント(Component)とは、特定の役割をひとまとまりにした、再利用できる部品のことです。ソフトウェアでもハードウェアでも使われ、「組み合わせて全体を作る」という考え方を表しています。現実世界に例えると、コンポーネントは規格のそ...
L

レガシーシステム(Legacy System)

レガシーシステム(Legacy System)とは、古い技術や設計思想で構築され、長期間にわたって使われ続けている情報システムのことです。「レガシー(legacy)」は本来「遺産」を意味する言葉で、過去に開発され、今も現役で稼働し続けている...
B

バグ(Bug)

バグ(Bug)とは、プログラムの中に潜む、意図しない誤りや不具合のことです。想定どおりに動かない、計算結果が違う、画面が正しく表示されないなど、開発者が意図していない動作すべてがバグと呼ばれます。現実世界に例えると、バグは組み立て家具の中に...
B

ビルド(Build)

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

デグレ(デグレード)

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

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

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