SOFTWARE ENGINEERING >C<
SOFTWARE ENGINEERING >C<
null Edition
ISBN: 9781323165331
Author: SOMMERVILLE
Publisher: PEARSON C
bartleby

Videos

Textbook Question
Book Icon
Chapter 9, Problem 9.1E

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

Expert Solution & Answer
Check Mark

Explanation of Solution

Software system in a real world environment:

Software system used in a real world environment must change or become progressively less useful because of the following reasons:

  • Software environment is constantly changing whether it's new requirements for a business, evolution of hardware or concurrent systems, any software will have to adaptive to those changes.
  • The presence of the system changes the ways of working in its environment which generates new requirements and if these requirements are not satisfied, the usefulness of the system declines.
  • If the software environment remains stagnant the software's performance, utility, or security might be compromised.
  • For example, a university that is using an old CMS might see that their site reliability and usefulness to students decreases as the platform collects dust which becomes an issue for its users and students.
  • The business in which the system is used changes in response to market forces and this also generates new system requirements.
  • The external legal and political environment for the system changes and generates new requirements and new technologies become available that offer significant benefits and the system must change to take advantage of them.

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
Explain why a software system in a real-world context must evolve or become less valuable over time.
Explain why a software system utilised in a real-world context must adapt or become less valuable over time.
Why does a real-world software system need to evolve or become less effective over time?
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
9.1.2 Software Development Approaches; Author: EIToppo;https://www.youtube.com/watch?v=Z9znuSQ7Sz8;License: Standard YouTube License, CC-BY