CPSC 480 Software Evolution
Across
- 3. Start with an existing project/environment and create a finished product with existing code, design, or previous system
- 4. Maintenance category where we change the software to fit new environment (API, compiler)
- 5. Maintenance category where we detect and correct latent problems before they become actual problems
- 9. Software evolution does not __________ between development and maintenance
- 11. _____ Evolution = Software Development + Software Maintenance
- 12. Maintenance category where we improve performance or maintainability
- 13. Most development in the _____ world is brownfield development
- 14. Maintenance of software is ____ the same as maintenance in other fields
Down
- 1. Maintenance category where we fix bugs/problems
- 2. Overwhelming part of the cost of the system over its lifetime (80%). However, typically not built into the cost structure
- 6. There is little pure greenfield ______ in the real world
- 7. Start with nothing and create a finished product, no existing code, design, or previous system
- 8. Much of what software developers do can be seen as being maintenance _______
- 10. Most SE books, education, processes, tools, etc., treat brownfield development as a _____ topic
- 11. Most SE books, education, processes, tools, etc. ____ greenfield development