Technical design maker

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