Author Question: Identify and briefly discuss two ways that the use of an effective software development methodology ... (Read 234 times)

Jramos095

  • Hero Member
  • *****
  • Posts: 528
Identify and briefly discuss two ways that the use of an effective software development methodology can protect software manufacturers from legal liability for defective software.

Question 2

Explain the difference between strict liability and negligence.



dudman123

  • Sr. Member
  • ****
  • Posts: 304
Answer to Question 1

Two ways in which the use of an effective software development methodology can protect software manufacturers from legal liability for defective software are as follows:


  • Reducing software errorssoftware errors can creep in at all stages of development. Poor communication between the customer and the software designer can result in software that does not meet the customers needs. Poor planning during the design or coding phases can result in logic errors within software. A poor user interface can cause users to enter bad data. Software development that follows a consistently applied methodology, employing techniques such as peer reviews, quality assurance testing, and customer feedback sessions, gives a development team the ability to prevent or eliminate such errors at each phase.

  • Making negligence harder to proveliability is defined as being held legally responsible for a problem and having to pay damages. Negligence is the failure to take reasonable caution to prevent harm to others. Accidents happen, and in many liability cases, negligence must be proven before a defendant is held legally liable. Having a written software development methodology that has been consistently followed and includes industry standard techniques to reduce software errors shows that a company is not negligent. The trial process is very expensive, so preventing software problems is much cheaper than defending a liability claim in court.



Answer to Question 2

Strict liability is when the defendant is held responsible for injuring another person, regardless of negligence or intent. Negligence is the failure to do what a reasonable person would do, or doing something that a reasonable person would not do. Note that when sued for negligence, a software supplier is not held responsible for every product defect that causes customer or third-party loss.



Related Topics

Need homework help now?

Ask unlimited questions for free

Ask a Question


 

Did you know?

According to research, pregnant women tend to eat more if carrying a baby boy. Male fetuses may secrete a chemical that stimulates their mothers to step up her energy intake.

Did you know?

Anti-aging claims should not ever be believed. There is no supplement, medication, or any other substance that has been proven to slow or stop the aging process.

Did you know?

Today, nearly 8 out of 10 pregnant women living with HIV (about 1.1 million), receive antiretrovirals.

Did you know?

If you use artificial sweeteners, such as cyclamates, your eyes may be more sensitive to light. Other factors that will make your eyes more sensitive to light include use of antibiotics, oral contraceptives, hypertension medications, diuretics, and antidiabetic medications.

Did you know?

There are over 65,000 known species of protozoa. About 10,000 species are parasitic.

For a complete list of videos, visit our video library