Software Engineering - Terminologies & Abbreviations

Common Abbreviations in SDLC

  1. SDLC - Software Development Life Cycle: Guides the development of software.
  2. SRS - Software Requirement Specification: Details software requirements.
  3. BRD - Business Requirement Document: Outlines business needs.
  4. FRS - Functional Requirement Specification: Describes functionalities.
  5. SQA - Software Quality Assurance: Ensures software quality.
  6. WBS - Work Breakdown Structure: Decomposes project scope.
  7. SOW - Statement of Work: Defines project activities.
  8. UML - Unified Modeling Language: Standard for software diagrams.
  9. ERD - Entity-Relationship Diagram: Models data relationships.
  10. DFD - Data Flow Diagram: Shows data flow in a system.
  11. QA - Quality Assurance: Ensures quality in processes.
  12. QC - Quality Control: Checks the quality of outputs.
  13. V&V - Verification and Validation: Confirms product quality.
  14. IDE - Integrated Development Environment: Facilitates coding.
  15. SCM - Software Configuration Management: Manages code versions.
  16. CI/CD - Continuous Integration/Continuous Deployment: Automates code deployment.
  17. API - Application Programming Interface: Enables software communication.
  18. UI - User Interface: What the user interacts with.
  19. UX - User Experience: How the user feels using the product.
  20. DBMS - Database Management System: Manages databases.
  21. CRUD - Create, Read, Update, Delete: Basic database operations.
  22. MVP - Minimum Viable Product: Product with minimum features.
  23. POC - Proof of Concept: Validates a concept or theory.