Mind Mapping
A visual tool for organizing information, typically starting with a central concept and branching out to related ideas and details.
A visual tool for organizing information, typically starting with a central concept and branching out to related ideas and details.
A testing method that examines the code, documentation, and requirements without executing the program.
A server dedicated to automating the process of building and compiling code, running tests, and generating software artifacts.
3-Tiered Architecture is a software design pattern that separates an application into three layers: presentation, logic, and data.
A quick and often temporary fix applied to a software product to address an urgent issue without going through the full development cycle.
Don't Repeat Yourself (DRY) is a software development principle for reducing repetition and redundancy.
The high-level structure of a software application, defining its components and their interactions.
A lightweight, flexible approach to software development that emphasizes team communication and continuous improvement.
Test-Driven Development (TDD) is a software development methodology where tests are written before the code that needs to pass them.