Documente Academic
Documente Profesional
Documente Cultură
Information
Systems
Development
and
Acquisition
www.pearsoned.ca/jessup
Robert Riordan, Carleton University
8-1
Developing Systems
Systems
SystemsAnalysis
Analysis and
andDesign
Design
AAtraditional
traditionalterm
term used
usedto
to describe
describethe
the process
process of
of
designing,
designing, building,
building,and
andmaintaining
maintaininginformation
information
systems
systemsperformed
performedby
by analysts
analystsand
and programmers
programmers
Software
SoftwareEngineering
Engineering
AAnewer
newerterm
term given
given to
toacknowledge
acknowledgethe
themovement
movement of
of
systems
systemsbuilding
building from
from art
artto
todiscipline
disciplineby
by professionals
professionals
using
usingcommon
common methods,
methods, techniques,
techniques,and
andtools
tools for
for
constructing
constructing information
information systems
systems
Problem
Problem Decomposition
Decomposition
Systems
Systems building
buildingisisaa process
process of
ofdecomposing
decomposing large
large
complex
complexproblems
problems to
todiscover
discover and
anddesign
designsolutions
solutions to
to
support
supportthe
theorganization
organization
Information Systems Today, 2/C/e
8-2
Problem Decomposition
8-3
8-4
8-5
8-6
8-7
8-8
Systems Analysis
8-9
Systems Analysis
Collecting
CollectingSystem
SystemRequirements
Requirements(Traditional)
(Traditional)
AAcombination
combinationof
of methods
methodsare
areused:
used:
Interviews
Interviewsdiscussions
discussionswith
withstakeholders
stakeholders(i.e.
(i.e.users)
users)
Questionnaires
Questionnairessurveys
surveysto
toassess
assessuse
useand
andattitudes
attitudes
Observations
Observationswatch
watchprocess
processand
andsystems
systemsuse
use
Document
DocumentAnalysis
Analysisreviewing
reviewingcurrent
currentdocuments
documents
Collecting
Collecting System
System Requirements
Requirements(Alternative)
(Alternative)
AAcombination
combinationof
oftraditional
traditionalmethods
methods are
areused:
used:
Critical
CriticalSuccess
SuccessFactors
Factors(CSFs)
(CSFs)aaprocess
processof
of
interviewing,
interviewing,recoding,
recoding,analyzing
analyzingand
andmerging
mergingfactors
factors
defined
definedas
ascritical
criticalby
bypersonnel
personnelat
atall
alllevels
levelsof
ofan
an
organization
organization
Joint
JointApplication
ApplicationDesign
Design(JAD)
(JAD)--aamethod
methodthat
thatbrings
brings
together
togetherusers
usersand
andanalysts
analystsin
inaaroom
roomto
todefine
define
requirements.
requirements.This
Thismethod
methodgreatly
greatlyreduces
reducesdesign
designtime
time
8-10
8-11
JAD
JADisisaaspecial
specialtype
typeof
ofaagroup
groupmeeting
meetingin
inwhich
whichall
all(most)
(most)
users
usersmeet
meetwith
withan
ananalyst
analystat
atthe
thesame
sametime
time
Users
Usersjointly
jointlydefine
defineand
andagree
agreeupon
uponsystem
systemrequirements
requirementsor
or
design
designdramatically
dramaticallyreducing
reducingthe
thedesign
designtime
time
Information Systems Today, 2/C/e
8-12
8-13
8-14
System Design
8-15
8-16
8-17
8-18
8-19
System Implementation
8-20
8-21
8-22
8-23
8-24
System Maintenance
8-25
8-26
8-27
8-28
8-29
8-30
Limited IS
Skill Sets
IS Staff is
Overworked
Problem IS
Performance
8-31
8-32
System
Systemidentification,
identification,selection,
selection,and
andplanning
planning (same
(sameas
as
internal
internalmethod)
method)
Systems
Systemsanalysis
analysis(same
(sameas
asinternal
internalmethod)
method)
Development
Developmentof
ofaaRequest
Requestfor
forProposal
Proposal(RFP)
(RFP)aareport
report
that
thatisisused
usedto
totell
tellvendors
vendorswhat
whatthe
therequirements
requirementsare
areand
and
how
howthey
theymight
mightbe
beable
ableto
tomeet
meetthose
thoserequirements
requirements
(hardware,
(hardware, software,
software,training,
training,etc.)
etc.)
Proposal
Proposalevaluation
evaluationmay
mayinclude
includeviewing
viewingsystem
system
demonstrations,
demonstrations,evaluating
evaluatingthe
theperformance
performanceof
ofthose
those
systems,
systems,and
andexamining
examiningcriteria
criteriaimportant
importantto
tothe
the
organization
organizationand
andjudging
judginghow
howthe
theproposed
proposedsystems
systems
respond
respondto
tothose
thosecriteria
criteria
Vendor
Vendorselection
selectionusing
usingaascoring
scoringsystem
systemdevised
devisedto
to
evaluate
evaluatethe
thecompeting
competingproposal
proposaland
andthen
thenselecting
selectingthe
the
proposal
proposalthat
thatbest
bestfits
fitsthe
theorganizations
organizationsneeds
needs
8-33
8-34
8-35
8-36
8-37
8-38
Personal
PersonalComputer
ComputerTools
Toolstools
toolscommon
commonto
toPCs
PCs(e.g.
(e.g.
spreadsheets)
spreadsheets)that
thatallow
allowthe
thecreation
creationof
ofmacros
macrosor
or
automated
automatedroutines
routinesby
byusers
users
Query
Querylanguages/report
languages/reportgenerators
generatorstools
toolsthat
thatutilize
utilizeSQL
SQL
to
toextract
extractinformation
informationfrom
fromdatabases
databasesand
andgenerate
generatereports
reports
in
inuser-specified
user-specifiedformats
formats
Graphics
Graphicsgenerators
generatorstools
toolsthat
thatcan
canextract
extractrelevant
relevant
information
informationfrom
fromdatabases
databasesand
andcreate
creategraphs,
graphs,charts,
charts,etc.
etc.
Decision
DecisionSupport
Supportand
andModeling
ModelingTools
Toolstools
toolsthat
thatsupport
support
complex
complexdecision
decisionmaking
makingutilizing
utilizingmultidimensional
multidimensionalmodels
models
Application
ApplicationGenerators
Generatorstools
toolsthat
thatallow
allowusers
usersto
tospecify
specify
what
whatisisto
tobe
bedone
doneand
andthe
theapplication
applicationdecides
decideshow
howititisisto
tobe
be
done
doneand
andgenerates
generatesthe
theprogram
programcode
code
8-39
8-40
8-41
8-42