システム開発

F

フェイルオーバー(Failover)

フェイルオーバー(Failover)とは、稼働中の機器やシステムに障害が発生した際に、自動的に予備の系統へ切り替えて、サービスを止めずに動作を継続させる仕組みのことです。利用者が気づかないうちに、裏側でバトンタッチが行われています。現実世界...
D

ダウンタイム(Downtime)

ダウンタイム(Downtime)とは、システムやサービスが、何らかの理由で停止し、利用できなくなっている時間のことです。反対に、正常に利用できている時間は「アップタイム」と呼ばれ、この2つを合わせた考え方が可用性の計算にも使われます。現実世...
C

クラスタ(Cluster)

クラスタ(Cluster)とは、複数台のコンピューターを連携させ、あたかも一台の高性能なシステムであるかのように動作させる仕組みのことです。英語の「cluster」は「房」「集団」を意味し、複数の機器が集まってひとつのまとまりとして働く様子...
A

アルゴリズム(Algorithm)

アルゴリズム(Algorithm)とは、ある問題を解決するための、手順や計算方法を順序立ててまとめたもののことです。プログラムの中身そのものというより、プログラムを組み立てる前の「解き方の設計図」にあたります。現実世界に例えると、アルゴリズ...
I

インターフェース(Interface)

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

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

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

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

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

モジュール(Module)

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

コンポーネント(Component)

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

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

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