Author Question: Identify and briefly discuss two ways that the use of an effective software development methodology ... (Read 245 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 Centers for Disease Control and Prevention has released reports detailing the deaths of infants (younger than 1 year of age) who died after being given cold and cough medications. This underscores the importance of educating parents that children younger than 2 years of age should never be given over-the-counter cold and cough medications without consulting their physicians.

Did you know?

Though “Krazy Glue” or “Super Glue” has the ability to seal small wounds, it is not recommended for this purpose since it contains many substances that should not enter the body through the skin, and may be harmful.

Did you know?

Pope Sylvester II tried to introduce Arabic numbers into Europe between the years 999 and 1003, but their use did not catch on for a few more centuries, and Roman numerals continued to be the primary number system.

Did you know?

Human neurons are so small that they require a microscope in order to be seen. However, some neurons can be up to 3 feet long, such as those that extend from the spinal cord to the toes.

Did you know?

In 1885, the Lloyd Manufacturing Company of Albany, New York, promoted and sold "Cocaine Toothache Drops" at 15 cents per bottle! In 1914, the Harrison Narcotic Act brought the sale and distribution of this drug under federal control.

For a complete list of videos, visit our video library