Tech
Across
- 6. A collection of organized data that can be accessed, managed, and updated by a computer system.
- 11. The process of verifying that a computer program or system functions correctly and meets specified requirements.
- 12. A software development methodology that emphasizes flexibility, collaboration, and continuous delivery of working software.
- 13. The process of restructuring existing code to improve its readability, maintainability, and efficiency without changing its external behavior.
- 14. The use of technology to perform tasks without human intervention, often used in software development to streamline repetitive tasks.
- 17. The process of improving the performance or efficiency of a computer program or system.
- 19. The process of combining different software systems or components into a unified, functioning system.
- 20. The practice of tracking and managing changes to source code or other software development assets over time.
Down
- 1. Written information, including code comments and user guides, that explains how software applications or systems work and how to use them.
- 2. The ability of a software system to handle increasing amounts of data, traffic, or users without a loss of performance or functionality.
- 3. A software structure that provides a foundation for building applications, including pre-built libraries, code templates, and standardized programming practices.
- 4. The measures taken to protect computer systems and data from unauthorized access, theft, or damage.
- 5. The set of rules that dictate how programming language statements are constructed and used to create computer programs.
- 7. Application Programming Interface, a set of protocols, routines, and tools for building software and interacting with other software applications.
- 8. The act of writing code to create software applications, games, or other computer programs.
- 9. The process of finding and correcting errors or defects in a computer program.
- 10. The ongoing process of monitoring, updating, and improving software applications or systems to ensure they remain effective and efficient.
- 15. A step-by-step procedure for solving a problem or achieving a specific outcome, often used in computer programming.
- 16. A set of instructions written in a programming language that a computer can understand and execute.
- 18. The process of installing and configuring software applications or systems in a production environment.