software

123456789101112131415161718
Across
  1. 3. the part of software users interact with
  2. 5. a system or method used to do something
  3. 7. done within a company or organization instead of by an outside company
  4. 8. creating a simple visual plan of a website or app
  5. 9. dividing a project into smaller tasks
  6. 10. detailed planning done before development begins
  7. 12. the level and type of risk in a project
  8. 13. gradually, through small repeated improvements
  9. 14. find possible problems before they happen
  10. 16. checking that software works correctly and meets requirements
  11. 17. detailed visual models of a product design
  12. 18. releasing software for users to use
Down
  1. 1. lack of flexibility or ability to change
  2. 2. a process where stages happen in a fixed order
  3. 4. detailed descriptions of what software should do
  4. 6. moving through stages in a fixed order
  5. 11. managing and controlling changes in a system or organisation
  6. 15. a development process based on repeated cycles and improvements