comp4 unit9c lecture slides

22
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 IU24OC000015.

Upload: health-it-workforce-curriculum-2012

Post on 06-May-2017

226 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Comp4 Unit9c Lecture Slides

Introduction to Information and Computer ScienceInformation Systems

Lecture cThis 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 IU24OC000015.

Page 2: Comp4 Unit9c Lecture Slides

Information SystemsLearning 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)

2Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 3: Comp4 Unit9c Lecture Slides

System Testing and Evaluation

• Occurs throughout development process• Evaluation

– Requirements– Designs– Implementation

• Includes software and system testing

3Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 4: Comp4 Unit9c Lecture Slides

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

4Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 5: Comp4 Unit9c Lecture Slides

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

5Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 6: Comp4 Unit9c Lecture Slides

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

6Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 7: Comp4 Unit9c Lecture Slides

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

7Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 8: Comp4 Unit9c Lecture Slides

Testing Sequence

• Unit testing• Integration testing• System testing• System integration testing• User acceptance testing

8Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 9: Comp4 Unit9c Lecture Slides

Testing for Users

• Usability• Accessibility

– Americans with Disabilities– Section 508 of the Rehabilitation Act– Web Accessibility Initiative

9Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 10: Comp4 Unit9c Lecture Slides

Testing Types (1 of 2)

• Load• Stress • Maintenance

• Ad Hoc• Exploratory • Installation

10Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 11: Comp4 Unit9c Lecture Slides

Testing Types (2 of 2)

• Recovery• Reliability • Regression• Sanity

• Scalability• Security• Smoke• Volume

11Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 12: Comp4 Unit9c Lecture Slides

System Performance Testing

• Performance and Measurement– Response time– Bandwidth– Throughput– Turnaround

• Capacity Planning

12Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 13: Comp4 Unit9c Lecture Slides

Systems Support & Security

• Managing systems support and security:– User Support– Systems Maintenance– System Security– Physical Security– Backup and Recovery– System Obsolescence

13Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 14: Comp4 Unit9c Lecture Slides

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

14Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 15: Comp4 Unit9c Lecture Slides

Systems Maintenance

• Updates to a current system• Includes

– Hardware updates– Software updates– Security updates– System repairs

• Responds to users' needs

15Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 16: Comp4 Unit9c Lecture Slides

Maintenance Tasks

• Corrective• Adaptive• Perfective• Preventive

16Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 17: Comp4 Unit9c Lecture Slides

System Security

• CIA model– Confidentiality– Integrity– Availability

17Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 18: Comp4 Unit9c Lecture Slides

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

18Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 19: Comp4 Unit9c Lecture Slides

Backup and Recovery

• Backup Policies– Types of backups – Backup media– Retention periods

• Recovery issues– Disaster recovery plan – Business Continuity Plan (BCP)

19Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 20: Comp4 Unit9c Lecture Slides

System Obsolescence

• No longer supports users needs• Becomes out-dated• Economically no longer useful

20Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 21: Comp4 Unit9c Lecture Slides

Information SystemsSummary – 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

21Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c

Page 22: Comp4 Unit9c Lecture Slides

Information SystemsReferences – Lecture c

References • Evans, A., Martin, K., & Poatsey, M. (2010). Technology in Action: Complete (7th ed.). New York: Prentice Hall.• ISO/AWI TR 9241. (1997). Retrieved Nov 26, 2011, from International Organization for Standardization:

http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=55486• Kay, R. (2002, May 14). Quick Study: System Development Life Cycle. Retrieved 11 23, 2011, from

Computerworld: http://www.computerworld.com/s/article/71151/System_Development_Life_Cycle• 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: http://www.techrepublic.com/blog/security/the-cia-triad/488• 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:

http://en.wikipedia.org/wiki/Software_testing• 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:

http://en.wikipedia.org/wiki/System_testing• Systems Development Life Cycle. (2011, Nov 22). Retrieved Nov 23, 2011, from Wikipedia:

http://en.wikipedia.org/wiki/Systems_development_life-cycle#Systems_development_phases• What is Systems Maintenance. (2011, Aug 26). Retrieved Nov 26, 2011, from WiseGeek:

http://www.wisegeek.com/what-is-system-maintenance.htm• Whitten, J., & Bentley, L. (2007). Systems Analysis and Design Methods (7th ed.). McGraw-Hill.

22Health IT Workforce Curriculum Version 3.0/Spring 2012

Introduction to Information and Computer Science Information Systems

Lecture c