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

Glaucoma is a leading cause of blindness. As of yet, there is no cure. Everyone is at risk, and there may be no warning signs. It is six to eight times more common in African Americans than in whites. The best and most effective way to detect glaucoma is to receive a dilated eye examination.

Did you know?

The most common childhood diseases include croup, chickenpox, ear infections, flu, pneumonia, ringworm, respiratory syncytial virus, scabies, head lice, and asthma.

Did you know?

Everyone has one nostril that is larger than the other.

Did you know?

Adolescents often feel clumsy during puberty because during this time of development, their hands and feet grow faster than their arms and legs do. The body is therefore out of proportion. One out of five adolescents actually experiences growing pains during this period.

Did you know?

Serum cholesterol testing in adults is recommended every 1 to 5 years. People with diabetes and a family history of high cholesterol should be tested even more frequently.

For a complete list of videos, visit our video library