システム開発

R

要件定義(Requirements Definition)

要件定義とは、システムやソフトウェアの開発において、発注者が求める機能や性能を明確にし、開発の土台となる仕様として整理する工程のことです。開発の最初期に行われる作業であり、その後の設計や開発全体の方向性を左右する、非常に重要な段階とされてい...
L

リードタイム(Lead-time)

リードタイムとは、作業を始めてから終わるまでにかかる所要時間です。種類やシステム開発での意味、短縮するメリットを初心者向けにわかりやすく解説します。
D

DevOps(デブオプス)

DevOps(デブオプス)とは、「開発(Development)」と「運用(Operations)」のチームが密接に連携し、協力しながらシステムの改善を継続的に進めていく考え方のことです。開発と運用を別々の役割として切り離すのではなく、ひと...
N

NoSQL(Not only SQL/ノーエスキューエル)

表の形にとらわれず多様なデータを柔軟に扱えるデータベースの総称「NoSQL」を、RDBとの違いを交えて解説します。
D

デーモン(Daemon)

デーモン(Daemon)とは、利用者が直接操作しなくても、コンピューターの裏側でバックグラウンドとして常時稼働し続けるプログラムのことです。主にUNIXやLinuxといったOSで使われる呼び方で、Windowsでいう「サービス」に近い役割を...
C

クラウド(Cloud)

クラウド(Cloud)とは、インターネットを経由して、サーバーやストレージ、ソフトウェアなどのIT資源を必要な分だけ利用できる仕組みのことです。データやプログラムを自分のパソコンやオフィスの機器ではなく、インターネットの向こう側(クラウド)...
E

EDI(Electronic Data Interchange)

EDI(Electronic Data Interchange)とは、企業間で交わされる注文書や請求書などの商取引データを、あらかじめ定めた専用のフォーマットに変換して電子的にやり取りする仕組みのことです。日本語では「電子データ交換」と呼ば...
O

オープン系(Open Systems)

オープン系(Open Systems)とは、特定のメーカーに縛られない、標準的な規格や技術で構成されたコンピュータシステムのことです。UNIXやLinux、Windowsサーバーなどを使ったシステムがこれにあたり、対義語である「汎用系(メイ...
T

TSV(Tab-Separated Values)

TSV(Tab-Separated Values)とは、データをタブで区切るテキスト形式のデータ形式です。CSVとの違いや選ばれる場面、メリット・デメリットを解説します。
Y

YAML(ヤムル)

YAMLとは、設定ファイルなどに使われる人が読み書きしやすいデータ記述形式です。基本ルールやJSON・XMLとの違いを解説します。