Software reliability? Software Reliability

 
 
 
 
The literature provides several alternative definitions of software reliability. Among them are the following.

"Reliability is the probability that the software will perform its intended functions satisfactorily over its next run, or over its next quantum of execution time" (Stevenson, 1995, p. 450).

"Software reliability is the probability that a given software system will function without failure in a given environmental condition during a specified period of time. A software failure here means the inability to perform an intended task specified by a requirement. In software reliability, one emphasis is the analysis of failure mechanisms. Most software reliability models are analytical models derived from assumptions of how failures occur" (Pham, 1995, p. 5).

"Software reliability is defined as the probability that a software fault that causes deviations from the required output by more than a specified tolerance, in a specified environment, does not occur during a specified exposure period. There are three distinct methods of estimating software reliability, namely, on the basis of its failure history, its behavior for a random sample of points taken from its input domain, or the number of seeded and actual faults detected by the test team. Seeded faults are those that are deliberately inserted into the program at the start of the debugging phase, the details of which are withheld from the testing team" (Ralston & Reilly, 199


     
 
 
 
    

 

Related Essays

EVALUATION OF BUSINESS WORKS ACCOUNTING SOFTWARE .... format. This approach to the development of the software enhances both the speed and the reliability of the software. Business Works .... (1094 4 )

Computer Hardware & Software Strategic Problem .... During the 1980s, the reliability of computer hardware and software was improved greatly, consumers became more sophisti cated with respect to computer .... (1872 7 )

BEA Application Infrastructure Software .... very high end of the OLTP spectrum or when high availability/reliability is critical .... for this segment in part because it excludes IBM's IMS mainframe software. .... (8932 36 )

Network Services Solutions .... networking situations that have failed. Also, there is a great deal of concern about software reliability. As a matter of fact, a .... (2609 10 )

Distributed File Systems .... These are typically solved through a combination of hardware and software solutions. Reliability is perhaps the most critical of these factors since it does .... (3408 14 )



he wrong altitude could have fatal consequences. Programmers, on the other hand, have many opportunities to ponder, to test, to rethink. Given these opportunities, it seems reasonable to hope that the completed software will have a high degree of reliability. In fact, some people think that a programmer should indeed be able to absolutely positively guarantee that the software works as it is supposed to. However, reliability has not been the hallmark of computer software" (Capron, 1992, p 142). How do you measure software reliability? "Testing metrics must take two approaches to comprehensively evaluate the reliability. The first approach is the evaluation of the test plan, ensuring that the system contains the functionality specified in the requirements. This activity should reduce the number of errors due to lack of expected functionality. The second approach, one commonly associated with reliability, is the evaluation of the number of errors in the code and rate of finding/fixing them. The SATC has developed a model to simulate the finding of errors and projects the number of remaining errors and when they will all be identified" (Rosenberg, Hammer, & Shaw, 1998, p. 4). "An automated version of the Goel-Okumoto Non

Category: Science - S
 
 
 
Common Topics
 
 
 
 
 
 
 
Click Here to Get Instant Access to over 32,000 Professionally Written Papers!!!
 
 
 
Join Now  
 
 
 
 
 
Saved Papers  
 
 
Save your essays here so you can locate them quickly!
 
 
 
Testimonials  
 
"Thank you for making such a high quality site! Your papers are the best I have seen around"
Debbie B.
 
"Your site was very helpful and gave me the details I needed in order to complete my essay!!!"
Mike F.
 
"This site is an excellent vehicle for quick referrences. Thanks a bunch!"
Carla T.
 
"Great site, I got a lot of new ideas I would have never thought of before."
Nate A.
 
"I love this site!!!"
Marie H.
 
 
 
 
Copyright © 2007 - 2012 Lots of Essays. All Rights Reserved. DMCA