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