3 ms·
As Naur pointed out in his article, just keeping the existing program running in its original state isn't enough. The program reflects the needs of the people u
by greenyoda 7y ago
As Naur pointed out in his article, just keeping the existing program running in its original state isn't enough. The program reflects the needs of the people using it, and those needs evolve over time.
For example, the software that runs a bank needs to be constantly updated to comply with current laws and regulations and to support the new types of accounts and services being offered by the bank. Over time, customers wanted to have access to their accounts through ATMs, then over the web, and later via mobile apps.