You are on page 1of 4

Green University of Bangladesh

Department of Computer Science and Engineering (CSE)


Faculty of Sciences and Engineering
Semester: (Fall, Year:2023), B.Sc. in CSE (Day)

Lab Report NO # 02
Course Title: Software Testing and Quality Assurance Lab
Course Code: CSE 454 Section: 202 D2

Lab Experiment Name: Finding System Reliability and Failure Rate.

Student Details

Name ID
1. Mahede Hasan 202902012

Lab Date : 04-10-2023


Submission Date : 11-10-2023
Course Teacher’s Name : Md. Rajibul Palas

Lab Report Status


Marks: ………………………………… Signature:.....................
Comments:.............................................. Date:..............................
1. TITLE OF THE LAB REPORT EXPERIMENT
Finding System Reliability and Failure Rate

2. INTRODUCTION
Reliability requirements are a critical aspect of software engineering as they address the potential
for failures that may disrupt service delivery. These requirements establish the maximum
allowable failure rate for a software system and can be applicable to the entire system or its
individual functions. In this lab experiment, we aim to determine the system reliability and its
corresponding failure rate, which are essential components of software reliability testing.

3. OBJECTIVES
The objectives of this lab experiment are as follows:
 To gain familiarity with the concept of software reliability testing.
 To become acquainted with the concept of software failure rate and its importance in
software engineering.

4. PROCEDURE
In this lab experiment, we will use the following formulas to find the system reliability (Rs)
and the failure rate (FR):
 System Reliability (Rs) Formula:
Rs = Ra * (1 - F Rb * F Rd) * Rc

 Failure Rate (FR) Formula:


FR = 1 - Rs

5. IMPLEMENTATION
To implement the procedure outlined in this lab, follow these steps:
 Collect the relevant data and parameters for Ra, Rb, Rd, and Rc.
 Calculate the values of F Rb and F Rd as per your dataset.
 Use the Rs formula to calculate the system reliability.
 Determine the failure rate by subtracting Rs from 1.
Figure: 01

Failure rate of B is FRb= 1 − Rb = 1-.95 = 0.05


Failure rate of C is FRc= 1 − Rc = 1-0.9 = 0.1
Failure rate of D is FRd= 1 − Rd = 1-.97 = 0.03
Failure rate of C is FRe= 1 − Re = 1-0.9 = 0.1

 Let, the system reliability is Rs,


then Rs = Ra ∗(1-FRb∗FRb) ∗ (1-FRc∗Fre)
= 0.97∗(1-0.05∗0.03) ∗(1-0.1∗0.1)
= 0.97∗(1-0.0015) ∗(1-0.1∗o.1)
= 0.97∗(0.9985)∗(.99)
= 0.9588
= 96%

 Failure Rate of Rs is FRs = 1-Rs


= 1-0.9588
= 0.04114
= 4%
6. TEST RESULT
The results of our calculations show that the system reliability (Rs) is approximately 0.9588
which is nearly 96%. Additionally, the failure rate of the system (FRs) is approximately 0.04114,
which is approximately 4%

7. ANALYSIS AND DISCUSSION


In this section, we discuss the significance of the system reliability and failure rate values
obtained. A system reliability of approximately 96% indicates a high level of trustworthiness in
the software, which is often desirable in critical applications. However, a failure rate of
approximately 4% suggests that there is still room for improvement to achieve an even more
reliable system.
This lab report assessed your understanding of software reliability and your ability to calculate
system reliability and failure rates. Additionally, it considered your attitude and skills
demonstrated during the experiment, with particular focus on accuracy and precision in
calculations.

You might also like