はじめに
IT業界やソフトウェア開発の現場では、アルファベットの略語(略称・略語表記)が飛び交っています。
初心者だと、「それ何の略?」や「意味が分からない…」と戸惑うことも少なくありません。
この記事では、開発現場でよく使われる略語をピックアップします。
よく使われる略語一覧(50音順)
| 略語 | 正式名称 | 意味・用途 |
|---|---|---|
| API | Application Programming Interface | 他のソフトウェアと連携するための窓口・接続口。WebAPIなどが有名。 |
| BD | Basic Design | 基本設計。基盤となる仕様を決定すること。 |
| CI | Continuous Integration | 継続的インテグレーション。コードを自動で統合・テストする仕組み。 |
| CSS | Cascading Style Sheets | HTMLにデザインを付けるための言語。 |
| DB | DataBase | データを蓄積・管理するシステム。RDB(リレーショナルDB)など。 |
| DD | Detail Design | 詳細設計。詳細なプログラムの設計を行うプロセス。 |
| DOM | Document Object Model | HTML文書を構造として扱うモデル。JavaScript操作で多用。 |
| DNS | Domain Name System | ドメイン名をIPアドレスに変換する仕組み。 |
| Git | ―(GNUバージョン管理システム) | バージョン管理ツールの名前。 |
| GUI | Graphical User Interface | ボタンや画面など、視覚的に操作するインターフェース。 |
| HTML | HyperText Markup Language | Webページの構造を作るためのマークアップ言語。 |
| HTTP | HyperText Transfer Protocol | Web通信のためのプロトコル。HTTPSは暗号化版。 |
| IDE | Integrated Development Environment | コーディングやビルドなどをまとめて行える開発環境(例:VS Code) |
| IP | Internet Protocol | インターネット上の住所のような識別番号。 |
| JSON | JavaScript Object Notation | 軽量なデータ表現形式。API通信などで多用。 |
| JS | JavaScript | Web開発で使われるスクリプト言語。動きや処理を担当。 |
| OS | Operating System | WindowsやiOSなど、コンピュータを動作させるための基本ソフトウェア。 |
| OSS | Open Source Software | ソースコードが公開されていて自由に使えるソフトウェア。 |
| RD | Requirement Definition | 要件定義。顧客の要望やニーズを明確に定義するプロセス。 |
| SDK | Software Development Kit | 特定のアプリやサービス開発用のツール一式。 |
| SQL | Structured Query Language | SELECT文やDELETE文など、データベースを操作するための言語。 |
| ST | System Test | 総合テスト。ソフトウェアやシステム全体が要件定義書や仕様書に沿って正しく動作しているかを検証するためのテスト。 |
| SVN | Subversion | バージョン管理ツールの名前。 |
| UAT | User Acceptance Test | ユーザー受け入れテスト。実際のユーザーがシステムを操作して、要求事項を満たしているか、不具合や使いにくい箇所がないかを確認するテスト。 |
| UI | User Interface | ユーザーが直接触れる操作画面などの設計。 |
| UT | Unit Test | 単体テスト。個々の機能が正しく動作するか確認するテスト。 |
| UX | User Experience | ユーザーが感じる使いやすさ・満足度などの体験全体。 |
| URI | Uniform Resource Identifier | 資源(リソース)を一意に識別する記述。URLはURIの一種。 |
| URL | Uniform Resource Locator | Web上の住所(例:https://example.com) |
| XML | eXtensible Markup Language | データの構造を定義するためのマークアップ言語。 |
補足:略語を知ることで得られるメリット
- 技術書やマニュアルが読みやすくなる
- 開発者同士の会話がスムーズになる
- Google検索のキーワードに使える(例:「Git CI エラー 対処法」など)
まとめ
ITの世界では略語は共通言語のようなもの。
最初は覚えるのが大変かもしれませんが、意味がわかるようになると、開発の理解が格段に深まります。
知らない略語に出会ったら、「それ何の略?」と素直に調べていくクセをつけるのがおすすめです。