Module 8: Software Issues: Risks and Liabilities

Slides:



Advertisements
Similar presentations
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?1 PowerPoint ® Slides to Accompany A Gift of Fire : Social, Legal, and Ethical Issues for Computers.
Advertisements

Mr. Caputo Unit #1 Lesson #7
Chapter 18: Torts A Civil Wrong
Chapter 7 - Software Development1 Chapter 7 Software Development A Textbook aimed at protecting consumers Software Quality Links Ian Foster and Grid Computing.
Product Liability When goods cause injury, there is a question of product liability. There are three main issues related to product liability cases: –
Chapter 21: Product Issues Design of Biomedical Devices and Systems By: Paul H. King Richard C. Fries.
SWE Introduction to Software Engineering
1 Introduction to Software Engineering Lecture 39 – Software Development.
1 Software Development Prepared By Joseph Leung. 2Agenda 1.Discuss the need for quality software in business systems, industrial process control systems,
Legal Aspects  Intentional acts covered by statutes are criminal in nature; criminal cases are not concerned with compensation for the victim of a crime.
Ethics in Information Technology, Second Edition
SQM - 1DCS - ANULECTURE Software Quality Management Software Quality Management Processes V & V of Critical Software & Systems Ian Hirst.
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
ESSENTIAL STANDARD 2.00 Understand the nature of business. 1.
Issues on Software Testing for Safety-Critical Real-Time Automation Systems Shahdat Hossain Troy Mockenhaupt.
Essential Standard 2.00 Understand the nature of business. 1.
Ethical and Social...J.M.Kizza 1 Module 8: Software Issues: Risks and Liabilities Definitions Causes of Software Failures Risks Consumer Protection Improving.
Chapter 4: Law, Ethics, and Professionalism in Health Care
Introduction to Software Quality Assurance (SQA)
SAS 03/ GSFC/SATC-ERAU-DoC Fault Tree Analysis Application for Safety and Reliability Massood Towhidnejad Embry-Riddle University Dolores Wallace & Al.
Copyright © 2012 Pearson Education, Inc. All rights reserved. Business Ethics Concepts & Cases Manuel G. Velasquez.
Ethics in Information Technology, Second Edition 1 Computer & Society Week 8 Marwan Al-Namari.
 The software systems must do what they are supposed to do. “do the right things”  They must perform these specific tasks correctly or satisfactorily.
1 Chapter 2 Socio-technical Systems (Computer-based System Engineering)
Chapter 4 The Ethics of Manufacturing and Marketing
1 Can We Trust the Computer? What Can Go Wrong? Case Study: The Therac-25 Increasing Reliability and Safety Perspectives on Failures, Dependence, Risk,
CSE 403 Lecture 14 Safety and Security Requirements.
Chapter 10 Torts and Product Liability Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written.
Unit 6 – Civil Law.
Security and Reliability THERAC CASE STUDY TEXTBOOK: BRINKMAN’S ETHICS IN A COMPUTING CULTURE READING: CHAPTER 5, PAGES
Objective 2.05 Understand responsible actions for conducting business. 1.
Essential Standard 2.00 Understand the nature of business. 1.
ESSENTIAL STANDARD 2.00 UNDERSTAND THE NATURE OF BUSINESS. 1.
Jump to first page (c) 1999, A. Lakhotia 1 Software engineering? Arun Lakhotia University of Louisiana at Lafayette Po Box Lafayette, LA 70504, USA.
1 Reducing the Software Impact to System Safety Paul Mayo – SafeEng Limited.
Negligence and Strict Liability. Products Liability The liability of manufacturers, sellers, and others for the injuries caused by defective products.
Programming and Languages
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
2/16/06 Page 1Loui Some Notes from Sommerville Software Engineering 7 CS436 (material for quiz)
Copyright © 2004 by Prentice-Hall. All rights reserved. PowerPoint Slides to Accompany BUSINESS LAW E-Commerce and Digital Law International Law and Ethics.
Contract Law for Paralegals: Traditional and E-Contracts © 2009 Pearson Education, Upper Saddle River, NJ All rights reserved Relationship of Tort.
Copyright © 2012 Pearson Education, Inc. All rights reserved. Chapter 4 The Ethics of Manufacturing and Marketing.
Prentice Hall © PowerPoint Slides to accompany The Legal Environment of Business and Online Commerce 4E, by Henry R. Cheeseman Chapter 6 Product.
NEGLIGENCE “Carelessness” or “Not to give proper care”
Published by Flat World Knowledge, Inc. © 2014 by Flat World Knowledge, Inc. All rights reserved. Your use of this work is subject to the License Agreement.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
Toward a New ATM Software Safety Assessment Methodology dott. Francesca Matarese.
Copyright © 2010 South-Western Legal Studies in Business, a part of South-Western Cengage Learning. and the Legal Environment, 10 th edition by Richard.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
CS223: Software Engineering Lecture 25: Software Testing.
October 22, 2005 Parvaiz Ahmed Khand An Overview of Software Safety.
Copyright © 2017 Pearson Education, Inc. All rights reserved. Chapter 9 Fundamental Legal Principles.
Essential Standard 2.00 UNDERSTAND THE NATURE OF BUSINESS. 1.
Ethics in Information Technology Chapter 7 Software Development Ethics in Information Technology.
MANAGEMENT INFORMATION SYSTEM
1. 2  Common socially responsible practices of businesses  Government protection  Consumer Bill of Rights  Government regulation and assistance 3.
Legal Aspects of Nursing
Business Ethics Concepts & Cases
CHAPTER 22 Warranties and Product Liability.
Legal Consequences of Defective Software
Auditing Application Controls
Air Carrier Continuing Analysis and Surveillance System (CASS)
Verification and Validation Unit Testing
Chapter 5 The Ethics of Manufacturing and Marketing
Chapter 9 Strict Liability and Product Liability.
Week 13: Errors, Failures, and Risks
Chapter 5 The Ethics of Manufacturing and Marketing
Civil Law 3.5 Defenses to Torts
Computer in Safety-Critical Systems
Chapter 11: Law, Ethics, and Professionalism in Health Care
Presentation transcript:

