Chapter 12 - Software development

12345678910111213141516171819
Across
  1. 3. Development model where each development stage
  2. 6. be completed before the next stage can begin
  3. 8. Maintenance carried out to improve performance or add new features.
  4. 10. Software environment that provides tools to write, test, and debug code.
  5. 11. Maintenance applied to fix detected faults in a system.
  6. 13. Testing that uses knowledge of the program’s internal structure.
  7. 15. A chart showing the modular decomposition of a system.
  8. 16. Agile development methodology that creates prototype
  9. 17. A diagram representing different modes of a system and how it transitions between them.
  10. 18. of a system until a final product that meets all
Down
  1. 1. An error caused by breaking the grammatical rules of a programming language.
  2. 2. Maintenance to modify software when the environment changes.
  3. 4. An error where the program runs but produces incorrect results due to flawed reasoning.
  4. 5. An error that occurs when the program is executed.
  5. 7. is approved
  6. 9. A manual walkthrough of code to identify errors before execution.
  7. 12. A development approach that repeats cycles to refine the system.
  8. 14. Testing based only on inputs and outputs, without seeing the code.
  9. 19. — A development methodology focused on rapid prototyping and quick releases.