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