A system that is used in a real-world environment necessarily must change or become progressively less useful in that environment. And remember that software can’t be developed completely, as the requirement changes software becomes useless or worth so that there is need to update our system as per our requirements. As the system’s environment changes, new requirements emerge and the system must be modified. When the modified system is re-introduced into the environment, this promotes more environmental changes so the evolution process recycles.
There are certain reasons that makes software system which is used in real-world environment must change become progressively less useful as:
Number of users may increases, and then the burden of the system requiring is expanding to its hardware capability for handle several connections.
The business model of the company may change so the system become obsolete and need for a change to cope its requirements.
The law in the particular country may impose a particular standard which also effect to software systems.
Following figure shows Software reliability curve which means software doesn’t ware-out but it becomes progressively less useful due to some real-world environmental changes.
each and everyday new systems come to pass. they are so many other softwares which are not in the system now and you would ask yourself why they are no longer used. this is because, they can no longer tally with the new environment and hence needs to be wiped away. it should always change, with time it will render non-functional and would not serve any better purpose rather than it being out of the system.
There are many reasons - new advances in technology may make an existing piece of software obsolete. For example - software need to be able to adapt to new peripherals. It's no good buying a new printer or scanner if existing software cant communicate with it !
Because software is not created in a vacuum. It's 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. If it remains stagnant the software's performance, utility, or security might be compromised. A college that's using an old CMS from the 90s might see that their site reliability and usefulness to students decreases as the platform collects dust, becoming an issue for its users and students.
what is the software
explain the elements of the micro environment in brief?
software eg
You need to explain what you mean by "talented" software?
Smmsmsdm
explain various categories of computing environment
Explain the origin of the defect distribution in a typical software development life cycle.?
Useding in software testing: what an outstanding idea
explain how the general environment and industry environment are highly related. How can such interrelationships affect the profitability of a firm or industry?
its not
Software copyright is a new extension of copyright law to machine-readable software. It is used by proprietary software companies to prevent the unauthorized copying of their software caca
Some can be explain by physics but mostly physics can not because it is natural.