Author Question: Identify and briefly discuss two ways that the use of an effective software development methodology ... (Read 243 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 highest suicide rate in the United States is among people ages 65 years and older. Almost 15% of people in this age group commit suicide every year.

Did you know?

About 80% of major fungal systemic infections are due to Candida albicans. Another form, Candida peritonitis, occurs most often in postoperative patients. A rare disease, Candida meningitis, may follow leukemia, kidney transplant, other immunosuppressed factors, or when suffering from Candida septicemia.

Did you know?

Always store hazardous household chemicals in their original containers out of reach of children. These include bleach, paint, strippers and products containing turpentine, garden chemicals, oven cleaners, fondue fuels, nail polish, and nail polish remover.

Did you know?

Fewer than 10% of babies are born on their exact due dates, 50% are born within 1 week of the due date, and 90% are born within 2 weeks of the date.

Did you know?

Nearly all drugs pass into human breast milk. How often a drug is taken influences the amount of drug that will pass into the milk. Medications taken 30 to 60 minutes before breastfeeding are likely to be at peak blood levels when the baby is nursing.

For a complete list of videos, visit our video library