IT用語集

最速で理解したい人のためのIT用語集

皆さんこんにちは!インターンの與那覇(よなは)です
今回は数々のIT用語サイトを網羅してどこよりもわかりやすいIT用語集を作成しました!
ぜひこのページをブックマークしIT関連の勉強に役立てて下さい〜
ア行】【カ行】【サ行】【タ行】【ナ行】【ハ行】【マ行】【ヤ行】【ラ行】【A〜Z

【ア行】

アーカイブ(Archive):ファイルの内容を保ったまま、データ量を縮小して別の場所に保存すること。
アイデンティティ管理(Identity Management):IDやパスワードを一元的に管理するシステム。
アクセス管理(Access Management):アクセス, 検証, IDや権限の付与, 監視, ログの追跡というプロセスでユーザーを管理するシステム。
アタッチ(Attach):(インスタンスに)ボリュームを紐づけること。
アドイン(Add In):ソフトウェアに機能を追加するプログラム。またはその手続き。
アドオン(Add On):アドインと同意語。
アドビアナリティクス (Adobe Analytics):WEB解析ツールの一つで、Google Analyticsに比べレポート機能が充実しているといわれている。
アプライアンス(Appliance):特定用途に特化した専用機器。無駄がないので安価で高性能。
アプリケーション仮想化(Application Virtualization):アプリをユーザーのPC上ではなくサーバ側で保管・配布するシステム。どこからでもアクセスしたりアプリを一括管理したりできる。
アベイラビリティ(Availability):システムが正常に作動する時間。可用性。
イーサネット(Ethernet):LANで使われている技術。有線LANケーブル。
インジェクション攻撃(Injection Attack):プログラム実行時に出現するバグを悪用し、不正な命令を実行させる攻撃。
インスタンス(Instance):クラスを具現化した実態、仮想的に稼働したサーバーなどを指す。
インスタンス化(Instance):クラスからオブジェクトを作ること。
インターフェイス(Interface):人間とコンピュータが接する部分。キーボードやマウスなど。
インプリメント(Implement):ハードウェアやソフトウェアに機能を実装すること。
インベントリ(Inventory):情報データを一覧にしたもの。またはその機能。
インポート(Import):(ファイルなどを)読み込むこと。
ウォームスタンバイ(Warm Standby):普段は予備機(PC, サーバー)を最小限のリソースで起動させ、障害時に本番機と切り替えられるようにすること。
エクスポート(Export):(決まった形式で)ファイルを保存すること。
エンタープライズサーチ(Enterprise Search):組織内の情報を検索するシステム。
オーバーロード(Overload):戻り値, 引数の数, 型の違う同名のメソッドを同時に多重定義すること。
オープンシステム(Open System):オープンソース(Linuxなど)を利用したシステムのこと。
オブジェクト(Object):データと処理の集まり。
オブジェクトコード(Object Code):コンピュータ上で実行可能な形式に変換したコード。
オブジェクト指向(Object-Oriented):プログラムを手順ではなく、モノ(オブジェクト)としてみる考え方。
オプティマイズ(Optimize):システムの最適化を図ること。
オンデマンド(On Demand):必要なときに必要な分だけサービスを利用すること。
オンラインストレージ(Online Storage):インターネット上で提供されるストレージ。Dropboxなど。

【カ行】

