Introduction to Information and Computer Science Information Systems Lecture c This material (Comp4_Unit9c) was developed by OHSU, funded by the Department.

Slides:



Advertisements
Similar presentations
Software Quality Assurance Plan
Advertisements

Software Quality Assurance Plan
Info1409 De Montfort University Lecture 3 The Systems Development Life Cycle Systems Analysis & Design Academic Year 2008/9.
Lecture # 2 : Process Models
Project Scope Management
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 5 This material was developed.
Chapter 10 Systems Operation, Support, and Security
Software Engineering For Beginners. General Information Lecturer, Patricia O’Byrne, office K115A. –
7.2 System Development Life Cycle (SDLC)
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
A Feature-Based Analysis & Comparison of IT Automation Tools: Comparing Kaseya to Developed By: & Advisor : Dr. S. Masoud Sadjadi School of Computing and.
MSF Testing Introduction Functional Testing Performance Testing.
Chapter 10 Information Systems Controls for System Reliability—Part 3: Processing Integrity and Availability Copyright © 2012 Pearson Education, Inc.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Introduction to Information and Computer Science Computer Programming Lecture c This material (Comp4_Unit5c), was developed by Oregon Health and Science.
Component 10 – Fundamentals of Workflow Process Analysis and Redesign Unit 10 – Process Change Implementation and Evaluation This material was developed.
CCSB223/SAD/CHAPTER141 Chapter 14 Implementing and Maintaining the System.
Term 2, 2011 Week 3. CONTENTS The physical design of a network Network diagrams People who develop and support networks Developing a network Supporting.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 1 This material was developed.
Introduction to Information and Computer Science Information Systems Lecture b This material (Comp4_Unit9b) was developed by OHSU, funded by the Department.
Introduction to Information and Computer Science Computer Programming Lecture d This material (Comp4_Unit5d) was developed by Oregon Health and Science.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
Working with Health IT Systems Protecting Privacy, Security, and Confidentiality in HIT Systems Lecture a This material (Comp7_Unit7a) was developed by.
Introduction to Information and Computer Science Basic Computing Concepts Including History Lecture c This material (Comp4_Unit1c) was developed by Oregon.
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
Unit 6b System Security Procedures and Standards Component 8 Installation and Maintenance of Health IT Systems This material was developed by Duke University,
Introduction to Information and Computer Science Computer Programming Lecture b This material (Comp4_Unit5b), was developed by Oregon Health and Science.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 3 This material was developed.
Unit 2-2 – Process Mapping Diagramming Tools
Component 4: Introduction to Information and Computer Science Unit 9/Part f: Components and Development of Large Scale Systems.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 3 This material was developed by Oregon Health & Science.
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 3 This material was developed.
Working with Health IT Systems Protecting Privacy, Security, and Confidentiality in HIT Systems Lecture b This material (Comp7_Unit7b) was developed by.
The Culture of Healthcare Privacy, Confidentiality, and Security Lecture d This material (Comp2_Unit9d) was developed by Oregon Health and Science University,
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Introduction to Information and Computer Science Information Systems Lecture d This material (Comp4_Unit9d) was developed by OHSU, funded by the Department.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Chapter 2 Securing Network Server and User Workstations.
Component 8 Installation and Maintenance of Health IT Systems Unit 10 Developing a Test Strategy and Test Plan This material was developed by Duke University,
Training and Instructional Design
PRESENTER PRIYANKA GUPTA.  Testing the complete system with respect to requirements.  In System testing, the functionalities of the system are tested.
Chapter 12 Implementation and Maintenance
Introduction to Healthcare and Public Health in the US Introduction and History of Modern Healthcare in the US Lecture c This material (Comp1_Unit1c) was.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Working with HIT Systems Unit 7a Protecting Privacy, Security, and Confidentiality in HIT Systems This material was developed by Johns Hopkins University,
Component 8 Installation and Maintenance of Health IT Systems Unit 9b Creating Fault-Tolerant Systems, Backups, and Decommissioning This material was developed.
Component 4: Introduction to Information and Computer Science Unit 9/Part e: Components and Development of Large Scale Systems.
Installation and Maintenance of Health IT Systems Developing a Test Strategy and Test Plan This material Comp8 _Unit10 was developed by Duke University,
Introduction to Project Management An Overview of Health IT Projects Lecture b This material (Comp19_Unit1b) was developed by Johns Hopkins University,
Introduction to Project Management Project Life Cycles Lecture b This material (Comp19_Unit2b) was developed by Johns Hopkins University, funded by the.
Health Management Information Systems Health Information Systems Overview Lecture a This material Comp6_Unit2a was developed by Duke University, funded.
 Software reliability is the probability that software will work properly in a specified environment and for a given amount of time. Using the following.
Health Management Information Systems What is Health Informatics? Lecture a This material Comp6_Unit1 was developed by Duke University, funded by the Department.
Health Management Information Systems Health Information Systems Overview Lecture b This material Comp6_Unit2b was developed by Duke University, funded.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Introduction to Computer Science
Introduction to Computer Science
Developing Information Systems
Applied Software Implementation & Testing
Chapter 10 Systems Implementation and Operation
Component 4: Introduction to Information and Computer Science
IT OPERATIONS Session 7.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

