Topic: Reliability and Integrity. Reliability refers to the operation of hardware, the design of software, the accuracy of data or the correspondence.

Slides:



Advertisements
Similar presentations
Test process essentials Riitta Viitamäki,
Advertisements

The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
Database Management System MIS 520 – Database Theory Fall 2001 (Day) Lecture 13.
Lecture Outline 10 INFORMATION SYSTEMS SECURITY. Two types of auditors External auditor: The primary mission of the external auditors is to provide an.
Managing Information Systems Information Systems Security and Control Part 1 Dr. Stephania Loizidou Himona ACSC 345.
Strand 1 Social and ethical significance. Reliability and Integrity Reliability ◦Refers the operation of hardware, the design of software, the accuracy.
Transaction Processing IS698 Min Song. 2 What is a Transaction?  When an event in the real world changes the state of the enterprise, a transaction is.
SIM5102 Software Evaluation
Last Class: Weak Consistency
Soft. Eng. II, Spr. 2002Dr Driss Kettani, from I. Sommerville1 CSC-3325: Chapter 9 Title : Reliability Reading: I. Sommerville, Chap. 16, 17 and 18.
Software Testing for Safety- Critical Applications Presented by: Ciro Espinosa & Daniel Llauger.
Processing Integrity and Availability Controls
©2003 Prentice Hall Business Publishing, Auditing and Assurance Services 9/e, Arens/Elder/Beasley The Impact of Information Technology on the Audit.
©Ian Sommerville 2006Critical Systems Slide 1 Critical Systems Engineering l Processes and techniques for developing critical systems.
Issues on Software Testing for Safety-Critical Real-Time Automation Systems Shahdat Hossain Troy Mockenhaupt.
Air Traffic Control. 1.1 Reliability It is extremely important that the air traffic control systems are reliable and do not end up crashing. If the air.
Copyright © 2015 Pearson Education, Inc. Processing Integrity and Availability Controls Chapter
11.1 Copyright © 2005 Pearson Education Canada Inc. Management Information Systems, Second Canadian Edition Chapter 11: Information Systems Security, Quality,
Software Dependability CIS 376 Bruce R. Maxim UM-Dearborn.
Security The Kingsway School. Accidental Data Loss Data can be lost or damaged by: Hardware failure such as a failed disk drive Operator error e.g. accidental.
Software faults & reliability Presented by: Presented by: Pooja Jain Pooja Jain.
Software Reliability Categorising and specifying the reliability of software systems.
Reliability and Fault Tolerance Setha Pan-ngum. Introduction From the survey by American Society for Quality Control [1]. Ten most important product attributes.
Security of Data. Key Ideas from syllabus Security of data Understand the importance of and the mechanisms for maintaining data security Understand the.
Requirements Elicitation. Requirement: a feature or constraint that the system must satisfy Requirements Elicitation: specification of the system that.
1 Chapter 2 Socio-technical Systems (Computer-based System Engineering)
J.H.Saltzer, D.P.Reed, C.C.Clark End-to-End Arguments in System Design Reading Group 19/11/03 Torsten Ackemann.
Chapter 13 Processing Controls. Operating System Integrity Operating system -- the set of programs implemented in software/hardware that permits sharing.
Microsoft ® Official Course Module 10 Optimizing and Maintaining Windows ® 8 Client Computers.
Data Raw facts. Chapter 2 Introduction ­to Information, Information Science, and Information Systems.
Software Metrics - Data Collection What is good data? Are they correct? Are they accurate? Are they appropriately precise? Are they consist? Are they associated.
Software Reliability SEG3202 N. El Kadri.
Made by: Sambit Pulak XI-IB. Reliability refers to the operation of hardware, the design of software, the accuracy of data or the correspondence of data.
CSE 403 Lecture 14 Safety and Security Requirements.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 12 - Databases, Controls, and Security.
Social and Ethical Issues: A Review Please take a white board!
MODULE 12 Control Audit And Security Of Information System 12.1 Controls in Information systems 12.2 Need and methods of auditing Information systems 12.3.
Socio-technical Systems (Computer-based System Engineering)
Boğaziçi University Software Reliability Modelling Computer Engineering Software Reliability Modelling Engin Deveci.
Backup and Recovery Overview Supinfo Oracle Lab. 6.
- Ahmad Al-Ghoul Data design. 2 learning Objectives Explain data design concepts and data structures Explain data design concepts and data structures.
Database Security Outline.. Introduction Security requirement Reliability and Integrity Sensitive data Inference Multilevel databases Multilevel security.
SESSION 14 INFORMATION SYSTEMS SECURITY AND CONTROL.
14.1/21 Part 5: protection and security Protection mechanisms control access to a system by limiting the types of file access permitted to users. In addition,
CS 360 Lecture 17.  Software reliability:  The probability that a given system will operate without failure under given environmental conditions for.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Software Testing Mehwish Shafiq. Testing Testing is carried out to validate and verify the piece developed in order to give user a confidence to use reliable.
Welcome to CJ 110 Professor Brown. Unit 3: Methods of Data Collection In this unit we will address the importance of the origin and integrity of the data.
Software Reliability [Kehandalan Perangkat Lunak] Catur Iswahyudi.
Systems Software. Systems software Applications software such as word processing, spreadsheet or graphics packages Operating systems software to control.
Social and Ethical Issues Overview of strand 1. Topics of strand 1 1. Reliability and integrity 2. Security 3. Privacy and anonymity 4. Intellectual property.
6 Copyright © Oracle Corporation, All rights reserved. Backup and Recovery Overview.
Software Metrics and Reliability
INFORMATION SYSTEMS SECURITY AND CONTROL.
Hardware & Software Reliability
Chapter 18 Maintaining Information Systems
Project Management Managing Project Execution
Processing Integrity and Availability Controls
Some Simple Definitions for Testing
The Impact of Information Technology on the Audit Process
CompTIA Security+ Study Guide (SY0-501)
The Impact of Information Technology on the Audit Process
Fault Tolerance Distributed Web-based Systems
INFORMATION SYSTEMS SECURITY and CONTROL
Introduction to Fault Tolerance
Week 13: Errors, Failures, and Risks
ONLINE SECURE DATA SERVICE
Reliability and Safety
Presentation transcript:

