Title: Agenda
1Agenda
- Lecture
- Student evaluations
- Quiz review
2Exploring Information Systems
3An Information System
- Collects, stores and processes data
- Outputs information in usable forms
- Helps organizations be more productive
- Helps humans with decision making
4An organization is
- A group of people working toward a common set of
goals - Guided by processes and procedures
- An entity consisting of layers of bureaucracy or
management
5How do information systems help the people in an
organization?
- An everyday, run-of-the-mill, routine problem is
called a structured problem - A semi-structured problem is less routine than a
structured problem - An unstructured problem requires human intuition
as the basis for finding a solution - An information systems ability to assist with
problem solving and decision making depends on
the data that it collects and then makes available
10
6Hierarchy of systems
- Office automation systems
- Help make daily tasks easier
- What we used in our labs
- Transaction processing systems
- Collect raw data in huge amounts
7What is a transaction processing system?
13
8Other types of systems
- Management information system
- Crunches TPS data to create information
- Answers management questions
9What is a management information system?
16
10Other types of systems
- Decision Support Systems
- Non-routine, semi-structured problems
- Helps people make decisions by directly
manipulating data, analyzing data from external
sources, generating statistical projections, and
creating data models of various scenarios
11Whats a decision support system?
20
12Other types of systems
- Expert systems
- Help us non-experts with unstructured domain
problems - Using a technique called fuzzy logic, an expert
system can deal with imprecise data by asking for
a level of confidence - TurboTax is an example
13What is an expert system?
22
14Is it possible to build an expert system without
an expert?
- An expert system begins with a set of facts and
rules. But if the rules are not known, a
computer can learn how to make decisions based
on hundreds or thousands of lightning-fast trial
and error attempts - A neural network uses computer circuitry to
simulate the way a brain might process
information, learn, and remember
25
15Can an expert system deal with uncertainty?
- Using a technique called fuzzy logic, an expert
system can deal with imprecise data by asking for
a level of confidence
24
16Designing Information Systems
- SDLC method
- 5 rigid steps
- Prototyping
- Iterative process
- Rapid application development
- Write your own rules
- Combination of the processes
17What is a system development life cycle?
31
18What is a system development life cycle?
33
19SDLC
- Planning phase
- Figure out what you need
- Analysis phase
- Figure out what you have to work with
- Design phase
- Come up with several potential designs
20SDLC (continued)
- Implementation phase
- Put the system in place
- Maintenance phase
- The covers all the fixes and modifications
- Usually the longest phase of all
21Porters Model and Information Systems
- Focus on external threats
- Threats from new entrants
- Threats from substitute products/services
- Threats from existing competition
- Threats from buyers
- Threats from customers
- Use Information Systems to combat those threats
22What kinds of threats and opportunities can
affect an organization?
30
23Threat from new entrants
Existing competition
Bargaining power of customers
Bargaining power of suppliers
Threat from substitute products
24Planning Phase How does an information system
project begin?
- An information system project begins with a
planning phase - The goal of these activities is to create a
Project Development Plan - This planning document includes
- A short description of the project, including its
scope - A justification for the project
- A list of project team participants
- A schedule for the project, including an outline
of its phases
27
25Planning phase
- Talk to the end-users
- Survey workers
- Interview other departments that may have similar
needs or systems - End result should be a thorough understanding of
the problem
26How do different SDLCs affect project development?
- A methodology called rapid application
development (RAD) proceeds with the project team
creating a series of prototypes that users can
evaluate - Different SDLCs also affect the project schedule
- The tools for analyzing and designing an
information system are directly related to the
methodology
34
27Analysis phase
- Interview users to see how they currently do
their job - Break out plans/diagrams of your existing systems
- End result should be a thorough understanding of
what gaps exist between what is needed, and what
you have
28Analysis Phase What happens in the analysis
phase?
- The goal of the analysis phase is to produce a
list of requirements for a new or revised
information system
35
29Determine System Requirements How does the
project team determine what the new system should
do?
- System requirements are the criteria for
successfully solving the problem or problems
identified in an information system - They also serve as an evaluation checklist at the
end of the development project, so they are
sometimes called success factors
36
30What marks the end of the analysis phase of the
SDLC?
- The analysis phase concludes when the project
team produces a written report that documents its
findings - The System Requirements Report typically contains
diagrams that illustrate what the new information
system should do
38
31Design phase
- Paper designs
- Usually combines the talents of programmers,
database people, network people and system
analysts - You may hire an outside firm to do this
- Final result should be several designs that you
will go over with the users to determine the best
design
32Identify Potential Solutions How does the
project team come up with solutions?
- There might be more than one way to solve the
problems and meet the requirements identified in
the analysis phase of the SDLC - The project team should identify several
potential hardware and software solutions by
brainstorming and researching case studies on
Web sites and in computer magazines
41
33What hardware alternatives are available?
- The project team should consider the pros and
cons of different levels - Level of automation and computerization
- Processing methodology
- Network technology
42
34What software alternatives are available?
- The project team might consider software
alternatives, such as whether to construct the
system from scratch, use an application
development tool, or commercial software - Creating an information system from scratch
using a programming language can take many months
or years - An application development tool is essentially a
type of software construction kit containing
building blocks that can be assembled into a
software product
43
35What software alternatives are available?
- Commercial software for an information system is
usually a series of pre-programmed software
modules, supplied by a software developer,
consulting company, or value-added reseller (VAR) - A turnkey system is essentially an information
system in a box which consists of hardware and
commercial software designed to offer a complete
information system solution - A turnkey system must be extensively evaluated to
determine whether it can satisfy system
requirements
44
36Develop Application Specifications What happens
after the project team selects a solution?
- Exactly what happens next in the system design
phase depends on the type of solution selected - If the project team selected a solution that
requires custom programming, the teams systems
analysts will create a set of application
specifications
48
37Implementation Phase What happens during the
implementation phase?
- During the implementation phase of the SDLC, the
project team supervises the tasks necessary to
construct the new information system
52
38Implementation phase
- Purchase the hardware/software
- Probably have to get final justification
- Get it working in one location first
- Probably have to do extensive testing
- Then expand your implementation
- Direct cutover, phased cutover and parallel
cutover methods are used - Final result should be a working system
39Implementation Phase What happens during the
implementation phase?
- During the implementation phase of the SDLC, the
project team supervises the tasks necessary to
construct the new information system
52
40Test
- Unit
- System
- Integration
- Acceptance
41Convert
- Direct
- Parallel
- Phased
- Pilot
42Maintenance phase
- Fix all problems
- should there be problems given you did extensive
testing during implementation? - Make upgrades, or modifications as necessary or
requested - Alert management as to when this system should be
removed in favor of a better one. - Then start the process all over again.
43Maintenance Phase What happens during the
maintenance phase?
- The maintenance phase of the SDLC involves
day-to-day operation of the system, making
modifications to improve performance, and
correcting problems - The maintenance phase of the SDLC is the most
expensive because it lasts until the system is
retired
64
44When does the maintenance phase end?
- The maintenance phase continues until an
information system is no longer cost effective,
or until changes in the organization make the
information system obsolete
68