PPLG PUZZLE

12345678910111213141516171819202122
Across
  1. 3. The person responsible for project management
  2. 6. Abbreviation of Application Programming Interface
  3. 8. A software model that repeats iterations
  4. 9. Basic unit of object-oriented programming
  5. 10. Web technology for styling
  6. 14. Small piece of reusable code
  7. 17. Language used to create dynamic web pages
  8. 19. Collection of related data stored electronically
  9. 20. Process of finding and solving errors
  10. 22. Abbreviation of Structured Query Language
Down
  1. 1. Software that translates source code into machine code
  2. 2. A method of checking software without running it
  3. 3. Software used for graphic editing
  4. 4. Common version control system
  5. 5. Diagram showing class interactions
  6. 7. popular programming language with indentation rules
  7. 11. Code error found during execution
  8. 12. Popular NoSQL database
  9. 13. A lightweight text editor for code
  10. 15. Abbreviation of Central Processing Unit
  11. 16. Computer program designed to harm
  12. 18. A software that manages computer hardware
  13. 20. Diagram showing data flow
  14. 21. Abbreviation of Uniform Resource Locator