2. Chapter 12 Objectives
Next
List the phases in the system development cycleList the phases in the system development cycle
Identify the guidelines for system developmentIdentify the guidelines for system development
Discuss the importance of project management,
feasibility assessment, documentation, and data
and information gathering techniques
Discuss the importance of project management,
feasibility assessment, documentation, and data
and information gathering techniques
Explain the activities performed
in the planning phase
Explain the activities performed
in the planning phase
Discuss the purpose of the activities
performed in the analysis phase
Discuss the purpose of the activities
performed in the analysis phase
Describe the various tools used in process modelingDescribe the various tools used in process modeling
Describe the various tools used in object modelingDescribe the various tools used in object modeling
Explain the activities performed in the design
phase
Explain the activities performed in the design
phase
Recognize the develop programs activity is part of
the system development cycle
Recognize the develop programs activity is part of
the system development cycle
Discuss the activities performed in the
implementation phase
Discuss the activities performed in the
implementation phase
Understand how IT professionals support an
information system
Understand how IT professionals support an
information system
Explain how a company addresses information
system security
Explain how a company addresses information
system security
3. What is the System Development
Cycle?
What is an information system (IS)?
p. 620 Next
Hardware, software, data,
people, and procedures that
work together to produce
quality information
Hardware, software, data,
people, and procedures that
work together to produce
quality information
System—Set of components
that interact to achieve
common goal
System—Set of components
that interact to achieve
common goal
Businesses use many types of
systems
Businesses use many types of
systems
4. What is the System Development
Cycle?
What are the phases of the system development cycle?
p. 620 - 621 Next
Phase 1. Planning
Phase 2. Analysis
Phase 3. Design
Phase 4. ImplementationPhase 5. Support
Review project requests
Prioritize project
requests
Allocate resources
Identify project
development team
Conduct preliminary investigation
Perform detailed analysis activities:
Study current system
Determine user requirements
Recommend solution
Acquire hardware
and software, if
necessary
Develop details of
system
Develop programs, if necessary
Install and test new system
Train users
Convert to new system
Conduct post-implementation
system review
Identify errors and enhancements
Monitor system performance
5. Arrange tasks into phases
(groups of activities)
What is the System Development
Cycle?
What are guidelines for system development?
p. 621 - 622 Next
Involve users (anyone for whom
system is being built)
Develop clearly defined standards (procedures
company expects employees to follow)
6. What is the System Development
Cycle?
Who participates
in the system
development life
cycle?
p. 622 Fig. 12-2 Next
7. What is the System Development
Cycle?
What is a systems analyst?
p. 622 Next
Responsible for designingResponsible for designing
and developingand developing
information systeminformation system
Liaison between usersLiaison between users
and IT professionalsand IT professionals
8. What is the System Development
Cycle?
What is the project team?
p. 623 Next
Consists of users, systems analyst, and other IT professionals
Formed to work on project from beginning to end
Project leader—one member of the team who
manages and controls project budget and schedule
9. What is the System Development
Cycle?
What is project management?
p. 623 Next
Process of planning, scheduling, and controlling
activities during system development cycle
Project leader identifies elements for project
Required activitiesRequired activitiesRequired activitiesRequired activities
Goal, objectives, andGoal, objectives, and
expectations, collectivelyexpectations, collectively
calledcalled scopescope
Goal, objectives, andGoal, objectives, and
expectations, collectivelyexpectations, collectively
calledcalled scopescope
Time estimates for eachTime estimates for each
activityactivity
Time estimates for eachTime estimates for each
activityactivity
Cost estimates for eachCost estimates for each
activityactivity
Cost estimates for eachCost estimates for each
activityactivity
Activities that can takeActivities that can take
place at same timeplace at same time
Activities that can takeActivities that can take
place at same timeplace at same time
Order of activitiesOrder of activitiesOrder of activitiesOrder of activities
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Project Management
below Chapter 12
10. What is the System Development
Cycle?
What is a Gantt chart?
p. 623 Fig. 12-3 Next
Popular tool used to plan and schedule time
relationships among project activities
11. What is the System Development
Cycle?
What is project management software?
p. 624 Fig. 12-4 Next
Program (such as Microsoft Office Project 2003) used
by project leaders to plan, schedule, and control
projects
12. What is the System Development
Cycle?
What is feasibility?
p. 625 Next
Measure of
how suitable
system
development
will be to the
company
Operational
feasibility
Schedule
feasibility
Four feasibility
tests:
Technical
feasibility
Economic
feasibility
(also called
cost/benefit
feasibility)
13. What is the System Development
Cycle?
What is documentation?
p. 625 Next
Includes reports, diagrams,
programs, and other deliverables
Collection and summarization
of data and information
Project notebookProject notebook contains all
documentation for single project
14. What is the System Development
Cycle?
What are six data and information gathering techniques?
p. 625 - 626 Fig. 12-5 Next
Review documentation
Observe
Questionnaire
Interview
Joint-application
design (JAD) session
Research
15. What Initiates the System Development
Cycle?
What are some reasons to create or modify an
information system?
p. 626 Next
Competition can
lead to change
To improve
existing system
Outside group may
mandate change
To correct problem
in existing system
16. What Initiates the System Development
Cycle?
What is a request for system services?
p. 627 Fig. 12-6 Next
Formal request for
new or modified
information system
Also called
project request
17. Planning Phase
What is the planning phase?
p. 629 Next
Begins when steering committee receives project request
SteeringSteering
committeecommittee——
decision-makingdecision-making
body for thebody for the
companycompany
Function of committee:
Review andReview and
approve projectapprove project
requestsrequests
AllocateAllocate
resourcesresources
Form projectForm project
developmentdevelopment
team for eachteam for each
approvedapproved
projectproject
PrioritizePrioritize
project requestsproject requests
18. Analysis Phase
What is the analysis phase?
p. 630 Next
Conduct preliminaryConduct preliminary
investigation, alsoinvestigation, also
called feasibilitycalled feasibility
studystudy
Perform detailedPerform detailed
analysisanalysis
19. Analysis Phase
What is the preliminary investigation?
p. 630 Fig. 12-8 Next
Determine exact nature of problem or improvement
and whether it is worth pursuing
Findings are presented in feasibility report, also known as a feasibility study
20. Analysis Phase
What is detailed analysis?
p. 631 Next
Sometimes called logical designlogical design
2. Determine user’s wants,
needs, and requirements
3. Recommend solution
1. Study how current system
works
21. Analysis Phase
What is process modeling?
p. 632 Next
Technique that describes processes thatTechnique that describes processes that
transform inputs into outputstransform inputs into outputs
Also calledAlso called structured analysis and designstructured analysis and design
Technique that describes processes thatTechnique that describes processes that
transform inputs into outputstransform inputs into outputs
Also calledAlso called structured analysis and designstructured analysis and design
Three tools used for process modelingThree tools used for process modelingThree tools used for process modelingThree tools used for process modeling
Entity-relationship diagramsEntity-relationship diagramsEntity-relationship diagramsEntity-relationship diagrams
Data flow diagramsData flow diagramsData flow diagramsData flow diagrams
Project dictionaryProject dictionaryProject dictionaryProject dictionary
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Process Modeling
below Chapter 12
22. Analysis Phase
What is an entity-relationship diagram (ERD)?
p. 632 Fig. 12-9 Next
Tool that graphically shows connections between
entities in system
23. Analysis Phase
What is a data flow diagram (DFD)?
p. 632 - 633 Fig. 12-10 Next
Tool that graphically shows flow of data in system
24. Data dictionary
Decision trees
Decision tables
Structured English
Analysis Phase
What is a project dictionary?
p. 633 Next
Variety of
techniques to
enter items in
project dictionary
Helps keep track
of huge amount
of details in
system
Contains all
the documentation
and deliverables
of project
25. Analysis Phase
What is Structured English?
p. 633 Fig. 12-11 Next
Used to explain details of process in project dictionary
26. Analysis Phase
What is a decision table?
p. 634 Fig. 12-12 Next
Lists variety of conditions and actions that correspond
to each condition
27. Analysis Phase
What is a decision tree?
p. 634 Fig. 12-13 Next
Shows conditions and actions graphically
28. Analysis Phase
What is a data dictionary?
p. 634 - 635 Fig. 12-14 Next
Stores name,
description, and
other details
about each data
item
29. Analysis Phase
What is object modeling?
p. 635 Next
Combines data with
the processes that act
on data into single
unit called an objectobject
Sometimes called
object-oriented (OO)object-oriented (OO)
analysis and designanalysis and design
Uses UnifiedUnified
Modeling LanguageModeling Language
(UML)(UML)—graphical tool
for documenting system
Object—an item that can
contain both data and
procedures that read or
manipulate the data
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Object Modeling
below Chapter 12
30. Analysis Phase
What is a use case diagram?
p. 636 Fig. 12-15 Next
Graphically shows how actors
interact with information system
Actor—user or
other entity
Use case—
function that
actor can
perform
31. Analysis Phase
What is a class diagram?
p. 636 Fig. 12-16 Next
Graphically shows classes and subclasses in system
Class is group of objects—
Can have lower levels
called subclasses
32. Presented toPresented to
steeringsteering
committee,committee,
which decideswhich decides
how system willhow system will
be developedbe developed
Analysis Phase
What is the
system proposal?
p. 636 Next
AssessesAssesses
feasibilityfeasibility
of eachof each
alternativealternative
solutionsolution
RecommendsRecommends
the mostthe most
feasiblefeasible
solution forsolution for
the projectthe project
33. Analysis Phase
What are possible solutions?
p. 637 Next
Buy packaged software—prewritten
software available for purchase
Buy packaged software—prewritten
software available for purchase
Outsource—have outside source
develop software
Outsource—have outside source
develop software
Write own custom software—software
developed at user’s request
Write own custom software—software
developed at user’s request
Vertical marketVertical market
softwaresoftware—designed
for particular industry
Vertical marketVertical market
softwaresoftware—designed
for particular industry
Horizontal marketHorizontal market
softwaresoftware—meets
needs of many
companies
Horizontal marketHorizontal market
softwaresoftware—meets
needs of many
companies
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Vertical Market Software
below Chapter 12
34. Analysis Phase
What is an example of outsourcing?
p. 637 Fig. 12-17 Next
Using Internet solutions provider
Internet solutions provider provides Web hosting services
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Outsourcing
below Chapter 12
35. Design Phase
What is the design phase?
p. 639 Next
Acquire hardware and softwareAcquire hardware and software
Develop all details of new or
modified information system
Develop all details of new or
modified information system
36. Visit vendors’ storesVisit vendors’ storesVisit vendors’ storesVisit vendors’ stores
Design Phase
What is needed to acquire new hardware and software?
p. 639 Next
Identify all hardware and software requirements of new or
modified system
Surf WebSurf WebSurf WebSurf Web
Read print andRead print and
online trade journals,online trade journals,
newspapers, andnewspapers, and
magazinesmagazines
Read print andRead print and
online trade journals,online trade journals,
newspapers, andnewspapers, and
magazinesmagazines
Talk with otherTalk with other
systems analystssystems analysts
Talk with otherTalk with other
systems analystssystems analysts
E-zine, or electronicE-zine, or electronic
magazine, is publicationmagazine, is publication
available on Webavailable on Web
E-zine, or electronicE-zine, or electronic
magazine, is publicationmagazine, is publication
available on Webavailable on Web
37. Design Phase
What are three basic documents used to summarize
technical specifications?
p. 639 Next
Less formal method
that uses standard
form to request
information about
product or service
Vendor quotes
price(s) for
listed
product(s)
Vendor selects
product(s) that
meet(s) your
requirements and
then quotes price(s)
Identifies
product(s)
you want
Request for information (RFI)Request for information (RFI)
Request for proposal (RFP)Request for proposal (RFP)
Request for quotation (RFQ)Request for quotation (RFQ)
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Request for Proposals
below Chapter 12
38. Design Phase
What is a turnkey solution?
p. 639 - 640 Fig. 12-18 Next
Complete system provided by value-added reseller
Value-added reseller
(VAR) purchases products
from manufacturer and
then resells them, offering
additional services with
product
Authorized VARs must
meet certain manufacturer-
specified requirements
39. Design Phase
How do systems analysts test software products?
p. 640 Fig. 12-19 Next
References from vendor
Talk to current users of product
Product demonstrations
Trial version of software
Benchmark test
measures performance
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Benchmark Tests
below Chapter 12
40. Design Phase
What is a detailed design?
p. 641 - 642 Next
Includes several activities
Database
design
Database
design
Input and
output design
Input and
output design
Program
design
Program
design
Detailed design specifications for components in proposed solution
Sometimes called
physical designphysical design
Sometimes called
physical designphysical design
41. Design Phase
What is a mockup?
p. 641 Fig. 12-20 Next
Sample of input or output that contains actual data
42. Design Phase
What is a layout chart?
p. 641 Fig. 12-21 Next
Input or output that contains programming-like
notations for data items
43. Design Phase
What is a prototype?
p. 642 Next
Working model of
proposed system
Working model of
proposed system
Beginning a prototype
too early may lead to
problems
Beginning a prototype
too early may lead to
problems
44. Design Phase
What is computer-aided software engineering (CASE)?
p. 642 Next
Software tools designed to support activities of system
development cycle
Housekeeping—Establishes
user accounts and provides
backup and recovery
functions
Quality assurance—Analyzes
deliverables for accuracy
Graphics—Enables drawing
of diagrams
Prototyping—Creates
models of proposed system
Code generators—Create
actual computer programs
from design specifications
Project repository—Stores
diagrams, specifications,
descriptions, programs, and
other deliverables
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Case Tools
below Chapter 12
45. Design Phase
What is integrated computer-aided software
engineering (I-CASE)?
p. 642 - 643 Fig. 12-22 Next
Integrated case products
46. Design Phase
What is an inspection?
p. 643 Next
Used throughout entire
system development
cycle to review a variety
of deliverables
Used to review detailed
design specifications
before they are given
to programming team
Identifies any errors
and allows IT personnel
to correct them
Step-by-step review by
project team and users
of any system development
cycle deliverable
47. Convert to new systemConvert to new system
Implementation Phase
What is the implementation phase?
p. 643 - 645 Next
Purpose is to construct, or build, new or modified
system and then deliver it to users
Train usersTrain users
Install and test new systemInstall and test new system
Develop programsDevelop programs
48. Implementation Phase
What is the program development cycle?
p. 643 Next
Programmers write
programs from
specifications
Follows six steps Document
solution
Test
solution
Implement
design
Validate
design
Design
solution
Analyze
requirements
49. Implementation Phase
What are the three types of tests performed by system
developers?
p. 644 Next
Verifies application
works with other
applications
Systems test
Integration Test
Unit Test
Verifies each
individual program
works by itself
Verifies all programs
in application work
together
Verifies the new
system works with
actual data
Acceptance
Test
50. Implementation Phase
What is training?
p. 644 Fig. 12-23 Next
Showing users exactly
how they will use new
hardware and software
in system
51. Implementation Phase
What are conversion strategies?
p. 645 Fig. 12-24 Next
Used to change from old system to new system
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Conversion Strategies
below Chapter 12
52. Support Phase
What is the support phase?
p. 646 Next
Conduct post-implementation system reviewpost-implementation system review—meeting to find out if
information system is performing according to expectations
Identify errors
Identify enhancements
Monitor system performance
Provides ongoing assistance after system is implemented
53. Information System Security
What is a computer security plan?
p. 646 Next
Summarizes in writing all of the safeguards that are in
place to protect a company’s information assets
For each risk,For each risk,
identify theidentify the
safeguardssafeguards
that existthat exist
to detect,to detect,
prevent, andprevent, and
recover from a lossrecover from a loss
Identify allIdentify all
security riskssecurity risks
that maythat may
cause ancause an
informationinformation
lossloss
Identify allIdentify all
informationinformation
assets of anassets of an
organizationorganization
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
International Computer Security
Association below Chapter 12
54. Summary of Information System
Development
Phases in the system development
cycle
Phases in the system development
cycle
Guidelines for system developmentGuidelines for system development
Activities that occur during the
entire system development cycle
Activities that occur during the
entire system development cycle
Chapter 12 Complete
Information system securityInformation system security