1. Software function the level of confidence required depends on how critical the software is to an organization. For example, the level of confidence required for software that is used to control a safety-critical system is very much higher than that required for a prototype software system that has been developed to demonstrate some new ideas.
2. User expectations it is a sad reflection on the software industry that many users have low expectations of their software and are not surprised when it fails during use . They are willing to accept these system failures when the surprised when failures because the benefits of use outweigh the disadvantages. However ,user tolerance of system failures has been decreasing since the 1990s.it is now less acceptable to deliver unreliable systems, so software companies must devote more effort to verification and validation.
3. Marketing environment When a system is marketed, the sellers of the system must take into account competing programs, the price that customers are willing to pay for a system and the required schedule for delivering that system. Where a company has few competitors ,it may decide to release a program before it has been fully tested and debugged because they want to be the first into the market. Where customer are not willing to pay high prices for software ,they may be willing to tolerate more software faults. All of these factors must be considered when deciding how much effort should be spent on the V&V process
1. Software function the level of confidence required depends on how critical the software is to an organization. For example, the level of confidence required for software that is used to control a safety-critical system is very much higher than that required for a prototype software system that has been developed to demonstrate some new ideas.
2. User expectations it is a sad reflection on the software industry that many users have low expectations of their software and are not surprised when it fails during use . They are willing to accept these system failures when the surprised when failures because the benefits of use outweigh the disadvantages. However ,user tolerance of system failures has been decreasing since the 1990s.it is now less acceptable to deliver unreliable systems, so software companies must devote more effort to verification and validation.
3. Marketing environment When a system is marketed, the sellers of the system must take into account competing programs, the price that customers are willing to pay for a system and the required schedule for delivering that system. Where a company has few competitors ,it may decide to release a program before it has been fully tested and debugged because they want to be the first into the market. Where customer are not willing to pay high prices for software ,they may be willing to tolerate more software faults. All of these factors must be considered when deciding how much effort should be spent on the V&V process
need an explanation for this answer? contact us directly to get an explanation for this answer