answersLogoWhite

0


Best Answer

Hardware Failure Rates

The illustration below depicts failure rate as a function of time for hardware. The

relationship, often called the "bathtub curve," indicates the typical failure rate of

individual components within a large batch. It shows that in say a batch of 100

products, a relatively large number will fail early on before settling down to a steady

rate. Eventually, age and wear and tear get the better of all them and failure rates rise

again near the end of the products life. To assist in quality control, many new batches

of products are 'soak' tested for maybe 24 hours in a hostile environment

(temperature/humidity/variation etc.) to pinpoint those that are likely to fail early on

in their life, this also highlights any inherent design/production weaknesses.

These early failure rates can be attributed to two things

• Poor or unrefined initial design. Correcting this, results in much lower failure

rates for successive batches of the product.

• Manufacturing defects i.e. defects in the product brought about by poor

assembly/materials etc. during production.

Both types of failure can be corrected (either by refining the design, or by replacing

broken components out in the field), which lead to the failure rate dropping to a

steady-state level for some period of time.

As time passes, however, the failure rates rise again as hardware components suffer

from the cumulative effects of dust, vibration, abuse, temperature extremes and many

other environmental maladies. Stated simply,

"…The hardware begins to wear out."Software Engineering Topic 1 Page 10

Software Failure Rates

Software is not susceptible to the same environmental problems that cause hardware

to wear out. In theory, therefore, the failure rate curve for software should take the

form shown below.

Undiscovered defects in the first engineered version of the software will cause high

failure rates early in the life of a program. However, these are corrected (hopefully

without introducing other errors) and the curve flattens as shown. The implication is

clear. Software doesn't wear out. However, it does deteriorate with maintenance as

shown below.

During its life, software will undergo changes and it is likely that some new defects

will be introduced as a result of this, causing the failure rate curve to spike as shown

above. Before the curve can return to the original steady-state failure rate (i.e. before

the new bugs have been removed), another change is requested, causing the curve to

spike again. Slowly, the minimum failure rate level begins to rise-- the software is

deteriorating due to change.

Thanks & Regards,

Bastin Vinoth NG

User Avatar

Wiki User

11y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

Because our future is the best policy of the world. and you know the PAPAYA? that is a gigantic airplane that drives in baguio city through the mountain province of Benguet

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

Means that software should change from its original state by maintenance that cause some defect if it si require to change or maintenance of our software then

This answer is:
User Avatar

User Avatar

Anonymous

Lvl 1
3y ago

d

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why Software doesn't wear out explain?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Other Engineering

What is a class diagram used for in software engineering?

In software engineering, a class diagram is used for describing the structure of a system by showing classes, attributes, operations, and relationships.


What is IN-Tools software I mean Smart Instrumentation?

This software is being spoken recently by many people. This software is used by instrumentation engineers for design puposes. some websites related to this is http://WWW.ROLTA.com . but i want to know about the centers which teach this software in and around abu dhabi, UAE. if anyone know the answer please update me in my email id as job.logitec@a-bc.net. and my website, i mean blog site is www.mukesh.here.ws


Is NISA Analysis software good for doing analysis?

As of my last update in January 2022, I don't have specific information about "NISA Analysis" software. However, the effectiveness of any analysis software depends on various factors such as its features, ease of use, accuracy, reliability, customer support, and compatibility with your specific analysis needs. To determine if NISA Analysis software is suitable for your analysis tasks, you may consider the following: Features: Evaluate whether the software offers the specific analysis tools and capabilities you require for your projects. This could include finite element analysis (FEA), computational fluid dynamics (CFD), structural analysis, thermal analysis, etc. User-Friendliness: Determine if the software interface is intuitive and easy to navigate. Complex analysis tasks can become cumbersome if the software interface is overly complicated. Accuracy and Reliability: Look for reviews or testimonials from users who have experience with the software to assess its accuracy and reliability in delivering accurate analysis results. Technical Support: Consider the availability and quality of technical support provided by the software vendor. Prompt and helpful support can be crucial in resolving any issues or questions that arise during your analysis projects. Cost: Evaluate the cost of the software and whether it fits within your budget. Additionally, consider any additional fees for maintenance, updates, or support services. Compatibility: Ensure that the software is compatible with your operating system and any other software or hardware you may need to integrate with for your analysis tasks. Before making a decision, it's often helpful to request a demo or trial version of the software to test its features and suitability for your specific analysis requirements. Additionally, seeking feedback from peers or industry professionals who have used the software can provide valuable insights into its effectiveness.


What does the acronym OSS stand for in technology?

In IT terms, OSS can refer to 'Open-Source Software', which is software that is meant to be modified by users however they like. OSS can also refer to 'Operations Support Systems', which is the term for a computer system used by a telecommunications company.


What software do engineers use?

AutoCAD 3D Printing CAD/CAM Rapid Prototyping Solid Works Weldments Unigraphics There are several out there these are just a few.

Related questions

What is software explain?

what is the software


Explain what a systems software and list the example of systems software?

software eg


What should a girl wear if she looks good in things but doesnt like it on her herself but wants to wear it but doesnt?

Ask your boyfriend.


What color mask does super girl wear?

she doesnt wear a mask


What size of panties does eve Torres wear?

she doesnt wear any


How do you make talented software?

You need to explain what you mean by "talented" software?


Explain application software?

Smmsmsdm


Does Joe Jonas wear Hollister?

No, he doesnt


Does Darth Vader wear socks?

no, he doesnt


What does a imam wear?

An Imam doesnt have to wear any type of special clothing.


Is it true that in Sudan people doesnt wear clothes and they are naked?

No, they wear clothes.


What does Erik the red wear?

well he doesnt wear anything now... hes dead