Across
- 3. Unit of data transmitted over a network.
- 6. Concurrent execution of multiple threads in a program.
- 8. Computing: Simultaneous execution of tasks for faster processing.
- 10. (Development and Operations): Collaboration between development and IT operations.
- 15. Lightweight, portable, and consistent software packaging.
- 16. Code: Representation of data using 0s and 1s.
- 18. Client-side of an application; user interface.
- 19. Overall structure or design of a system.
- 20. Structured collection of data; organized for efficient retrieval.
- 22. Computing: Accessing and storing data and programs over the internet.
- 25. (Structured Query Language): Language for managing and manipulating relational databases.
- 27. Data: Large datasets that require advanced processing technologies.
- 28. (Integrated Development Environment): Software for streamlined code development.
- 29. Development Life Cycle (SDLC): Phases of software development from concept to deployment.
- 31. (Application Programming Interface): Set of rules facilitating interaction between software applications.
- 34. Testing: Verifying unchanged functionality after code modifications.
- 35. Language: Lightweight programming language for automating tasks.
- 37. Distributed ledger technology for secure and transparent transactions.
- 38. Control: System tracking changes to source code over time.
- 39. Creating a virtual version of a device or resource.
- 42. Learning: Subset of AI enabling systems to learn and improve.
- 43. Evaluating software to identify and fix defects.
- 44. Software connecting different software applications.
- 45. Architectural style breaking down applications into small, independent services.
- 47. (Representational State Transfer): Architectural style for networked applications.
Down
- 1. Server-side of an application; handles data processing.
- 2. (User Interface/User Experience): Design principles for user interaction and experience.
- 4. Version control system for tracking changes in code.
- 5. Converting information into a code to secure it.
- 7. Communication between computers and other devices.
- 9. App Development: Creating applications for mobile devices.
- 11. Mining: Extracting patterns and information from large datasets.
- 12. (Graphical User Interface): Visual interface allowing user interaction.
- 13. Set of rules governing data transmission between devices.
- 14. Security measure preventing unauthorized access to a network.
- 15. Protection of computer systems and networks from attacks.
- 17. Ability of a system to handle growing amounts of work.
- 21. (eXtensible Markup Language): Markup language for encoding documents in a format readable by humans and machines.
- 23. Identifying and fixing errors or bugs in software code.
- 24. Iterative and flexible approach to software development.
- 25. (Software as a Service): Software delivery model over the internet.
- 26. Safety: Ensuring proper functioning in a multithreaded environment.
- 28. (Internet of Things): Network of interconnected physical devices.
- 30. Pre-established code structure for building software.
- 32. Development: Creating websites or web applications.
- 33. Translates high-level code into machine code.
- 36. Balancing: Distributing network or application traffic across multiple servers.
- 40. Step-by-step procedure for solving a problem.
- 41. Cloud computing model where cloud providers manage infrastructure.
- 46. Source: Software with freely available source code.