Crossword

1234567891011121314
Across
  1. 3. Software developed for a broad purpose rather than a specific need
  2. 5. A computational element that determines how components interact
  3. 7. To make something compatible with new technology or improve its appearance and functionality
  4. 8. Considered likely to happen
  5. 11. A computational element or data store used in software architecture structures
  6. 12. To improve the function of something
  7. 14. The action of putting something into operation or practice
Down
  1. 1. An attitude of strong support of or loyalty to something
  2. 2. A new or updated version of a piece of hardware or software
  3. 4. An established series of actions that dictates how to do something
  4. 6. The connection between the modules of a system
  5. 9. The amount of something added to a system during a particular period of time
  6. 10. The amount of something that is created during a particular period of time
  7. 11. The amount of something that is destroyed during a particular period of time
  8. 13. A program fragment that is used to describe a common action