Download presentation
Presentation is loading. Please wait.
Published byBridget Burke Modified over 8 years ago
1
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?1 Can We Trust the Computer?
2
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?2 What Can Go Wrong? Facts About Computer Errors Error-free software is almost impossible. Errors are often caused by more than one factor. Errors can be reduced by following good procedures and professional practices.
3
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?3 What Can Go Wrong? The Roles of People in Computer-related Problems: Computer User At home or work, users should understand the limitations of computers and the need for proper training and responsible use. Computer Professional Understand the source and consequences of computer failures
4
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?4 What Can Go Wrong? Categories of Computer Errors and Failures Problems for Individuals: usually in their role as consumers. System Failures: affecting large numbers of people and/or costing large amounts of money. Safety-Critical Applications: where people may be injured or killed.
5
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?5 What Can Go Wrong? Problems for Individuals Billing Errors Lack of tests for inconsistencies and inappropriate amounts. Database Accuracy Problems Incorrect information resulting in wrongful treatment or acts.
6
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?6 What Can Go Wrong? System Failures Communications: Telephone, online, and broadcast services. Business: Inventory and management software. Financial: Stock exchange, brokerages, banks, etc.. Transportation: Reservations, ticketing, and baggage handling.
7
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?7 What Can Go Wrong? Safety-Critical Applications Military Power Plants Aircraft Trains Automated Factories Medicine …others.
8
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?8 Increasing Reliability and Safety What Goes Wrong? Computer Systems Fail Because: The job they are doing is inherently difficult, and The job is done poorly. Compounding the Reliability Issue: Developers and users exhibit overconfidence in the system. Reused system software may not work in different environments.
9
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?9 Increasing Reliability and Safety Professional Techniques Follow good software practices. Exhibit professional responsibility at all levels of development and use. Construct well-designed user interfaces. Take human factors into account. Incorporate self-checking where appropriate. Follow good testing principals and techniques.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.