Software Development

123456789101112131415161718192021
Across
  1. 5. Writes the programs. Keeps backup copies of the programs.
  2. 7. Testing to ensure that the software works correctly within the overall system environment. This may involve testing how the software integrates with other software.
  3. 8. Forms project team. Supervises project team.
  4. 9. The process of designing a product so that it can be used by everyone, regardless of age or ability.
  5. 11. An iterative software development approach that emphasizes flexibility, collaboration, and frequent user feedback.
  6. 13. Testing to ensure that the software functions correctly as a whole system.
  7. 14. Visual representations that provide a clear way of communicating the software solution.
  8. 16. A method of expressing algorithms using a combination of programming code and plain language.
  9. 18. The process of creating software solutions to meet specific requirements or solve problems.
  10. 19. Technologies that provide features to aid the use of software specifically for people with impairments or disabilities.
  11. 20. An assessment of the viability and practicality of a proposed software solution.
  12. 21. Technologies that help people with disabilities, but may also be used by non-disabled individuals.
Down
  1. 1. A design approach that prioritizes the needs of the user, involving them at every stage of the design process.
  2. 2. A type of software testing where source code is accessible by the tester.
  3. 3. The overall perception, preferences, and emotions of users before, during, and after using the software.
  4. 4. Designs the software to meet the specification. Produces design documentation.
  5. 6. A staged or linear software development approach where each stage is completed before moving to the next.
  6. 9. Testing carried out during the implementation stage to test individual units or components of the software.
  7. 10. A table created to list all the data that the software will use, including data types and storage requirements.
  8. 12. A type of software testing where the source code is not accessible by the tester.
  9. 15. Testing carried out by end-users to verify that the software meets their requirements.
  10. 17. A table created to list the name, type, and length of each variable used in the software.