Introduction to Information and Computer Science Information Systems Lecture c This material (Comp4_Unit9c) was developed by OHSU, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information Technology under Award Number IU24OC

Information Systems Learning Objectives Define an information system, how one is used and list examples. (Lecture a) Describe the components of an information system. (Lecture a) Describe the process for developing an information. (Lecture b) Describe the different types of testing and when testing should occur. (Lecture c) Describe how information systems are supported and maintained over time. (Lecture c) Describe specialized information systems. (Lecture d) Explain how information systems are used in healthcare. (Lecture d) 2 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

System Testing and Evaluation Occurs throughout development process Evaluation –Requirements –Designs –Implementation Includes software and system testing 3 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Testing Overview Create the Test Plan Determine Test Cases and Test Data Execute Tests –Test Environment –Automate Tests Fix Bugs and Retest Repeat as Necessary 4 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Test Plan Testing goals Key areas of focus Testing deliverables How tests will run List of items to test Roles and responsibilities Prerequisites Environment Assumptions What to do when test is successful What to do when test fails Glossary of terms 5 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Test Cases Test cases are written to: –Cover all use cases and scenarios –Validate technical requirements and specifications –Verify the application/system meets the business and functional requirements specified –Verify the system meets performance standards Formal and Informal Test Cases Scenario testing 6 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Contents of Test Cases Test Case ID Test Case Description: –What to test –How to test Input Data Expected Result Actual Result Pass? or Fail? Additional information may also be captured: –Test Suite Name –Test Category –Tested By –Test Date –Test Iteration 7 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Testing Sequence Unit testing Integration testing System testing System integration testing User acceptance testing 8 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Testing for Users Usability Accessibility –Americans with Disabilities –Section 508 of the Rehabilitation Act –Web Accessibility Initiative 9 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Testing Types (1 of 2) Load Stress Maintenance Ad Hoc Exploratory Installation 10 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Testing Types (2 of 2) Recovery Reliability Regression Sanity Scalability Security Smoke Volume 11 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

System Performance Testing Performance and Measurement –Response time –Bandwidth –Throughput –Turnaround Capacity Planning 12 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Systems Support & Security Managing systems support and security: –User Support –Systems Maintenance –System Security –Physical Security –Backup and Recovery –System Obsolescence 13 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

User Support User training Minimize productivity losses Help users do their jobs faster/ better Help desk Show how to use system resources Answer questions Teach Contact point 14 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Systems Maintenance Updates to a current system Includes –Hardware updates –Software updates –Security updates –System repairs Responds to users' needs 15 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Maintenance Tasks Corrective Adaptive Perfective Preventive 16 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

System Security CIA model –Confidentiality –Integrity –Availability 17 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

System Security Physical security Operations center security Servers, desktop computers, notebook, laptop and tablet computers Network security Application security File security User security Procedural security 18 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Backup and Recovery Backup Policies –Types of backups –Backup media –Retention periods Recovery issues –Disaster recovery plan –Business Continuity Plan (BCP) 19 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

System Obsolescence No longer supports users needs Becomes out-dated Economically no longer useful 20 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Information Systems Summary – Lecture c Systems testing occurs during each phase of systems development Testing occurs at the unit level and at the system level Systems support and security ensures that the system performs as it should once its been implemented 21 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c

Information Systems References – Lecture c References Evans, A., Martin, K., & Poatsey, M. (2010). Technology in Action: Complete (7th ed.). New York: Prentice Hall. ISO/AWI TR (1997). Retrieved Nov 26, 2011, from International Organization for Standardization: Kay, R. (2002, May 14). Quick Study: System Development Life Cycle. Retrieved 11 23, 2011, from Computerworld: Parsons, J., & Oja, D. (2010). New Perspectives on Computer Concepts 2011: Comprehensive (13th ed.). Boston: Course Technology. Perrin, C. (2008, June 30). HIT Security - The CIA Triad. Retrieved December 22, 2011, from TechRepublic website: Shelley, G., & Rosenblatt, H. (2010). Systems Analysis and Design (8th ed.). Boston: Course Technology. Shelley, G., & Vermaat, M. (2010). Discovering Computers 2011: Introductory. (1st ed.). Boston: Course Technology. Software Testing. (2011, Nov 23). Retrieved Nov 26, 2011, from Wikipedia: Stair, R., & Reynolds, G. (2010). Fundamentals of Information Systems (5th ed.). Boston: Course Technology. System Testing. (2011, Jun 7). Retrieved Nov 26, 2011, from Wikipedia: Systems Development Life Cycle. (2011, Nov 22). Retrieved Nov 23, 2011, from Wikipedia: What is Systems Maintenance. (2011, Aug 26). Retrieved Nov 26, 2011, from WiseGeek: Whitten, J., & Bentley, L. (2007). Systems Analysis and Design Methods (7th ed.). McGraw-Hill. 22 Health IT Workforce Curriculum Version 3.0/Spring 2012 Introduction to Information and Computer Science Information Systems Lecture c