CPSC 480 Software Evolution

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