Author Question: Identify and briefly discuss two ways that the use of an effective software development methodology ... (Read 223 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?

The calories found in one piece of cherry cheesecake could light a 60-watt light bulb for 1.5 hours.

Did you know?

About one in five American adults and teenagers have had a genital herpes infection—and most of them don't know it. People with genital herpes have at least twice the risk of becoming infected with HIV if exposed to it than those people who do not have genital herpes.

Did you know?

People with high total cholesterol have about two times the risk for heart disease as people with ideal levels.

Did you know?

The first successful kidney transplant was performed in 1954 and occurred in Boston. A kidney from an identical twin was transplanted into his dying brother's body and was not rejected because it did not appear foreign to his body.

Did you know?

As many as 20% of Americans have been infected by the fungus known as Histoplasmosis. While most people are asymptomatic or only have slight symptoms, infection can progress to a rapid and potentially fatal superinfection.

For a complete list of videos, visit our video library