Terminology

1234567891011121314
Across
  1. 1. Correlations between tasks that show in which order they should be executed.
  2. 4. A ‘server’ software that users do not interact with directly.
  3. 5. Abstraction A principle of data modeling that emphasizes the separation between the external interface and internal implementation.
  4. 6. Structures A specialized format for organizing and processing data.
  5. 7. (Continuous Integration) The practice of building software when all working copies of code are merged into one branch.
  6. 9. Inputting the code into the server so it can run.
  7. 12. The detection and removal of errors in a program.
  8. 14. Driven A system that responds to an external event.
Down
  1. 2. Modeling A process used in object-oriented languages that identify objects and how they relate.
  2. 3. testing The testing that happens using client or selected personas’ feedback.
  3. 4. design An area of program refinement that starts with smaller modules and builds into a complete software program.
  4. 7. A program that translates a high-level program into an independent one.
  5. 8. Refactoring The process of editing code to reduce or eliminate technical debt.
  6. 10. User The individual that uses a particular product.
  7. 11. Driven Language Designed to handle external events.
  8. 13. A program error.