Warning: foreach() argument must be of type array|object, bool given in /var/www/html/web/app/themes/studypress-core-theme/template-parts/header/mobile-offcanvas.php on line 20

Problem 1

Explain why a software system that is used in a real-world environment must change or become progressively less useful.

Problem 3

Briefly describe the three types of software maintenance. Why is it sometimes difficult to distinguish between them?

Problem 4

As a software project manager in a company that specialises in the development of software for the offshore oil industry, you have been given the task of discovering the factors that affect the maintainability of the systems developed by your company. Suggest how you might set up a programme to analyse the maintenance process and discover appropriate maintainability metrics for your company.

Problem 6

What are the principal factors that affect the costs of system re-engineering?

Problem 8

Under what circumstances might an organisation decide to scrap a system when the system assessment suggests that it is of high quality and high business value.

Problem 10

Explain why problems with support software might mean that an organisation has to replace its legacy systems.

Problem 11

Do software engineers have a professional responsibility to produce code that can be readily evolved even if this is not explicitly requested by their employer?

Problem 12

The management of an organisation has asked you to carry out a system assessment and suggested that they would like the results of that assessment to show that the system is obsolete and that it should be replaced by a new system. This will mean that a number of system maintainers will lose their jobs. Your assessment actually shows that the system is well maintained and is of high quality and high business value. How would you report these results to the management of the organisation?

Access millions of textbook solutions in one place

  • Access over 3 million high quality textbook solutions
  • Access our popular flashcard, quiz, mock-exam and notes features
  • Access our smart AI features to upgrade your learning
Get Vaia Premium now
Access millions of textbook solutions in one place

Recommended explanations on Computer Science Textbooks