Do you know your tech jargon?

12345678
Across
  1. 4. A project management methodology that emphasizes iterative development and collaboration.
  2. 5. A process that transforms input data of any size into a fixed-size string of characters, often used for secure data storage and quick data retrieval.
  3. 6. An architectural style that structures an application as a collection of loosely coupled services, each implementing a specific business function.
  4. 8. Software with source code that anyone can inspect, modify, and enhance, promoting collaboration.
Down
  1. 1. A decentralized digital ledger that records transactions across multiple computers, ensuring security and transparency.
  2. 2. _______ reality provides an interactive experience where real-world environments are enhanced by computer-generated perceptual information.
  3. 3. A field of AI that focuses on the interaction between computers and humans through natural language. (Abbreviation)
  4. 7. A model for delivering computing services over the internet, allowing on-demand access to resources.