INFORMATION TECHNOLOGY Flashcards
Define information systems
system
processes data and transactions
to provide users with information
to plan, control and operate an organization
Process of information systems
Collect data Input into the system Process data Provide users with information Control process
Types of IT
DEMMOTE
Decision support Expert Management reporting Management information Office automation Transaction processing Executive information
Define office automation system
computerized system
support daily work of employees
improve productivity
word processing
excel
Transaction processing system
daily processing of transactions
- airplane reservations systems
Management reporting
helps in decision making
Management information
provide past, present, future information
for planning, organizing and controlling the operations
Decision support systems
combine models and data
to resolve non-structured problems
with extensive user involvement
Expert systems
apply reasoning methods to data
to render advice like a human expert
Executive information
supports executive work
Two distinct roles of info system
- recording transactions
2. support for decision-making
What is systems design
design of business processes
for effectiveness and efficiency
Steps in systems development life cycle
PADD TIM
Planning Analysis Design Development Testing Implementation Maintenance
THE PLANNING PHASE #1 PSSPF
Problem - identify System - what to be developed? Scope Plan - develop project plan Initial feasibility - evaluate
Planning phase
How to define the system to be developed?
Identify
Select - system to be developed
based on strategic goals of the organization
Planning phase
How to determine the project scope? BEAD
Boundaries - set project’s boundaries
Achievement - what can the new system do?
Evaluation process - how?
Document -create the project scope document
- description of the scope
Scope may be revisited or revised during the process of systems design
Planning Phase -
How to develop a project plan?
Activities - define activities to be performed
Resources - Individuals and resources to be used
Dates and Milestones
- start, end, and milestone dates
for the activities to be performed
what activities?
what resources are needed?
when?
What is a project plan?
plan that defines:
- activities that will be performed
- individuals and resources that will be used
- establish milestones for activity performance
Difference between project scope and plan
Scope - what the project will do? its boundaries? understand the new system, how to evaluate it
Plan - activities, who will perform, what resources to use and milestones
Initial feasibility of the project
Initial Evaluation Determine the project's: technical organizational economic feasibility
ANALYSIS PHASE #2
Team determines system requirements:
Needs Assessment
Gap Analysis
Requirements Definition Document
Systems Specification Document
Composition of Team in Analysis Phase
Team composed of:
end users
technology specialists
systems analysts
process design specialists
Purpose of team analysis
to understand the requirements
of the proposed system
What is needs assessment?
During analysis phase
determines the system requirements
in terms of:
processes
data capture
information and reporting
What is gap analysis?
Examines the difference
proposed vs existing system
What is requirements definition document?
establish priorities for the gaps
receive sign-off from end users
What is system specification documents?
Contain information on the basic requirements:
performance levels reliability quality interface security and privacy constraints and limitations functional capabilities data structures and elements
THE DESIGN PHASE #3
Goal is to build a technical blueprint of how the proposed system will work.
Design the components of the system
Components of the systems design
DURIP
database user interface for input and output required reports infrastructure and control programs
THE DEVELOPMENT PHASE #4
- transform documents
from design phase into the actual system - build the system platform -
built or purchased off the shelf - customize the platform
- develop the database
THE TESTING PHASE #5
- verify if the system works
- if it meets the system requirements
as defined in the analysis phase
Four kinds of testing
unit testing
system testing
integration testing
user acceptance testing
What is unit testing?
test pieces of code
What is system testing?
testing of the integration of
units or pieces of code into a system
What is integration system testing?
test whether separate systems can work together
What is user acceptance testing?
test if the system meets business requirements
test if it enables users to perform their jobs efficiently and effectively
THE IMPLEMENTATION PHASE #6
putting the system in operation by the users
provide detailed user documentation
train users
use different implementation methods
Implementation Methods
parralel implementation
plunge implementation
pilot implementation
phased implementation
Parallel implementation
use both systems until new system is operating properly
full operational test of new system while old system is in use
less risk of system disaster
disadvantage - additional work and double in cost
Plunge implementation
stop using the old system and use new system immediately
less costly but risky
Pilot implementation
small group of individuals using the new system until sure that its working properly
partial operational test at lower cost than parralel
and less risk
Phased implementation
install the system in a series of phases
THE MAINTENANCE PHASE #7
monitoring and supporting the new system
ongoing training
help desk resources
system of making authorized and tested changes to the system
General components of IT system
computers
hardwares
software
Types of Computers
supercomputers mainframe computers servers microcomputers tablets/smart phones/personal digital assistants
Types of hardware
CPU
secondary storage
input devices
output devices
Types of software
systems software
applications software
Methods of processing
batch or online real time
centralized/decentralized/distributed
Methods of data structure
data organization for computer operations
data file structure
Supercomputers
extremely powerful
high speed
for extremely high volume and complex processing
Mainframe computers
large, powerful, high speed
less powerful than supercomputers
for high volume transaction processing needs
clusters of lower cost powerful servers
Servers
high powered microcomputers
serve applications and data to clients
clients connected via network
greater capacity than clients microcomputers
central repository for organizational data
virtual machine
Virtual machine
multiple operating systems coexist and operate simultaneously on the same machine
lower hardware costs and increased energy savings
Microcomputers
desktop
laptop
personal computers
designed for one person use
CPU
the principal hardware component
major function:
fetch stored instructions and data
decode instructions
carry out the instructions
Functions of CPU
fetch stored instructions and data
decode instructions
carry out the instructions
Components of CPU
arithmetic/logic unit
primary memory (storage)
control unit
Arithmetic logic unit - cpu component
performs mathematical operations and logical operations
Primary memory/storage - cpu component
active data and program steps being processed by the cpu
RAM - random access
ROM - read only