edited by
12,891 views
7 votes
7 votes

If a program $P$ calls two subprograms $P1$ and $P2$ and $P1$ can fail $50$% of the time and $P2$ can fail $40$% of the time, what is the failure rate of program $P$?

  1. $50$%
  2. $60$%
  3. $70$%
  4. $10$%
edited by

2 Answers

Best answer
26 votes
26 votes

Program P fails when either P1 fails or P2 fails, i.e. failure of P1 + failure of P2. 

But this will also contain the case when both P1 and P2 fails at the same time, i.e. failure of P1 ∩ failure of P2, since this case will be already be counted on (P1+P2). 

Therefore, our final answer will be failure of P1 + failure of P2 - (failure of P1 ∩ failure of P2)

= $\left ( \frac{50}{100} \right )$ + $\left ( \frac{40}{100} \right )$ -$\left ( \frac{50}{100} * \frac{40}{100}\right )$

= $\left ( \frac{90}{100} \right )$ - $\left ( \frac{2000}{10000} \right )$

= $\left ( \frac{90}{100} \right )$ - $\left ( \frac{20}{100} \right )$

= $\left ( \frac{70}{100} \right )$

= 70%

selected by
21 votes
21 votes

P1: fails 50% time. Success 50% time....0.5

P2: fails 40% time. Success 60% time.... 0.6

Success rate = both p1 and p2 wins = 0.5x0.6= 0.3

Failure rate =1- success rate = 1-0.3 =0.7=

70%

Answer:

Related questions

2 votes
2 votes
3 answers
1
makhdoom ghaya asked May 12, 2016
5,767 views
Which of the following testing methods uses fault simulation technique?Unit testingBeta testingStress testingMutation testing
3 votes
3 votes
1 answer
2
makhdoom ghaya asked May 12, 2016
4,127 views
Which of the following types of coupling has the weakest coupling?Pathological couplingControl couplingData couplingMessage coupling
6 votes
6 votes
1 answer
3
makhdoom ghaya asked May 12, 2016
4,759 views
What is the cyclomatic complexity of a module which has seventeen edges and thirteen nodes?$4$$5$$6$$7$
0 votes
0 votes
3 answers
4