SWE Terms Crossword

123456789
Across
  1. 3. A version control system used for tracking changes in source code during software development
  2. 6. A data structure that stores a collection of elements of the same type
  3. 7. A sequence of instructions that repeats until a condition is met
  4. 8. An interface that defines interactions between multiple software applications or mixed hardware-software intermediaries
  5. 9. A JavaScript runtime environment or a unit in a data structure
Down
  1. 1. An error, flaw, or fault in a computer program that causes it to produce an incorrect or unexpected result
  2. 2. A linear data structure that follows a particular order in which the operations are performed (LIFO)
  3. 4. A class-based, object-oriented programming language designed to have as few implementation dependencies as possible
  4. 5. A global network of servers that run software and databases, accessed over the Internet
  5. 7. An open-source operating system kernel widely used for server environments and development