Software reliability is described with respect to
(A) Execution Time
(B) Calendar Time
(C) Clock Time
Choose the correct answer from the options given below:
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: C. (A), (B) and (C)
Explanation
In Musa's software reliability engineering, reliability is always quoted against a time base, and three time bases are defined. Execution time is the CPU time actually spent executing the program and is the base preferred for reliability modelling. Clock time is the elapsed wall-clock time from start to end of execution, including waiting time but excluding periods when the computer is shut down. Calendar time is ordinary chronological time and is what customers and managers usually talk in. Since all three are standard bases for expressing software reliability, option 3, "(A), (B) and (C)", is correct.More Software Engineering questions
- Statement I: "Quality control involves the series of inspections, reviews and tests used throughout the software process, to ensure each wo…
- According to the ISO-9126 Standard Quality Model, match List-I with List-II: List-I (Attributes) (a) Functionality (b) Reliability (c) Effi…
- Software Reuse is ________.
- Software products need adaptive maintenance for which of the following reasons?
- Which of the following statements is/are true? P: Software Reengineering is preferable for software products having high failure rates, hav…
- A legacy software system has 940 modules. The latest release requires that 90 of these modules be changed. In addition, 40 new modules were…