カーネル(Kernel):OSの中核でソフトウェアとハードウェア間の情報を整理する。メモリの割り振り, 複数のプログラムの切り替えなどを行う。
カスタマージャーニー(Customer Journey):顧客が商品を購入するまでのプロセス。
仮想化(Virtualization):コンピュータリソース(サーバー, メモリなど)を要求に応じて柔軟に割り振る技術。1つのリソースを論理的に分割し複数人で使うことができる。
仮想マシン(Virtual Machine):仮想的に作られたハードウェア。あるPC上で別の種類のPCサービスを利用/検証する際に使われる。
仮想メモリ(Virtual Memory):メモリ容量が足りなくなった時に、メモリの内容をSSD/HDDなどに書き出したもの。
カプセル化(Encapsulation):データの内部構造を参照できないようにし、データ操作のみを外部に提供すること。
カラム(Column):(表の)列。
キッティング(Kitting):コンピュータを使える状態にすること。セットアップ。
キャッシュ(Cache):データをメモリに蓄え、読み込み速度を向上させること。
共通鍵(Common Key):共通鍵暗号で使用される共通の暗号鍵。
共通鍵暗号(Common Key Cryptography):暗号化と復号化に共通の鍵を使う暗号方式。
グーグルアナリティクス (Google Analytics):WE解析ツールの一つでGoogleアカウントがあれば誰でも使える。無料版でもほぼ全ての機能が使える。
クエリ(Query):データベースでデータの処理(抽出や操作など)を行うための命令。
クッキー(Cookie):サイト訪問者のコンピュータに訪問情報(日時, 回数など)を一時的に保存させる仕組み。
クラウド(Cloud):インターネット経由でITリソース(コンピューティング, データベース, アプリケーション..etc)を利用するサービス。
クラス(Class):オブジェクトの設計書のようなもので、プロパティやメソッドの集合体。
クラスタ(Cluster):大量のデータから似たものを集めて自動的に分類すること。
クラスタリング(Clustering):複数のコンピュータをまとめて1台のシステムにしたもの。
グリッドコンピューティング(Grid Computing):複数のコンピュータに処理を割り振ること。低スペックマシンでも大量のデータを扱えるようになる。
グループウェア(Groupware):組織内での予定共有やコミュニケーションを目的としたソフトウェア。
クローリング(Crawling):検索エンジンプログラムがURLを辿って、Webサイトを循環し情報をコピー・保存すること。
クロスドメイン(Cross Domain):1つのサイトでドメインが2つ以上にまたがっている状態。(TOPページと入力ページでドメインが異なるなど)
クロスデバイス(Cross Device):コンテンツを様々な端末で共有すること。
検疫ネットワーク(Quarantine Network):社内ネットワークに接続するPCを検査するセキュリティツール。
検索エンジン(Search Engine):インターネットの情報を検索する機能。Google, Yahooなど。
ゴー言語(Go Language):C言語の置き換えとしてGoogleが開発したプログラミング言語。2018年の言語別年収ランキングで1位を獲得した。
コード(Code):プログラミング言語で書かれた文字列。プログラムの設計書。
コールドスタンバイ(Cold Standby):普段は電源を停止した予備機(PC, サーバー)を用意し、障害時に電源をつけリソースなどを用意した後、本番機と切り替えられるようにすること。
公開鍵(Public Key):公開鍵暗号で使用される暗号鍵の組のうち、一般に公開する鍵。
公開鍵暗号(Public Key Cryptography):暗号化と復号化に別の鍵を使う暗号方式。
コホート分析(Cohort Analysis):何らかの条件でユーザーをグループに分け、行動の変化を長期的に分析すること。
コマンド(Command):コンピュータへの命令。
コマンドプロンプト(Command Prompt):コマンドを用いてPCの設定, 操作を行うツール。
コロケーション(Collocation):機器やシステムを共同の場所に設置すること。
コンソール(Console):コンピュータ操作に用いる装置。ディスプレイ, キーボードなど。
コンポーネント(Component):システムの部品, 要素。
コンテナ(Container):データやオブジェクトなどをまとめて収納するデータ構造やクラスのこと。
コンバージョン(CV):Webサイトを訪問した人がアクションを行うこと。(商品購入, 資料請求など)
コンパイル(Compile):コンピュータが実行可能なファイルに形式を変換すること。
コンピュートエンジン (Compute Engine):Googleのインフラ(CPU/メモリ/ストレージ)をネットワーク経由で利用するサービス。
コンフィギュレーション(Configuration):機器やシステムを設定すること。

【サ行】

