システム開発

M

マルチスレッド(Multithread)

マルチスレッド(Multithread)とは、ひとつのプログラムの中で、複数の処理の流れ(スレッド)を同時に実行する仕組みのことです。処理をいくつかの流れに分けて並行して進めることで、全体の処理時間を短縮したり、快適な操作性を保ったりするこ...
B

バッチ(Batch)

バッチ(Batch)とは、あらかじめまとめておいた複数の処理を、一括してまとめて自動的に実行する処理方式のことです。英語の「batch」はもともと「ひとまとまり」を意味する言葉で、処理をひとつずつではなく、まとめて片付けるという考え方に由来...
B

ベータ版(Beta Version)

ベータ版(Beta Version)とは、正式に公開する前段階として、限定的なユーザーに実際に使ってもらうために公開する試験版のソフトウェアのことです。開発側だけでは気づきにくい不具合や使い勝手の問題を、実際の利用者から集めることを目的とし...
R

リリース(Release)

リリース(Release)とは、開発したソフトウェアや、その更新内容を、利用者に向けて正式に公開することです。新しいアプリの提供開始だけでなく、既存サービスの機能追加や不具合修正を届ける場面まで、幅広く使われる言葉です。現実世界に例えると、...
P

ペアプログラミング(Pair Programming)

ペアプログラミング(Pair Programming)とは、2人の開発者が1台のコンピューターに向かい、相談しながら一緒にひとつのプログラムを書いていく開発の進め方です。1人が実際に入力し、もう1人が横で内容を確かめたり方向を考えたりするこ...
W

WSDL(Web Services Description Language)

WSDL(Web Services Description Language)とは、Webサービスがどんな機能を持ち、何を渡せば何が返ってくるのか、どこに接続すればよいのかを、XMLで書き表すための言語です。主にSOAPを使ったWebサービ...
W

Web API(ウェブエーピーアイ)

Web API(ウェブエーピーアイ)とは、インターネットを通じて、外部のサービスが持つ機能やデータを、自分のプログラムから呼び出して使えるようにした窓口のことです。決められた住所(URL)に要求を送ると、結果がデータとして返ってくる仕組みで...
S

SOAP(Simple Object Access Protocol)

SOAP(Simple Object Access Protocol)とは、プログラム同士がネットワーク越しに処理を頼み合うときの、要求と応答の書き方をXMLで定めた取り決めのことです。「ソープ」と読み、企業のシステム同士をつなぐ標準的な方...
R

リファクタリング(Refactoring)

リファクタリング(Refactoring)とは、プログラムの外から見た動きは変えずに、内部の書き方や構造を整理して、読みやすく直しやすい形に改善することです。機能を増やしたり不具合を直したりする作業とは区別され、将来の開発をしやすくするため...
S

シェルスクリプト(Shell Script)

シェルスクリプト(Shell Script)とは、普段コマンドで打ち込んでいる操作を、あらかじめファイルへ書き並べておき、まとめて実行できるようにしたもののことです。決まった手順の作業を自動化する手段として、サーバーの運用では欠かせない道具...