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

What will be an ideal response?

Systems must change or become progressively less useful for a number of reasons:
1. The presence of the system changes the ways of working in its environment
and this generates new requirements. If these are not satisfied, the
usefulness of the system declines.
2. The business in which the system is used changes in response to market
forces and this also generates new system requirements.
3. The external legal and political environment for the system changes and
generates new requirements.
4. New technologies become available that offer significant benefits and the
system must change to take advantage of them.

Computer Science & Information Technology

You might also like to view...

Category 6 is an example of a ________ used to connect wired network devices

A) cable B) protocol C) packet D) token

Computer Science & Information Technology

Answer the following statements true (T) or false (F)

1) An uncaught exception in C++ is ignored. 2) an exception is thrown in a function, say, f(), but not handled there, the exception is propagated to the function that called f(). 3) A circumstance in C++ where an exception is thrown must be an error. 4) When an event occurs that cannot be managed locally, an exception may be thrown. Throwing the exception object transfers control and information gleaned locally to some calling program unit that manages the event, or the program terminates.

Computer Science & Information Technology