サーバー(Server):サービスを提供するコンピュータ。
サードパーティデータ(Third Party Data):(自社ではない)他の組織が収集したデータ。
サブルーチン(Subroutine):繰り返し使われるプログラム。
サマリー(Summary):大規模データを集計したもの。
シー言語(C lang):ゲームの開発, ロボット制御などが得意な人気プログラミング言語。高速なアプリを作成することができるが、学習難易度は高い。
シーシャープ(C#):ゲーム開発を専門とする人気プログラミング言語。名前がややこしいがC言語とは関係ない。
シープラプラ(C++):C言語の改良版。機能は若干異なり、より人間が操作しやすい仕組みとなっている。
シームレス(Seamless):複数の機能やサービスを一つのものとしてスムーズに扱える状態。
シェル(Shell):ユーザーの操作による指示をカーネルに伝えるソフトウェア。
ジャバ(Java):業務システム, アプリ開発などが得意な人気プログラミング言語。記述量が多く設計が複雑だがさまざまな機能を実現できる。
冗長化(Redundant):システムの単一障害点をなくすこと。
ジャバスクリプト(JavaScript):WEB系アプリを得意とする人気プログラミング言語。スマホアプリやサーバサイドなど用途は多岐にわたる。
シンクライアント(Thin Client):ユーザー側での処理は最低限にし、主にサーバ側で処理を行う仕組み。
スイッチ(Switch):通過するパケットの情報から送り先を特定し、パケットを送り先と関係のある送信ポートのみに流すこと。
スウィフト(Swift):Apple製品のアプリ開発に特化したプログラミング言語。開発もApple製品に限定されている。
スキーマ(Schema):データの構造を定義したもの。
スケーラビリティ(Scalability):大規模化してもコストが増えないこと。拡張性。
スケールアウト(Scale Out):サーバの数を増やし分散処理によって処理能力を高めること。
スケールアップ(Scale Up):サーバの性能(CPUやメモリ)を向上させることで処理能力を高めること。
スコアリング(Scoring):顧客を何らかの基準で評価し、点数化すること。
ステップ(Step):プログラムを構成する一つ一つの処理。
ストレージ(Storage):データを保管・保存するもの。
ストレージ仮想化(Storage Virtualization):分散している複数のストレージを(仮想的に)一台のストレージとして利用すること。
スパイウェア(Spyware):ユーザーのPC上の行動を監視し、勝手に情報を外部に送信するソフトやプログラム。
スパム(Spam):本人の了承を得ずに一方的に営利目的の広告を送ること。
スピアフィッシング(Sper Phishing):特定の個人や組織を狙った標的型フィッシング。具体名を使ってビジネスメールを装うケースが多い。
スプレッドシート(Spread Seat):Googleが提供する表計算ソフト。Excelのような機能を複数人で利用できる。
スマートデバイス(Smart Device):多機能端末。
スループット(Throughput):単位時間あたりの処理能力。
スワップファイル(Swap File):仮想メモリを使う際に、データを特殊な形に変形させたファイル。
セカンドパーティデータ(Second Party Data):他社が収集したデータ。
セッション(Session):Webサイト上での一連の行動。
絶対パス(Absolute Path):一般的なWEBサイトのURLやコンピュータ内のファイルの場所。完全に一意。
相対パス(Relative Path):今いる階層を基準としたときのパス。WEBサイト開発のテスト用に使われる。どこの場所にあるかは分かりにくい。
セグメント(Segment):全体を何らかの条件で分割した固まり。
セキュリティーホール(Security Hole):システム上の弱点。
ゼロデイ攻撃(Zero Day Attack):システムの脆弱性が検知されてから、その対策が講じられる前にその弱点を狙う攻撃。
ソースコード(Source Code):プログラミング言語で書かれたプログラムの設計書。
ソフトウェア(Software):目に見えないシステムのこと。ハードウェアと区別して使われる。

【タ行】

タイムスタンプ(Time Stamp):ある出来事が起こった日付・時刻を示すもの。
ダッシュボード(Dashboard):複数のデータから集計結果をまとめて表示したもの。可視化されていることが多い。
タブロー(Tableau):直感的な操作とノンプログラミングでデータを視覚化できる人気BIツール
弾力性(Elastic):柔軟にシステムのサイズや性能を変化できること。
ディザスタリカバリ(Disaster Recovery):障害からシステムを復旧させること。
ディレクトリ(Directory):ファイルの保存場所。
データセット(Dataset):プログラムで処理されるデータのまとまり。
データソース(Data Source):アプリやソフトで使用するデータのこと。
データフィード(Data Feed):自社で保有している商品データを配信先のフォーマットに変換して送信する仕組みのこと。
データマート(Data Mart):特定の目的のために加工されたデータベースのこと。
データマイニング(Data Mining):膨大なデータから有益な情報を探す技術。
テーブル(Table):表。
データベース(Data Base):ある形式で整理されたデータの集まり。
テキストマイニング(Text Mining):テキストデータを単語や文節で区切り、出現頻度や相関などを解析すること。
デグレード(Degrade):品質が以前より悪くなること。
デジタルサイネージ(Digital Signage):デジタル技術でディスプレイに映像や文字を表示する広告媒体。
デスクトップ仮想化(Desktop Virtualization):PCなどのクライアント環境をサーバー側で管理する技術。
デバッガ(Debugger):バグを発見・修正するソフトウェア。
デバッグ(Debug):プログラムをテストしてバグを発見し、取り除くこと。
デプロイ(Deploy):サーバーにファイルを配置して、それが利用できる状態にすること。
トークン(Token):ソースコードの最小単位。ネットワーク制御では送信権を意味する信号やデータ。セキュリティではユーザー認証を行う認識媒体を意味する。
ドキュメント(Document):文字, 図, 写真などを組み合わせて作成されたファイル。
ドメイン(Domain):WEBサイトやメールで使われるインターネット上の識別子。〇〇.com, 〇〇.co.jpなど。このサイトではexture-ri.com。
ドメインフロンティング(Domain Flonting):マルウェアに感染したコンピュータから組織内の信頼されたドメインを利用することで、攻撃者がインターネットの検問を回避する手法。
ドライバ(Driver):ある機器を動作させるために接続するソフトウェア。
トラップ(Trap):プログラム異常時に、実行中の処理を中断し、予定された処理へ自動的に制御すること。
トラフィック(Traffic):通信で送受信される信号やデータ。
トランザクション(Transaction):複数の処理を一つにまとめたもの。小売店の取引データをトランザクションデータともいう。
トリガー(Trigger):何らかの動作を開始するためのきっかけとなる命令や信号。
トロイの木馬(Trojan horse):無害なアプリケーションを装ってPCに忍び込む不正なプログラム。

【ナ行】

ナレッジマネジメント(Knowledge Management):知識を組織内で共有し、全体の生産性を上げるためのマネジメント。
ネスト(Nest):ある構造の内部に同じ構造が含まれる状態。別名、入れ子。
ネットワーク仮想化(Network Virtualization):ネットワークを仮想化すること。または、ソフトウェアの制御によりネットワークを構築すること。

【ハ行】

パーサ(Parser):ソースコードを解析しプログラムで扱えるようなデータ構造に変換するもの。前処理に使われることが多い。
パース(Parse):パーサの処理。
ハードウェア(Hardware):システム構成要素のうち実態を伴うもの。ディスプレイ, キーボードなど。
パイソン(Python):機械学習や統計分析を得意とする人気プログラミング言語。構文がシンプルで多様なライブラリが用意されている。
パイチャート(Pie Chart):円グラフ。
バイナリ(Binary):コンピュータが理解しやすいように2進数に変換された情報。
ハイパーバイザ(Hypervisor):コンピュータを仮想化するためのソフトウェア。
ハウジング(Housing):データセンターを持つ事業者が、顧客のサーバーを設置するスペースを貸すサービス。
パケット(Packet):データ通信の際のデータ通信量の単位。1パケット=128KB。
パス(Path):ファイルやフォルダがおいてある場所、またはファイル名。
バックアップ(Backup):もしものためにデータを複製しておくこと。
ハッシュ化(Hashing):特定の計算方法(アルゴリズム)により元データをある値に置き換えること。暗号化と違い元データを復号化できないため安全。
パスザハッシュ(Pass the Hash):攻撃者が組織内のデバイスやメモリに保存されたパスワードのハッシュ情報を取得することで、半永久的なアクセス権を取得すること。
パスザチケット(Pass the Ticket):攻撃者が組織内のデバイスやメモリに保存された管理者の認証チケットを取得することで、半永久的なアクセス権を取得すること。
バブルソート(Bubble Sort):隣の数字と比較してデータを昇順または降順に並び替えること。
バナー(Banner):WEBサイトの広告やリンクの画像。細長いものから大きなものまである。
パラメータ(Parameter):外部から投入されるデータ。媒介変数, 引数など。
パワーシェル(PowerShell):Windowsシステム管理用のコマンドツール。コマンドレット(Windows操作をまとめた指示書)を使って自動化処理を簡単に記述できるのが特徴。コマンドプロンプトより処理速度は劣るが使いやすい。
ピーエイチピー(PHP):多くのWebサービスで利用されている人気プログラミング言語。シンプルで学習コストが低く、様々な環境で使用できる。
ビーコン(Beacon):電波を受信しデータ(位置情報など)を取得するための機器。Bluetooth信号の発信機。
ヒートマップ(Heat Map):表データの各セルを色付けしたもの。
引数(Argument):関数やメソッドなどを呼びだすときに渡す値。
ピクセル(Pixel):画素。画素数を増やすと画質が良くなる。
ビッグクエリ(Big Query):Google製ビッグデータ解析サービスの一つ。巨大データ(数テラバイト)でも数秒〜数十秒程度で結果を返すことができる。
秘密鍵(Secret Key):公開鍵暗号で使用される暗号鍵の組のうち、管理者のみが保持する鍵。
ビルド(Build):プログラムの実行ファイルを作成すること。
ファーストパーティデータ(First Party Data):自社が収集したデータ。
ファイヤウォール(Fire Wall):外部からの通信を拒否しネットワーク上の不正アクセスを防ぐシステム。IPアドレスやポート番号を元に通信を許可する。
ファイルレス攻撃(Fileless malware):実行ファイルを使わずに正規のOS機能(WindowsのPowershellなど)を活用した攻撃。
ファネル(Funnel):WEBサイトを訪問した顧客が購入するまでの過程で少数になっていくこと。
フィールド(Field):全体データのうち個々の項目のこと。
フィッシング(Phishing):国や機関などの正規メールを装い、機密情報を搾取すること。
フィルター(Filter):ある基準で特定のデータを除外すること。
フェイルオーバー(Failover):システム障害時に予め用意していた待機システムに切り替える機能。
フェデレーション(Federation):ある本人確認を別のサービスと連携させること。
フォールアウトレポート(Fall out report):フォールアウト(離脱)の率や原因の分析結果の記録。
フォルダ(Folder):ディレクトリと同じ意味に加え、オブジェクトの入れ物という意味もある。
フラッシュメモリ(Flash Memory):電力がなくてもデータを保持することができる半導体メモリ。コンピュータの外付け記憶装置に用いられる。
プラットフォーム(Platform):アプリが動く環境。
フレームワーク(Framework):土台として機能するソフトウェア。枠組み。
プロキシ(Proxy):インターネットのアクセスを中継する装置、またはソフトウェア。
プロセスホロウィング(Process Hollowing):正規のプロセスを偽造した攻撃。
プロット(Plot):データを点として配置すること。
プロトコル(Protocol):通信時の手順のこと。
プロパティ(Property):ファイルやデータが持つ特性。
プロビジョニング(Provisioning):ITリソース(サーバー, ストレージ)を状況に応じてシステムに割り当てること。
ポータルサイト(Portal Site):コンテンツなどへの入り口となるWEBサイト。
ポート(Port):コンピュータで使われているサービスの種類を指定する番号。
ホスティング(Hosting):企業が保有するサーバーをネットワーク経由で顧客に貸し出すサービス。
ホットスタンバイ(Hot Standby):本番用と全く同じ環境(サーバー, アプリケーション)にデータを常に同期し続け、障害時に本番機と瞬時に切り替えられるようにすること。
ホットプラグ(Hot Plug):PCの電源を入れたまま周辺機器の取り外しができること。
ポリモーフィズム(Polymorphism):同名のメソッドや型などをオブジェクトの種類に応じて使い分けること。

【マ行】

マークアップ言語(Markup Language):視覚表現や文章構造を記述するための言語。文字や2進数で書かれる。
マージ(Merge):複数のデータを一つにまとめること。
マイグレーション(Migration):システムやデータを移行すること。
マウスフロー(Mouseflow):直感的なデザインで、各ユーザーの動きを把握するWEB解析ツールの1つ。
マウント(Mount):システムや機器をコンピュータからアクセスできる状態にすること。
マルウェア(Malware):悪意のある攻撃者により作られたソフトウェア。
マルチホーミング (Multihoming):外部のネットワークへ複数の経路を使って接続すること。
ミドルウェア(Middleware):アプリケーションとOSの中間的な処理を行うソフトウェア。
メインフレーム(Mainframe):大規模な処理をするための大型コンピュータ。
メインルーチン(Main Routine):全体プログラムの始めに呼び出されるプログラムのこと。
メソッド(Method):各オブジェクトにおける処理や操作の事。
メモリ(Memory):コンピュータの記憶装置。
モジュール(Module):全体のうちの、部分的なプログラム。
モダナイゼーション(Modernization):古い情報システムを現在のIT技術に対応させること。

【ヤ行】

ユーザビリティ(Usability):コンピュータの使いやすさ。
ユビキタス(Ubiquitous):あらゆるものにICチップを埋め込み、常に情報を送受信できるようにすること。

【ラ行】

ライブマイグレーション(Live Migration):仮想マシンを起動させたまま、別のサーバーで処理を継続させること。
ライブラリ(Library):プログラミングにおいて、よく利用する関数や機能をまとめたファイルのこと。
ランサムウェア(Ransomware):攻撃者が身代金(ビットコインなど)を目的に感染させるデータ暗号化ウイルス。
リーチ(Reach):一定期間に広告を見た人の数。
リード(Lead):見込み客。
リードクオリフィケーション(Lead Qualification):購入可能性の高い見込み顧客を選別すること。
リードジェネレーション(Lead Generation):見込み客を獲得するための行動。
リードナーチャリング(Lead Nurturing):見込み客を顧客にすること。
リカバリ(Recovery):PCを前の状態に復旧させること。
リストア(Restore):リカバリと同意語。
リッチクライアント(Rich Client):クライアント側で処理を実行するWEBアプリ。
リファラ(Referrer):あるページからあるページに移動した時の元のページ。
リファレンス(Reference):参照元。プログラムで別の場所から参照した数値, 関数など。
リモートアクセス(Remote Access):遠隔のコンピュータにネットワーク経由で接続すること。
リロード(Reload):データを読み直すこと。
ルータ(Router):複数ネットワーク間を相互接続する通信機器。
ルーティング(Routing):ネットワーク間で最適な経路を決めること。
ルート(Root):管理者権限を持つアカウント、または最上階層のディレクトリやフォルダ。
ルートパス(Root Path):最上位階層から目的がどこにあるのかを示す方法。大規模案件の開発に使われる。
ルックアライクモデリング(Look alike Modeling):サイト訪問者や、それと似た行動をする者の特徴をつかむこと。
ルビー(Ruby):WEBサービス, スマホゲームなどを得意とする人気プログラミング言語。読み書きがしやすく海外でも需要が高い。
レガシーシステム(Legacy System):時代遅れとなった古いシステム。
レコード(Recode):表データの1行1行のこと。
レポート(Report):データから得られた知見をテキスト, グラフ, 画像などを使ってまとめたもの。
レンダリング(Rendering):数値データから画像を生成/表示させること。3次元の立体物に色や影を作ることを指したりする。
ロー(Row):(表の)行。
ローカルファイル(Local File):自分のコンピュータにあるファイル。
ロード(Load):読み込み。
ロードバランサ(Load Balancer):データの処理を分散し一台当たりの負荷を減らすこと。
ログ(Log):コンピュータに残される記録。

【ワ行】

ワーム(Worm):人による操作を必要とせず自分自身で増殖・感染を広げるプログラム。

【A〜Z】

ABI(Application Binary Interface):ソフトウェアの互換性を保証する規約やインターフェイス。
ACL(Access Control List):利用者のアクセス制限をまとめたリスト。
API(Application Programming Interface):プラットフォーム側の機能を外部から利用する仕組みのこと。
ASP(Application Service Provider):ソフトウェアのレンタル業者。
AWS(Amazon Web Service):Amazonクラウドサービスの総称。
BGP(Border Gateway Protocol):外部のネットワークと情報交換をする際に用いられる約束事。
BIツール(Business Intelligence Tool):システム内のデータを自動的に分析, 収集, 加工し、意思決定を支援するシステム。
BIOS(Basic Input / Output System):PCの電源を入れた時に最初に起動されるプログラム。
BPM(Business Process Management):業務の流れを最適化すること。
BYOD(Bring Your Own Device):自分のデバイスを業務に持ち込むこと。
CAD(Computer Aided Design):設計や製図をコンピュータ上で行うこと。
CAE(Computer Aided Engineering):コンピュータ上で試作品を作りシュミレーションすること。
CAM(Computer Aided Manufacturing):コンピュータを用いて何かを製造すること。
CMS(Content Management System):Webサイトを管理・更新するシステム。
CPU(Central Processing Unit):コンピュータの中枢部。高性能であれば処理速度が大きい。
CRM(Customer Relationship Management):売上に貢献する優良客を増やすこと。
CSV(Comma Separated Values):データをカンマ「,」で区切ったテキストファイル。拡張子は.csv
CTI(Computer Telephony Integration):電話系装置の機能を利用できるようにする技術。
CUI(Character User Interface):文字やコマンドを入力してコンピュータとやり取りをすること。コマンドプロンプトなど。
DaaS(Desktop as a Service):PCのデスクトップ環境をクラウドで提供すること。
DDoS攻撃(Distributed Denial of Service Attack): 不正にのっとった複数PC(複数IPアドレス)を踏み台にする大規模攻撃。攻撃者が特定しづらい。
DCHP(Dynamic Host Configuration Protocol):クライアントPCに対し、IPアドレスを割り振る機能。
DLP(Data Loss/Leak Prevention):機密情報を自動的に特定し、それが外部に持ち出されようとする時にブロックする仕組み。
DMI(Desktop Management Interface):コンピュータシステムを管理するための規定。
DMP(Data Management Platform):インターネット上に蓄積されたユーザーデータを管理するためのプラットフォーム。
DMZ(Demilitarized Zone):社内ネットワークと外部ネットワークの中間に置かれるネットワーク領域。
DNS(Domain Name System):ドメインとIPアドレスを対応づけて管理するシステム。
DoS攻撃(Denial of Service Attack):サーバやネットワーク機器に対して意図的に過剰な負荷をかける攻撃。一台のPCが対象。
DR(Disaster Recovery):障害時の復旧対策。
DRAM(Dynamic Random Access Memory):データを記録する読み書き可能な半導体メモリ。データ保持のために一定時間毎に再書き込みが必要。大容量かつ安価。
DRM(Digital Rights Management):デジタルデータにおける著作権管理技術。
DSN(Data Source Name):データベースの接続情報につけられる識別用の名前。
DTD(Document Type Definition):文章の型を定義するもの。
DTM(Dynamic Tag Manager):Adobeが提供するタグマネージャー。データとロジックを分離して管理できる他、複数の条件に合致したイベントの計測が容易にできる。
DWH(Data Warehouse)企業内で蓄積されたデータが1つの場所で整理されているデータベース。
EAI(Enterprise Application Integration):企業内でビジネスプロセスやデータを連結させる仕組み。
ECサイト(Electronic Commerce Site):ネット通販サイトの総称。
EDA(Electronic Design Automation):半導体や電子機器の設計作業を自動で行うこと。
EDI(Electronic Data Interchange):企業間でお互いの取引情報を専用回線で接続し自動化した仕組み。
EDL(Endpoint Detection and Response):端末(PCやスマホなど)の動作を記録・監視し、端末を隔離したのち原因分析から復旧まで行うこと。
EIP(Enterprise Information Portal):企業内のデータをWebブラウザなどから一括して閲覧できるようにする仕組み。
EOL(End of Life):製品の生産終了やソフトウェアのサポート終了のこと。
EOS(Electronic Ordering System):電子発注システム。
ESB(Enterprise Service Bus):既存のアプリケーションを分割し、それを組み合わせて新しいアプリケーションを構築する設計。
ETL(Extract Transform Loading):データの抽出, 変換, 読み込みという処理工程を表したもの。
FTP(File Transfer Protocol):サーバーとクライアント間で、ファイルを送受信する通信の約束事。
GAS(Google Apps Script):Googleが無料で提供するjavascriptベースのプログラミング言語。開発不要でGoogle系サービスに応用できる。
GCE(Google Compute Engine):Googleの仮想マシンを利用できるサービス。
GCP(Google Cloud Platform):Googleがクラウド上で提供するサービス群の総称。
GTM(Google Tag Manager):Google製の様々なタグを一元管理できるツール。
GUI(Graphical User Interface):視覚的な操作でコンピュータとやり取りをすること。スマホ, PCなど。
HaaS(Hardware as a Service):サーバやネットワーク回線などに必要なハードウェアを提供するサービス。
HDD(Hard Disk Drive):データを読み書きする記憶装置の一つ。安価で容量が大きい。
HTML(Hyper Text Markup Language):WEBページのデザインに使われるプログラミング言語。
HTTPS(Hypertext Transfer Protocol Secure):HTTPが暗号化(SSL化)されている状態。
IaaS(Infrastructure as a Service):仮想サーバ, ハードディスクなどのインフラを提供するサービス。
IDS(Intrusion Detection System):パケットの内容を監視してルールやパターンにより異常を検知するシステム。
IoT(Internet of Things):あらゆるモノがインターネットに接続され、通信される仕組みのこと。
IPアドレス(Internet Protocol Address):通信の宛先情報。
IPS(Intrusion Prevention System):IDSのように不正なアクセスを検知し通信を遮断するシステム。ファイアウォールと異なるタイプの攻撃に対応。
JDBC(Java Database Connectivity):Javaとデータベースの接続のためのAPI。
KBO(Key Business Objectives):ビジネスゴールからやるべきことを落とし込んでいったもの。
KGI(Key Goal Indicator):企業全体の戦略的な目標設定。
KPI(Key Performance Indicator):業務レベルにおける具体的な目標設定。
LOD計算(Level of Detail Calculation):特定の粒度でデータを集計すること。
LP(Landing Page):検索結果や広告などを経由して訪問者が最初にアクセスするページ。
MA(Marketing Automation):デジタルマーケティングの一部を自動化するシステム。
M2M(Machine to Machine):機械同士が相互に情報をやり取りすること。
NAS(Network Attached Storage):ネットワーク接続のストレージ装置。
NGN(Next Generation Network):電話・データ通信・ストリーミング放送が融合した次世代ネットワーク。
ODBC(Open Database Connectivity):RDBMSにアクセスするためのAPI。
OLTP(Online Transaction Processing):大量のデータをオンラインで高速に処理するシステム。
OS(Operating System):アプリやデバイスを動作させるための大元となる基本的なソフトウェア。
PaaS(Platform as a Service):開発に必要なネットワーク, OSなどのプラットフォームを提供するサービス。
PDM(Product Data Management):製品に関するデータを一元的に管理するシステム。
PKI(Public Key Infrastructure):公開鍵暗号を正しく発行, 配布するシステム。
POC(Proof of Concept):新しい概念が実現可能であることを示すための試行。
P2P(Peer to Peer):全てのコンピュータが対等な立場でデータをやり取りするシステム。
QoS(Quality of Service):ネットワーク上で提供するサービス品質。
RAM(Random Access Memory):コンピュータが処理で使う一時的な記憶域。PCの電源を切るとデータは失われる。
RDB(Relational Data Base):行と列からなる表(テーブル)の形式でデータを管理する構造。
RLO攻撃(Right-to-Left Override):悪意のあるファイル(.exe)を実行させるために拡張子を右から左に変更しアイコンをOfficeやPDFに偽造した攻撃。
RDBMS(Relational Data Base Management System):RDBを管理する専用のソフトウェア。
ROM(Read Only Memory):読み取り専用のメモリ。電源を切っても元々書き込まれているデータは消えない。
SaaS(Software as a Service):ソフトウェアを提供するサービス。Gmailや無料ブログサービスなど。
SBC(Single Board Computer):アプリケーションを管理サーバーに集中させ、管理者が一括管理を行う仕組み。
SCM(Supply Chain Management):原材料が調達されてから消費者に渡るまでの生産・流通プロセス。
SDK(Software Development Kit):ソフトウェアを開発するために必要なプログラムがまとめられたもの。
SD-WAN(Software Defined-Wide Area Network):ネットワーク上で仮想化したWAN(地理的に離れた通信ネットワーク)のこと。
SDN(Software Defined Networking):ネットワークの構築, 制御などをソフトウェアで行うこと。
SFA(Sales Force Automation):情報技術を活用して、営業の生産性を高めようとする仕組み。
SLA(Service Level Agreement):サービス品質保証。
SOA(Service Oriented Architecture):システムを一つの大きいものとして考えるのではなく、それぞれの機能を提供するサービスの集まりとみなす考え方。
SRAM(Static Random Access Memory):データを記録する読み書き可能な半導体メモリ。消費電力が大きく小容量で高速。
SSH(Secure Shell):リモートコンピュータと通信をするためのプロトコル。
SSD(Solid State Drive):HDDよりも高速なストレージ。
SSL(Secure Socket Layer):インターネット上の通信を暗号化し、通信内容を第3者から守る技術。
SSO(Single Sign On):一つのIDとパスワードで認証を行うだけで別のサービスでも自動的にログインできる仕組み。
SFTP(SSH File Transfer Protocol):SSHで暗号化された通信路で安全にファイルを送受信するための約束事。
SNMP(Simple Network Management Protocol):ネットワークに接続された通信機器を監視・制御するためのアプリケーション層プロトコル。
SQL(Structured English Query Language):表構造データの加工・集計などを行うデータベース用のプログラミング言語。
TCO(Total Cost of Ownership):コンピュータシステム全体の総コスト。
TCP/IP(Transmission Control Protocol / Internet Protocol):最も一般的な通信プロトコル。ネットワーク層, インターネット層, トランスポート層, アプリケーション層からなる。
UAT(User Acceptance Test):クライアントに対して開発したシステムを引き渡す前に行うテスト。
UTM(Unified Threat Management):複数のセキュリティ機能を一台に詰め込んだ企業向け装置。
UI(User Interface):人とコンピュータがやり取りをすること。スマホ、PCの画面など。
UX(User Experience):ユーザーが製品やサービスを通して得られる体験。
VM(Virtual Machine):仮想マシン。手元に物理的なマシンを用意せずに、他の場所にあるマシンを仮想的に利用する。
VNC(Virtual Network Computing):ネットワーク上で他のコンピュータの画面を遠隔操作するソフトウェア。
VPN(Virtual Private Network):プライベート環境とグローバル環境を仮想的な専用線でつなぐ仕組み。
VPS(Virtual Private Server):仮想的なレンタルサーバー。
WAF(Web Application Firewall):ファイヤウォールの一種でWebサイトを保護するセキュリティシステム。
WAN(Wide Area Network):地理的に離れた地点を結ぶ通信ネットワーク。
XML(Extensible Markup Language):データ記述用のマークアップ言語。文章中のデータをマシンに情報を効率よく伝えることができる。

参照元

https://www.wikipedia.org
https://it-trend.jp/words/
http://e-words.jp
https://www.otsuka-shokai.co.jp/words/
https://www.weblio.jp/cat/computer/binit

関連記事

  1. IT用語集

    DaaS / HaaS / IaaS / PaaS / SaaSって何?

    はじめに皆さんお久しぶりです!インターンの與那覇(ヨナハ)です…

  2. IT用語集

    コード(Code)、コンパイル(Compile)、ソースコード(Source Code)って何?

    はじめにプログラミング初心者がまず出くわす言葉に「コード」や「コン…

  3. IT用語集

    デバッグ(Debug)、デバッガ(Debugger)って何?

    はじめにプログラミングの勉強をする際に、必ずと言っていいほど出てく…

  4. IT用語集

    テーブル(Table)・カラム(Column)・ロー(Row)・フィールド(Field)って何?

    はじめにテーブルとカラムってデータ系の業界だと、毎日のように聞く言…

  5. IT用語集

    ストレージ(Storage)って何?

    はじめにストレージを直訳すると「倉庫」「収納場所」という意味になり…

  6. IT用語集

    C言語、C++(シープラプラ)、C#(シーシャープ)って何?

    はじめにC言語は数あるプログラミングの中でも歴史が長く、全く人気が…

PAGE TOP