Puzzle

123456789101112
Across
  1. 6. Engineers face these challenging, complex problems without clear solutions
  2. 7. Graph structure used to depict system structures and dependencies
  3. 9. Error-checking process during software development
  4. 11. Model used to visualize how data moves through a system
  5. 12. Popular testing technique, uses inputs without system knowledge
Down
  1. 1. Current trend in software design focused on classes and objects
  2. 2. Technique for reviewing software among developers for feedback
  3. 3. Property essential in testing software from early stages
  4. 4. Degree to which a software component’s parts belong together
  5. 5. Process of breaking down a problem into simpler subfunctions
  6. 8. Level of generalization and simplification in system design
  7. 10. The schematic basis of structured software charts