You are on page 1of 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.
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 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.


22
Health IT Workforce Curriculum
Version 3.0/Spring 2012
Introduction to Information and Computer Science
Information Systems
Lecture c

You might also like