Reliability and its principals

18

Click here to load reader

description

Reliability and its principals

Transcript of Reliability and its principals

Page 1: Reliability and its principals

RELIABILITY AND

ITS PRINCIPLES

Dr. Himanshu Hora

SRMS College of Engineering & Technology

Bareilly (INDIA)

Page 2: Reliability and its principals

What is Reliability ?

• Software reliability is defined as the probability of failure free software operation for a specified period of time in a specified environment.

• It is one of the attribute of software quality.

Page 3: Reliability and its principals

There are four factors associated with Reliability:1) Numerical Value:

The numerical value is the probability that the product will function satisfactorily during a particular time.

2) Intended Function:

Product are designed for particular applications and are expected to be able to perform those applications.

Reliability

Page 4: Reliability and its principals

3) Life.How long the product is expected to last. Product life is specified as a function of usage, time, or both.

4) Environmental ConditionsIndoorsOutdoorsStorageTransportation

Reliability

Page 5: Reliability and its principals

Aspects of reliability

• Design

• Production

• Transportation

Page 6: Reliability and its principals

Design

The most important aspect of reliability is the design.

It should be as simple as possible. The fewer the number of components, the

greater the reliability. Another way of achieving reliability is to have a

backup or redundant component (parallel component).

Page 7: Reliability and its principals

Reliability can be achieved by overdesign. The use of large factors of safety can increase

the reliability of a product. When an unreliable product can lead to a

fatality or substantial financial loss, a fail-safe type of device should be used.

The maintenance of the system is an important factor in reliability.

Cont…

Page 8: Reliability and its principals

Production

The second most important aspect of reliability is the production process.

Emphasis should be placed on those components which are least reliable.

Production personnel

Page 9: Reliability and its principals

Transportation

The third most important aspect of reliability is the transportation. Packaging Shipment

Performance of the product by the customer is the final evaluation.

Good packaging techniques and shipment evaluation are essential.

Page 10: Reliability and its principals

Reliability Management

Select components, designs, and vendors that meet reliability and cost criteria.

Determine reliability requirements for machines and equipments.

Analyze field reliability for improvement.

Page 11: Reliability and its principals

Availability and Maintainability

For long-lasting products and services such as refrigerators, electric power lines, and front-line services, the time-related factors of availability, reliability, and maintainability are interrelated.

Page 12: Reliability and its principals

Availability

It is a time-related factor that measures the ability of a product or service to perform its designated function.

The product or service is available when it is in the operational state, which includes active and standby use.

Page 13: Reliability and its principals

Avalibility(cont..)

A = MTTF MTTF + MTTR

MTTF= Mean time to failureMTTR=Mean time to repair

Page 14: Reliability and its principals

Maintainability

Maintainability is the probability that a system or product can be retained in, or one that has failed can be restored to, operating condition in a specified amount of time.

Maintainability is the totality of design factors that allows maintenance to be accomplished easily.

Page 15: Reliability and its principals

Preventive maintenance reduces the risk of failure.

Corrective maintenance is the response to failures.

Cont…

Page 16: Reliability and its principals

Principles

Principles of software Engineering: 1) Manage using phased life cycle plan. 2) Perform continous validation. 3) Maintain disciplined product control. 4) Use modern programming practices. 5) Maintain clear accountabilty for results. 6) Use better and fewer people.

Page 17: Reliability and its principals

Principles of software validation: 1) Requirements 2) Defect Prevention 3) Time and Efforts 4) Software life cycle plans and procedures 5) Software validation after a change 6) Validation coverage 7) Flexibilty and responsibility

Cont…

Page 18: Reliability and its principals

Thank You

Dr. Himanshu Hora

SRMS College of Engineering & Technology

Bareilly (INDIA)