SOFTWARE ENGINEERING -CROSSWORD

12345678910111213141516171819
Across
  1. 1. A principle answering what, why, when, who, where, how, and how much
  2. 3. The process of assigning numbers to software attributes
  3. 4. Incorrect beliefs associated with software development
  4. 7. Measures used to evaluate software quality
  5. 11. A model where an early working version of the system is built
  6. 13. A framework that defines the stages of software development
  7. 14. Quantitative measures used to assess software process and product
  8. 15. A development approach using reusable software components
  9. 16. The historical period highlighting failures due to poor software practices
  10. 17. The guiding principles of agile software development
  11. 19. The concept that software acts as both a product and a vehicle for delivering a product
Down
  1. 1. The linear sequential model of software development
  2. 2. The discipline concerned with systematic development and maintenance of software
  3. 5. A process model where the system evolves through iterations
  4. 6. The management spectrum covering people, project, product, and process
  5. 8. An agile framework using sprints and daily stand-up meetings
  6. 9. An agile method emphasizing practices like pair programming and TDD
  7. 10. Empirical models used for project planning and effort estimation
  8. 12. A rapid application development model focusing on quick delivery
  9. 18. A lightweight, flexible development methodology