Chapter 2
Chapter 2
Chapter 2
Hardware,
Hardware,software,
software,data,
data, System—Set
System—Setof ofcomponents
components
people,
people,and
andprocedures
proceduresthat
that that
thatinteract
interactto
toachieve
achieve
work
worktogether
togethertotoproduce
produce common
commongoalgoal
quality
qualityinformation
information
Businesses
Businessesuse
usemany
manytypes
typesofof
systems
systems
The System Development Life Cycle
What are guidelines for system development?
Economic
feasibility
(also called Technical
cost/benefit feasibility
feasibility)
The System Development Life Cycle
What is documentation?
Steering
committee—
decision-making
body for the
company
Function of committee:
Form project
Review and development
Prioritize Allocate
approve project team for each
project requests resources
requests approved
project
The System Development Life Cycle
What is the analysis phase?
3. Recommend solution
Presented to
Recommends
steering
the most
committee,
feasible
which decides
solution for
how system will
the project
be developed
The System Development Life Cycle
What are possible solutions? Horizontal
Horizontalmarket
market
software—meets
software—meets
needs
needsofofmany
many
companies
Buy
Buypackaged
packagedsoftware—prewritten
software—prewritten companies
software
softwareavailable
availablefor
forpurchase
purchase
Vertical
Verticalmarket
market
software—designed
software—designed
for
forparticular
particularindustry
industry
Write
Writeown
owncustom
customsoftware—software
software—software
developed
developedat
atuser’s
user’srequest
request
Outsource—have
Outsource—haveoutside
outsidesource
source
develop
developsoftware
software
The System Development Life Cycle
What is the design phase?
Acquire
Acquirehardware
hardwareand
andsoftware
software
Develop
Developall
alldetails
detailsof
ofnew
neworor
modified
modifiedinformation
informationsystem
system
The System Development Life Cycle
What is needed to acquire new hardware and software?
Identify all hardware and software requirements of new or
modified system
Vendor selects
Request for proposal (RFP)
product(s) that
meet(s) your
requirements and Less formal method
then quotes price(s) that uses standard
form to request
information about
Request for information (RFI) product or service
The System Development Life Cycle
How do systems analysts test software products?
References from vendor
Talk to current users of product
Product demonstrations
Trial version of software
Benchmark test measures performance
The System Development Life Cycle
What is a detailed design?
Database
Database Input
Inputand
and Program
Program
design
design output
outputdesign
design design
design
The System Development Life Cycle
What is a mockup?
Sample of input or output that contains actual data
The System Development Life Cycle
What is a prototype?
Working model of
proposed system
Beginning a prototype
too early may lead to
problems
The System Development Life Cycle
What is computer-aided software engineering (CASE)?
Software tools designed to support activities of system
development cycle
The System Development Life Cycle
What is the implementation phase?
Purpose is to construct, or build, new or modified
system and then deliver it to users
Convert to new system
Train users
Develop programs
The System Development Life Cycle
What are the three types of tests performed by system
developers?
Integration Test
Verifies application
works with other
applications
The System Development Life Cycle
What is training?
Showing users exactly
how they will use new
hardware and software
in system
The System Development Life Cycle
What is the support phase?
Provides ongoing assistance after system is implemented
Conduct post-implementation system review—meeting to find out if
information system is performing according to expectations
Identify errors
Identify enhancements