View Code? Open in Web Editor
NEW
Abbreviations and acronyms in software engineering, DevOps, IT and business
License: Creative Commons Zero v1.0 Universal
software-engineering-abbreviations-acronyms's Introduction
software-engineering-abbreviations-acronyms
- AADD
- AC
- ACID
- ACK / Ack
- ACL
- AD
- ADL
- ADP
- ADR
- AES
- AFAICT
- AFAIK
- AFK
- AI
- AIOps
- Artificial Intelligence for IT Operations
- AKA
- AKM
- Architectural Knowledge Management
- ALM
- Application Lifecycle Management
- AML
- AMQP
- AOF
- AOP
- Aspect-Oriented Programming
- aPaaS
- application Platform as a Service (Same with PaaS)
- API
- APM
- Application Performance Monitoring
- Agile Project Management
- Application Portfolio Management
- ASAP
- ASCII
- American Standard Code for Information Interchange
- ASD
- ASP
- ASR
- Architecturally-Significant Requirement
- ATDD
- AUI
- AUP
- AWS
- B
- b
- BAN
- BASE
- BC
- BCE
- Boundary-Control-Entity (Same with ECB)
- BCP
- Business Continuity Planning
- BDD
- BDUF
- Big Design Up Front (principle)
- BFF
- BgDD
- BI
- BLOB / blob
- bps
- Bps
- BRB
- BSON
- BTW
- B2B
- B2C
- B2E
- CA
- Certificate / Certification Authority
- CaaS
- CAN
- CAP theorem
- Consistency, Availability and Partition tolerance
- CASE
- Computer Aided Software Engineering
- CBD
- Component-Based Development (Same with CBSE)
- CBSE
- Component-Based Software Engineering
- CC
- CCP
- CD
- Continuous Delivery
- Continuous Deployment
- CDA
- Content Delivery Application
- CDC
- CDD
- Configuration-Driven Development
- CDN
- CDT
- CEO
- CEP
- CFD
- CFO
- CI
- CI/CD / CICD
- Continuous Integration and Continuous Delivery / Deployment
- CL
- CLOB / clob
- CLI
- CLT
- CM
- CMO
- CMP
- Certificate Management Protocol
- CMS
- CO
- COO
- Chief Operating Officer / Chief Operation Officer
- CPS
- CPU
- CQRS
- Command and Query Responsibility Segregation
- CQS
- Command-Query Separation (principle)
- CR
- CRM
- CRP
- CRUD
- CSA
- CSO
- CSP
- CSS
- CST
- CSV
- CTDD
- CTO
- CUI
- C2B
- C2C
- DaaS
- DAD
- DAL
- DAO
- DB
- DBA
- DBaaS
- DBMS
- DC
- DCI
- DCL
- DCO
- DDD
- DDL
- DDoS
- Distributed Denial-of-Service (attack)
- DES
- DFD
- DHCP
- DHT
- DLM
- DLQ
- DM
- Direct Message
- Dimensional Modeling
- DMCA
- Digital Millennium Copyright Act
- DML
- DND
- DNS
- DOB
- DOCTYPE
- DOCument TYPE declaration
- DOM
- DORA
- DevOps Research and Assessment
- DQL
- DR
- DRM
- Digital Rights Management
- DRP
- DRY
- DSDL
- Document Schema Definition Language
- DSDM
- Dynamic Systems Development Method
- DSL
- DST
- DSV
- DTD
- DTSTTCPW
- Do The Simplest Thing That Could Possibly Work (principle)
- DUT
- DVCS
- Distributed Version Control System
- DW
- DWH
- Data WareHouse (Same with DW)
- DWIM
- D3
- Design-Driven Development
- EAI
- Enterprise Application Integration
- EB
- EBC
- Entity-Boundary-Control (Same with ECB)
- EC
- ECB
- ECM
- Enterprise Content Management
- ECO
- Extended Commitment Ordering
- ECRS
- Expense and Cost Recovery System
- EDA
- Event-Driven Architecture
- EDD
- Example-Driven Development
- EDH
- EDI
- Electronic Data Interchange
- EDW
- Enterprise Data Warehouse (Same with DW)
- ELK
- Elasticsearch, Logstash, and Kibana (tech stack)
- ELT
- EM
- EMV
- Europay, Mastercard and Visa
- EOD
- EOF
- EOL
- EOM
- End of Month
- End of Message
- EOT
- EOW
- ER
- ERD
- ERP
- ES
- ESB
- ESP
- EST
- ETA
- Estimated Time of Arrival
- ETL
- EUT
- E2E
- e.g.
- FaaS
- FACTA
- Fair and Accurate Credit Transactions Act
- FAQ
- Frequently Asked Questions
- FAT
- FDD
- FIFO
- FK
- FP
- FSM
- FTE
- FTP
- FWIW
- FYI
- GAN
- GB
- GBps
- GC
- GCP
- GFS
- GIS
- Geographic Information System
- GMS
- Globalization Management System (Same with TMS)
- GMT
- GNU
- An extensive collection of free software
- GRASP
- GSM
- Goals, Signals and Measures (framework)
- GUI
- HAN
- HDD
- HDFS
- Hex
- HIPAA
- HMAC
- Hash-based Message Authentication Code
- HMVC
- HOOD
- Hierarchic Object-Oriented Design
- HPC
- High-Performance Computing
- HR
- HRM
- Human Resources Management
- HSM
- HTML
- HyperText Markup Language
- HTTP
- Hypertext Transfer Protocol
- HTTPS
- Hypertext Transfer Protocol Secure
- IaaS
- IaC
- IAM
- Identity and Access Management
- IC
- ICN
- Information-Centric Networking
- IDE
- Integrated Development Environment
- IDL
- Interface Definition Language
- IdM
- IEEE
- Institute of Electrical and Electronic Engineers
- IETF
- Internet Engineering Task Force
- IIRC
- If I Recall/Remember Correctly
- IIUC
- If I Understand Correctly
- IM
- IMAP
- Internet Message Access Protocol
- IMO
- IMHO
- In My Honest/Humble Opinion
- IoT
- IOW
- IP
- Internet Protocol
- Intellectual Property
- IPC
- Inter-Process Communication / InterProcess Communication
- IPv4
- Internet Protocol version 4
- IPv6
- Internet Protocol version 6
- ISO
- International Organization for Standardization
- ISP
- ISV
- Independent Software Vendor
- IT
- ITSM
- Information Technology Service Management
- i.e.
- JAD
- JDBC
- Java Database Connectivity
- JDK
- JMS
- JRE
- JS
- JSON
- JVM
- KB
- KBps
- KISS
- Keep It Simple, Stupid! (principle)
- KMS
- KPI
- Key Performance Indicator
- LAMP
- Linux, Apache, MySQL, PHP/Perl/Python (tech stack)
- LAN
- LB
- LCME
- Linux, Yaws, CouchDB, Erlang (tech stack)
- LDAP
- Lightweight Directory Access Protocol
- LDF
- LEDES
- Legal Electronic Data Exchange Standard
- LeSS
- LGTM
- LIFO
- LMK
- LMS
- LRU
- LYME
- Linux, Yaws, Mnesia, Erlang (tech stack)
- MAC
- Message Authentication Code
- MAN
- Metropolitan Area Network
- MB
- MBaaS
- MBps
- MDM
- MEAN
- MongoDB, Express.js, AngularJS and Node.js (tech stack)
- MERN
- MongoDB, Express.js, React and Node.js (tech stack)
- MEVN
- MongoDB, Express.js, VueJS, Node.js (tech stack)
- MFA
- Multi-Factor Authentication
- MFT
- MIME
- Multipurpose Internet Mail Extension
- MIS
- Management Information System
- ML
- MOM
- Message-Oriented Middleware
- MPA
- Multi-Party Authorization
- MQ
- MR
- MS
- MTBF
- MTDC
- MTTA
- MTTF
- MTTR
- Mean Time To Recovery
- Mean Time To Repair
- Mean Time To Respond
- Mean Time To Resolve
- MVA
- MVC
- MVCC
- Multi-Version Concurrency Control
- MVCO
- Multi-Version Commitment Ordering
- MVD
- Minimum Viable Documentation
- MVNO
- Mobile Virtual Network Operator
- MVP
- Model–View–Presenter
- Minimal Vaable Product
- MVVM
- MWN
- Municipal Wireless Network
- NaaS
- NACK
- NAK
- Negative-Acknowledgement (Same with NACK)
- NFU
- NIS
- Network Information Service
- NIT / nit
- nit-pick / nitpicking / Nitpick
- NLP
- Natural Language Processing
- NLU
- Natural Language Understanding
- NTFS
- New Technology File System
- OAuth
- OCC
- OCO
- Optimistic Commitment Ordering
- ODBC
- Open Database Connectivity
- ODS
- OIDC
- OKR
- Objectives and Key Results
- OLAP
- Online Analytical Processing
- OLEP
- OLTP
- Online Transaction Processing
- OMT
- Object-Modeling Technique
- OOA
- OOAD
- Object-Oriented Analysis and Design
- OOD
- OOO
- OOP
- Object-Oriented Programming
- OOUI
- OpenUP
- ORB
- ORM
- Object–Relational Mapping
- OS
- OSI
- Open Systems Interconnection (model)
- OSS
- Open-Source Software
- Object Storage Service (Alibaba Cloud)
- OTAC
- One-Time Authorization Code (Same with OTP)
- OTP
- PaaS
- PAC
- Presentation–Abstraction–Control
- PAN
- PAT
- PB
- PBI
- PC
- PCC
- PCI
- PCI-DSS
- Payment Card Industry Data Security Standard
- PEP
- Python Enhancement Proposals
- PIC
- PIN
- Personal Identification Number
- PK
- PKI
- Public Key Infrastructure
- PM
- Project Manager
- Product Manager
- POC / PoC
- Proof of Concept
- Point of Contact
- POJO
- POLA
- Principle Of Least Astonishment
- POR
- POV / PoV
- PR
- Pull Request (Same with CL)
- PRD
- Product Requirements Document
- Protobuf
- PSP
- PST
- PTAL
- PTE
- PTO
- PuTTY
- A free and open-source terminal emulator, serial console and network file transfer application
- P2P
- QA
- Q&A
- QBR
- Quarterly Business Review
- QC
- QPS
- QTR
- RA
- RAB
- Rapid Application Building (Same with RAD)
- RAD
- RAID
- Redundant Array of Inexpensive Disks / Redundant Array of Independent Disks
- RAM
- RAN
- RCA
- RDBMS
- RDUF
- Rough Design Up Front (principle)
- RE
- regex / regexp
- REP
- Reuse-release Equivalence Principle
- RERO
- REST
- Representational State Transfer
- RFC
- ROM
- RPC
- RPO
- RPS
- RSA
- RT
- RTO
- RUP
- R&D
- SaaS
- SAFe
- SAML
- Security Assertion Markup Language
- SAN
- SAP
- Stable-Abstractions Principle
- SASE
- Secure Access Service Edge
- SBA
- SBE
- SCA
- Service Component Architecture
- SCM
- Software Configuration Management
- Supply Chain Management
- SCO
- Strict Commitment Ordering
- SDD
- SDK
- Software Development Kits
- SDLC
- Systems Development Life Cycle
- SDN
- Software-Defined Networking
- SD-WAN
- SDO
- SDP
- Stable-Dependencies Principle
- SECaaS
- SEO
- SFTP
- SSH File Transfer Protocol
- Secure File Transfer Protocol
- SGML
- Standard Generalized Markup Language
- SLA
- SLI
- SLO
- SMART
- Specific, Measurable, Achievable, Relevant, Time-bound (goal setting framework)
- SMS
- SMTP
- Simple Mail Transfer Protocol
- SN
- Shared-Nothing (architecture)
- Serial Number
- SOA
- Service-Oriented Architecture
- SOAP
- Simple Object Access Protocol
- SOLID
- Single-responsibility principle, Open–closed principle, Liskov substitution principle, Interface segregation principle, Dependency inversion principle
- SOP
- Standard Operating Procedure
- SPOF
- SPOT
- Single Point Of Truth (Same with SSOT)
- SQA
- Software Quality Assurance
- SQL
- SRE
- Site Reliability Engineering
- SRLC
- Software Release Life Cycle
- SSADM
- Structured Systems Analysis and Design Method
- SSD
- SSH
- SSL
- SSO
- SSOT
- SS2PL
- Strong Strict 2-Phase Locking
- SUT
- SVOT
- SWE
- S2PL
- TB
- TBA
- TBD
- To Be Done/Decided/Determined
- TBH
- TBR
- TBps
- TC
- TCC
- TCO
- TCP
- Transmission Control Protocol
- TDD
- TDS
- TE
- TL
- TLM
- TLS
- TLDR / TL;DR
- TMS
- TMTOWTDI
- There's More Than One Way To Do It (principle)
- TPM
- Technical Program Manager
- Technological Protection Measure
- TO
- TOC
- TOT
- Top Of Tree (The newest code in the code base)
- TOTP
- TPA
- Third-Party Authenticator
- TPS
- TSV
- TTL
- TTP
- TUI
- UAP
- UAT
- UCaaS
- Unified Communication as a Service
- UCD
- UDD
- User-Driven Development (Same with UCD)
- UDDI
- Universal Description, Discovery and Integration
- UDP
- UI
- UML
- Unified Modeling Language
- URI
- Uniform Resource Identifier
- URL
- USD
- Unified Software Development
- UTC
- Coordinated Universal Time
- UTF-8
- Unicode Transformation Format - 8-bit
- UUT
- UX
- VA
- VDD
- VDM
- VLAN
- VPN
- VS
- V&V
- Verification and Validation
- WAL
- Write-Ahead Logging (PostgreSQL)
- WAN
- WBAN
- Wireless BAN (Same with BAN)
- WCM
- WFH
- WIP
- WLAN
- WS
- WSDL
- Web Service Description Language
- W3C
- World Wide Web Consortium
- YAGNI
- YAML
- YAML Ain’t Markup Language (Recursive acronym)
- YARN
- Yet Another Resource Negotiator
- YB
- 2FA
- Two-Factor Authentication (Same with MFA)
- 2PC
- 2PL
Group by prefix or suffix
- CEO: Chief Executive Officer
- CFO: Chief Financial Officer
- COO: Chief Operating Officer / Chief Operation Officer
- CTO: Chief Technology Officer
- CMO: Chief Marketing Officer
- CSO: Chief Security Officer
- EOD: End of Day
- EOF: End of File
- EOL: End of Line
- EOM: End of Message
- EOM: End of Month
- EOT: End of Transmission
- EOW: End of Week
- SLA: Service Level Agreement
- SLI: Service Level Indicator
- SLO: Service Level Objective
- TDD: Test-Driven Development
- BDD: Behavior-Driven Development
- DDD: Domain-Driven Design
- CMS: Content Management System
- DBMS: Database Management System
- GMS: Globalization Management System (Same with TMS)
- KMS: Key Management Service
- TMS: Translation Management System
- LMS: Learning Management System
- TPS: Transactions Per Second
- QPS: Queries Per Second
- RPS: Requests Per Second
- CPS: Connections Per Second
- bps: bits per second
- Bps: Bytes per second
- KBps: Kilobyte per second
- MBps: Megabyte per second
- GBps: Gigabyte per second
- TBps: Terabyte per second
- DUT: Device Under Test
- EUT: Equipment Under Test
- SUT: System Under Test
- UUT: Unit Under Test
- MTBF: Mean Time Before Failure
- MTTA: Mean Time To Acknowledge
- MTTF: Mean Time To Failure
- MTTR: Mean Time To Recovery/Repair/Respond/Resolve
- DR: Disaster Recovery
- DRP: Disaster Recovery Plan
- BC: Business Continuity
- BCP: Business Continuity Planning
- RTO: Recovery Time Objective
- RPO: Recovery Point Objective
- MTPoD: Maximum Tolerable Period of Disruption
- MTD: Maximum Tolerable Downtime
- MTO: Maximum Tolerable Outage
- MAO: Maximum Allowable Outage
- RCO: Recovery Consistency Objective
- RCC: Recovery Consistency Characteristics
- ROG: Recovery Object Granularity
- BIA: Business Impact Analysis
- TRA: Threat and Risk Analysis
Service level terminologies
- Layer 7: Application layer
- Layer 4: Transport layer
- TCP: Transmission Control Protocol
- UDP: User Datagram Protocol
- Layer 3: Network layer
- IP: Internet Protocol
- IPv4: IP (Internet Protocol) version 4
- IPv6: IP (Internet Protocol) version 6
- AML: Anti-Money Laundering
- FACTA: Fair and Accurate Credit Transactions Act
- HIPPA: Health Insurance Portability and Accountability Act
- DMCA: Digital Millennium Copyright Act
- Synchronous
- Web service
- REST: Representational State Transfer
- SOAP: Simple Object Access Protocol
- RPC: Remote Procedure Call
- Asynchronous
- AC: Acceptance Criteria
- APM: Agile Project Management
- PBI: Product Backlog Item
- AWS: Amazon Web Services
- GCP: Google Cloud Platform
- CPU: Central Processing Unit
- HDD: Hard Disk Drive
- SSD: Solid-State Drive
- RAM: Random Access Memory
- ROM: Read Only Memory
Microservice design patterns
- LAMP: Linux, Apache, MySQL, PHP/Perl/Python (tech stack)
- ELK: Elasticsearch, Logstash, and Kibana (tech stack)
- LYME: Linux, Yaws, Mnesia, Erlang (tech stack)
- LCME: Linux, Yaws, CouchDB, Erlang (tech stack)
- MEAN: MongoDB, Express.js, AngularJS and Node.js (tech stack)
- MERN: MongoDB, Express.js, React and Node.js (tech stack)
- MEVN: MongoDB, Express.js, VueJS, Node.js (tech stack)
- Categories
- Methods
- 2PL: 2-Phase Locking
- S2PL: Strict 2-Phase Locking
- SS2PL: Strong Strict 2-Phase Locking
- TO: Timestamp Ordering
- CO: Commitment Ordering
- SCO: Strict Commitment Ordering
- OCO: Optimistic Commitment Ordering
- ECO: Extended Commitment Ordering
- MVCC: Multi-Version Concurrency Control
- MVCO: Multi-Version Commitment Ordering
Factor-driven software development methodologies
Software development process
- RAD: Rapid Application Development
- ASD: Adaptive Software Development
- USD: Unified Software Development
- RUP: Rational Unified Process
- OpenUP: Open Unified Process
- AUP: Agile Unified Process
- RAB: Rapid Application Building (Same with RAD)
- DSDM: Dynamic Systems Development Method
Software design methodologies
- DDD: Domain-Driven Design
- UCD: User-Centered Design
- VDD: Value-Driven Design
- SSADM: Structured Systems Analysis and Design Method
- HOOD: Hierarchic Object-Oriented Design
Software development principles
- OOP: Object-Oriented Programming
- FP: Functional Programming
- XP: Extreme Programming
- AOP: Aspect-Oriented Programming
Software architecture paradigms
- EDA: Event-Driven Architecture
- SBA: Space-Based Architecture
- SN: Shared-Nothing (architecture)
- SOA: Service-Oriented Architecture
Software architectural patterns
- ADR: Action–Domain–Responder
- MVC: Model–View–Controller
- PAC: Presentation–Abstraction–Control
- MVP: Model–View–Presenter
- MVA: Model–View–Adapter
- MVVM: Model–View–View Model
- HMVC: Hierarchical Model–View–Controller
- ECB: Entity-Control-Boundary
- EBC: Entity-Boundary-Control (Same with ECB)
- BCE: Boundary-Control-Entity (Same with ECB)
- SDLC: Systems Development Life Cycle
- SRLC: Systems Release Life Cycle
- JDBC: Java Database Connectivity
- JDK: Java Development Kit
- JMS: Java Message Service
- JRE: Java Runtime Environment
- JVM: Java Virtual Machine
- POJO: Plain Old Java Object
- GFS: Google File System
- HDFS: Hadoop Distributed File System
- NTFS: New Technology File System
- FAT: File Allocation Table
Page replacement algorithms
- LRU: Least Recently Used
- NFU: Not Frequently Used
- LDF: Longest Distance First
- FIFO: First In, First Out
- ISO: International Organization for Standardization
- IEEE: Institute of Electrical and Electronic Engineers
- IETF: Internet Engineering Task Force
- W3C: World Wide Web Consortium
- LEDES: Legal Electronic Data Exchange Standard
- b: bit
- B: Byte
- KB: Kilobyte
- MB: Megabyte
- GB: Gigabyte
- TB: Terabyte
- PB: Petabyte
- EB: Exabyte
- ZB: Zettabyte
- YB: Yottabyte
- bps: bits per second
- Bps: Bytes per second
- KBps: Kilobyte per second
- MBps: Megabyte per second
- GBps: Gigabyte per second
- TBps: Terabyte per second
- UTC: Coordinated Universal Time
- GMT: Greenwich Mean Time
- PST: Pacific Time Zone
- EST: Eastern Time Zone
- CST: Central Standard Time
- CDT: Central Daylight Time
- DST: Daylight Saving Time
- BC: Business Continuity
- BCP: Business Continuity Planning
- B2B: Business to Business
- B2C: Business to Consumer
- B2E: Business to Employee
- C2C: Consumer to Consumer
- C2B: Consumer to Business
- IP: Intellectual Property
- KPI: Key Performance Indicator
- R&D: Research and Development
- SOP: Standard Operating Procedure
- UX: User Experience
- QBR: Quarterly Business Review
- OKR: Objectives and Key Results
- CEO: Chief Executive Officer
- CFO: Chief Financial Officer
- CMO: Chief Marketing Officer
- COO: Chief Operating Officer / Chief Operation Officer
- CSO: Chief Security Officer
- CTO: Chief Technology Officer
- IC: Individual Contributor
- PM: Project Manager
- PM: Product Manager
- TL: Tech Lead
- TLM: Tech Lead Manager
- TPM: Technical Program Manager
- TC: Technical Candidate
- EM: Engineering Manager
- SWE: SoftWare Engineer
- TE: Test Engineer
- EOD
- EOW
- DM
- FTE
- PTE
- HR
- OOO
- PTO
- TLDR / TL;DR
- WFH: Work From Home
- AFAICT: As Far As I Can Tell
- AFAIK: As Far As I Know
- AFK: Away From Keyboard
- AKA: As Known As
- ASAP: As Soon As Possible
- BRB: Be Right Back
- BTW: By The Way
- DOB: Date Of Birth
- ETA: Estimated Time of Arrival
- FAQ: Frequently Asked Questions
- FWIW: For What It's Worth
- FYI: For Your Information
- IIRC: If I Recall/Remember Correctly
- IIUC: If I Understand Correctly
- IMO: In My Opinion
- IMHO: In My Honest/Humble Opinion
- IOW: In Other Words
- LGTM: Looks Good to Me
- LMK: Let Me Know
- NIT: nit-pick / nitpicking / Nitpick
- PTAL: Please Take A Look
- TBA: To Be Announced
- TBD: To Be Done/Decided/Determined
- TBH: To Be Honest
- TBR: To Be Reviewed
- WIP: Work In Progress
- e.g.: for example
- i.e.: in other words