Give three reasons why a system’s dependability is more important than its detailed functionality.
Ans: The dependability of systems is now usually more important than their detailed functionality for the following reasons:
1. System failures affect a large number of people. Many systems include functionality that is rarely used. If this functionality were left out of the system, only a small number of users would be affected. System failures, which affect the availability of a system, potentially affect all users of the system. Failure may mean that normal business is impossible.
2. Users often reject systems that are unreliable, unsafe, or insecure. If users find that a system is unreliable or insecure, they will refuse to use it. Furthermore, they may also refuse to buy or use other products from the same company that produced the unreliable system, because they believe that these products are also likely to be unreliable or insecure.
3. System failure costs may be enormous. For some applications, such as a reactor control system or an aircraft navigation system, the cost of system failure is orders of magnitude greater than the cost of the control system.
4. Undependable systems may cause information loss. Data is very expensive to collect and maintain; it is usually worth much more than the computer system on which it is processed. The cost of recovering lost or corrupt data is usually very high.
Friday, March 23, 2012
Give three reasons why a system’s dependability is more important than its detailed functionality.
11:05 PM
Dependability and Security, Software Dependability and Security, Software Engineering
0 comments
0 comments:
Post a Comment