Software Engineering

123456789101112131415
Across
  1. 1. Pre-written code or routines that can be reused in different software applications
  2. 4. ____ Code, portions of code that are never executed and serve no purpose
  3. 6. Combinations of symbols that correctly program a certain language
  4. 9. This is done to revise a program after finished
  5. 11. Ability of software system to gracefully handle unexpected input
  6. 13. field that focuses on systems that do taska typically done by humans
  7. 14. person who exploits weaknesses in computer systems or networks
  8. 15. Software suite with code editing, debugging, and building tools for software.
Down
  1. 2. 0s and 1s used by computers to represent data and instructions
  2. 3. Point in software system where performance is limited or slowed from resource constraint
  3. 5. Overall experience and satisfaction user have with software application.
  4. 7. Set of instructions to transform input to output using maths, repetition, etc.
  5. 8. Part of the software that users interact with
  6. 9. Collection of data that can be accessed, managed, and updated
  7. 10. Error in the software program
  8. 12. _____ language, language for automating tasks, ease of use and rapid development