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