Module 8: Software Issues: Risks and Liabilities Definitions Causes of Software Failures Risks Consumer Protection Improving Software Quality Producer Protection Ethical and Social...J.M.Kizza

Definitions Software- computer programs made up of a logical sequence of commands to perform a task. The software producer/developer creates computer programs to meet either general or specific needs of the consumer A buyer gets the benefits of a computer program to solve a specific task/problem. Whenever there is a software there are producers and consumers. Ethical and Social...J.M.Kizza

Definitions… There is, therefore, a relationship between software producers and users made up of: user expectations and developer limits For a healthy relationship all the following must be agreed on: (1) Standards – universally accepted level of confidence Ethical and Social...J.M.Kizza

Definitions… Standards depend on: Development testing Verification and Validation (2) Reliability – software reliability does not depend on age and wear and tear like hardware Software reliability - is the probability that the software does not encounter an input sequence resulting into failure. Ethical and Social...J.M.Kizza

Definitions… (3) security- software is secure if it does not contain trapdoors through which an intruder can access the system. (4) Safety – the safety of a software product means the absence of a likelihood of an accident, a hazard, or a risk A number of life critical systems depend on software, therefore, software safety is important. (5) Quality- a software product has quality if it maintains a high degree of excellence in standards, security, safety,and dependability. Ethical and Social...J.M.Kizza

Causes of Software Failures There are factors that contribute to software failures: Human factors (page 113) Nature of software (page 114) Safety critical systems – these are software systems with real-time control components that can have a direct life-threatening impact Examples of critical systems: Nuclear reactors Missile systems Aircraft and air control systems Ethical and Social...J.M.Kizza

Causes of Software Failures… Examples of safety-critical failures: The Indian Union Carbide - Bhopal The Therac-25. Ethical and Social...J.M.Kizza

Consumer Protection and the Law Buyer’s rights: Replacement Refunds Updates Understanding software complexity- software as: Product Service Mix Ethical and Social...J.M.Kizza

Consumer Protection and the Law… Costumer protection tools: (1) contract (used with products): Express warranties Implied warranties Third-party beneficiary Breach of contract – lack of compliance (2) Tort (used with services): Intentional Unintentional Ethical and Social...J.M.Kizza

Consumer Protection and the Law… Torts include: Negligence – careless, lack of competence, etc.. Malpractice Strict liability Misrepresentation Ethical and Social...J.M.Kizza

Improving Software Quality The safety and reliability of a software product defines the quality of that software Software quality can only be improved during the development cycle The following techniques done during the software development phase can improve software quality (see page 122): Final review Inspection Walk-throughs Phased-inspection Ethical and Social...J.M.Kizza

Producer Protection and the Law Protection against: Piracy Illegal copying/downloading of copyrighted software Fraudulent lawsuits by customers Seek protection from the courts Ethical and Social...J.M.Kizza