Topic: Reliability and Integrity

Reliability refers to the operation of hardware, the design of software, the accuracy of data or the correspondence of data with the real world. Data may be unreliable if it has been entered incorrectly or if it becomes outdated. The reliability of machines, software and data determines our confidence in their value.

Integrity refers to safeguarding the accuracy and completeness of stored data. Data lacks integrity when it has been changed accidentally or tampered with. Examples of data losing integrity are where information is duplicated in a relational database and only one copy is updated or where data entries have been maliciously altered.

Now that technology and computers are so often used in an innumerable amount of places, reliability is becoming a critical aspect of information technology in our society. For example, the software used in airplanes and air traffic control centers must be extremely reliable, considering the fact that many lives are in grave danger in the event of a failure.

Software Reliability is the probability of failure-free software operation for a specified period of time in a specified environment. Software Reliability is also an important factor affecting system reliability. It differs from hardware reliability in that it reflects the design perfection, rather than manufacturing perfection. The high complexity of software is the major contributing factor of Software Reliability problems.

 Failure cause: Software defects are mainly design defects.  Wear-out: Software does not have energy related wear-out phase. Errors can occur without warning.  Repairable system concept: Periodic restarts can help fix software problems.  Time dependency and life cycle: Software reliability is not a function of operational time.  Environmental factors: Do not affect Software reliability, except it might affect program inputs.  Reliability prediction: Software reliability can not be predicted from any physical basis, since it depends completely on human factors in design.  Redundancy: Can not improve Software reliability if identical software components are used.  Interfaces: Software interfaces are purely conceptual other than visual.  Failure rate motivators: Usually not predictable from analyses of separate statements.

 Human errors when data is entered.  Errors that occur when data is transmitted from one computer to another.  Software bugs or viruses Hardware malfunctions, such as disk crashes Natural disasters, such as fires and floods.

 Backing up data regularly.  Controlling access to data via security mechanisms.  Designing user interfaces that prevent the input of invalid data using error detection and correction software when transmitting data.

 ITGS compiled notes  