SlideShare a Scribd company logo
1 of 54
Chapter 12
Information
System
Development
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
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
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
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)
What is the System Development
Cycle?
Who participates
in the system
development life
cycle?
p. 622 Fig. 12-2 Next
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
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
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
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
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
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)
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
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
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
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
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
Analysis Phase
What is the analysis phase?
p. 630 Next
Conduct preliminaryConduct preliminary
investigation, alsoinvestigation, also
called feasibilitycalled feasibility
studystudy
Perform detailedPerform detailed
analysisanalysis
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
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
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
Analysis Phase
What is an entity-relationship diagram (ERD)?
p. 632 Fig. 12-9 Next
 Tool that graphically shows connections between
entities in system
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
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
Analysis Phase
What is Structured English?
p. 633 Fig. 12-11 Next
 Used to explain details of process in project dictionary
Analysis Phase
What is a decision table?
p. 634 Fig. 12-12 Next
 Lists variety of conditions and actions that correspond
to each condition
Analysis Phase
What is a decision tree?
p. 634 Fig. 12-13 Next
 Shows conditions and actions graphically
Analysis Phase
What is a data dictionary?
p. 634 - 635 Fig. 12-14 Next
 Stores name,
description, and
other details
about each data
item
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
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
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
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
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
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
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
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
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
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
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
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
Design Phase
What is a mockup?
p. 641 Fig. 12-20 Next
 Sample of input or output that contains actual data
Design Phase
What is a layout chart?
p. 641 Fig. 12-21 Next
 Input or output that contains programming-like
notations for data items
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
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
Design Phase
What is integrated computer-aided software
engineering (I-CASE)?
p. 642 - 643 Fig. 12-22 Next
 Integrated case products
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
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
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
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
Implementation Phase
What is training?
p. 644 Fig. 12-23 Next
 Showing users exactly
how they will use new
hardware and software
in system
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
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
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
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

More Related Content

What's hot

Chapter05 identifying and selecting systems development projects
Chapter05 identifying and selecting systems development projectsChapter05 identifying and selecting systems development projects
Chapter05 identifying and selecting systems development projectsDhani Ahmad
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system projecta23ccb
 
Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9Ian Sommerville
 
System analysis ITM3(1).pptx
System analysis ITM3(1).pptx System analysis ITM3(1).pptx
System analysis ITM3(1).pptx Aram Mohammed
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and designLOKESH KUMAR
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information systemRenu Sharma
 
Software Engineering (Short & Long Questions)
Software Engineering (Short & Long Questions)Software Engineering (Short & Long Questions)
Software Engineering (Short & Long Questions)MuhammadTalha436
 
Approaches to Software Development
Approaches to Software DevelopmentApproaches to Software Development
Approaches to Software DevelopmentReem Alattas
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxanumayived
 
Chapter01 the systems development environment
Chapter01 the systems development environmentChapter01 the systems development environment
Chapter01 the systems development environmentDhani Ahmad
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement SpecificationNiraj Kumar
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGPreeti Mishra
 

What's hot (20)

Legacy system.
Legacy system.Legacy system.
Legacy system.
 
Chapter05 identifying and selecting systems development projects
Chapter05 identifying and selecting systems development projectsChapter05 identifying and selecting systems development projects
Chapter05 identifying and selecting systems development projects
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
System design
System designSystem design
System design
 
Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9
 
System analysis ITM3(1).pptx
System analysis ITM3(1).pptx System analysis ITM3(1).pptx
System analysis ITM3(1).pptx
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab AwanComputer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
analysis and design of information system
analysis and design of information systemanalysis and design of information system
analysis and design of information system
 
System analysis
System analysisSystem analysis
System analysis
 
Software Engineering (Short & Long Questions)
Software Engineering (Short & Long Questions)Software Engineering (Short & Long Questions)
Software Engineering (Short & Long Questions)
 
Approaches to Software Development
Approaches to Software DevelopmentApproaches to Software Development
Approaches to Software Development
 
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptxChapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx
 
Chapter01 the systems development environment
Chapter01 the systems development environmentChapter01 the systems development environment
Chapter01 the systems development environment
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
System Modelling
System ModellingSystem Modelling
System Modelling
 
CMM
CMMCMM
CMM
 
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERINGINTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
 

Viewers also liked

Information System Development
Information System DevelopmentInformation System Development
Information System DevelopmentIamPe Khamkhum
 
Information system development
Information system development Information system development
Information system development Sanoob Sidiq
 
Microsoft Access Notes 2007 Ecdl
Microsoft Access Notes 2007 EcdlMicrosoft Access Notes 2007 Ecdl
Microsoft Access Notes 2007 EcdlRichard Butler
 
MIS: Information Systems Development
MIS: Information Systems DevelopmentMIS: Information Systems Development
MIS: Information Systems DevelopmentJonathan Coleman
 
Eer >r.model
Eer >r.modelEer >r.model
Eer >r.modellavya3
 
development of information system
development of information systemdevelopment of information system
development of information systemsowmya cn
 
Ch 4 ict in-day2_day_life
Ch 4 ict in-day2_day_lifeCh 4 ict in-day2_day_life
Ch 4 ict in-day2_day_lifeCANOSSAMAHIM
 
Microsoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know AccessMicrosoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know Accessomoviejohn
 
Usage of ict in daily life
Usage of ict in daily lifeUsage of ict in daily life
Usage of ict in daily lifeTina Lokman
 
Uses of ict in society
Uses of ict in societyUses of ict in society
Uses of ict in societyAnne Perera
 
Entity relationship diagram - Concept on normalization
Entity relationship diagram - Concept on normalizationEntity relationship diagram - Concept on normalization
Entity relationship diagram - Concept on normalizationSatya Pal
 
Normalization
NormalizationNormalization
Normalizationochesing
 
Entity Relationship Diagram presentation
Entity Relationship Diagram presentationEntity Relationship Diagram presentation
Entity Relationship Diagram presentationSopov Chan
 
ICTs in the Classroom-Why Use Them
ICTs in the Classroom-Why Use ThemICTs in the Classroom-Why Use Them
ICTs in the Classroom-Why Use Themrexcris
 

Viewers also liked (20)

Information System Development
Information System DevelopmentInformation System Development
Information System Development
 
Information system development
Information system development Information system development
Information system development
 
15123 entity relational diagram
15123 entity relational diagram15123 entity relational diagram
15123 entity relational diagram
 
Lab ex 1
Lab ex 1Lab ex 1
Lab ex 1
 
Access 2007 lecture notes students
Access 2007 lecture notes studentsAccess 2007 lecture notes students
Access 2007 lecture notes students
 
Microsoft Access Notes 2007 Ecdl
Microsoft Access Notes 2007 EcdlMicrosoft Access Notes 2007 Ecdl
Microsoft Access Notes 2007 Ecdl
 
MIS: Information Systems Development
MIS: Information Systems DevelopmentMIS: Information Systems Development
MIS: Information Systems Development
 
Eer >r.model
Eer >r.modelEer >r.model
Eer >r.model
 
development of information system
development of information systemdevelopment of information system
development of information system
 
DISE - Database Concepts
DISE - Database ConceptsDISE - Database Concepts
DISE - Database Concepts
 
Access 2007-Get to know Access
Access 2007-Get to know AccessAccess 2007-Get to know Access
Access 2007-Get to know Access
 
Ch 4 ict in-day2_day_life
Ch 4 ict in-day2_day_lifeCh 4 ict in-day2_day_life
Ch 4 ict in-day2_day_life
 
Microsoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know AccessMicrosoft Access 2007: Get To Know Access
Microsoft Access 2007: Get To Know Access
 
Usage of ict in daily life
Usage of ict in daily lifeUsage of ict in daily life
Usage of ict in daily life
 
Uses of ict in society
Uses of ict in societyUses of ict in society
Uses of ict in society
 
Entity relationship diagram - Concept on normalization
Entity relationship diagram - Concept on normalizationEntity relationship diagram - Concept on normalization
Entity relationship diagram - Concept on normalization
 
Normalization
NormalizationNormalization
Normalization
 
Entity Relationship Diagram presentation
Entity Relationship Diagram presentationEntity Relationship Diagram presentation
Entity Relationship Diagram presentation
 
ICTs in the Classroom-Why Use Them
ICTs in the Classroom-Why Use ThemICTs in the Classroom-Why Use Them
ICTs in the Classroom-Why Use Them
 
Normalization
NormalizationNormalization
Normalization
 

Similar to Information system development

Chapter12
Chapter12Chapter12
Chapter12Izaham
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Nicole Savoie
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software developmentProf Ansari
 
Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxcroysierkathey
 
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdfACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdfRiaMennita
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptMarissaPedragosa
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3Ashley Fisher
 
System Development Life Cycle Essay
System Development Life Cycle EssaySystem Development Life Cycle Essay
System Development Life Cycle EssayPamela Wright
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT ProjectsRhys Leong
 
system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLCsujithsunil
 
SYSTEMS PRESENTATION to help you in design
SYSTEMS PRESENTATION to help you  in designSYSTEMS PRESENTATION to help you  in design
SYSTEMS PRESENTATION to help you in designrhesusfactor848
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2MISY
 
Ch 2-RE-process.pptx
Ch 2-RE-process.pptxCh 2-RE-process.pptx
Ch 2-RE-process.pptxbalewayalew
 

Similar to Information system development (20)

Chapter12
Chapter12Chapter12
Chapter12
 
Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)Overview Of System Development Life Cycle (SDLC)
Overview Of System Development Life Cycle (SDLC)
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
Database Design
Database DesignDatabase Design
Database Design
 
Management Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docxManagement Information Systems – Week 7 Lecture 2Developme.docx
Management Information Systems – Week 7 Lecture 2Developme.docx
 
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdfACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
ACCOUNTING INFORMATION SYSTEM_Pertemuan 1_SIAII.pdf
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3
 
Database Design
Database Design Database Design
Database Design
 
System Development Life Cycle Essay
System Development Life Cycle EssaySystem Development Life Cycle Essay
System Development Life Cycle Essay
 
Managing IT Projects
Managing IT ProjectsManaging IT Projects
Managing IT Projects
 
system development life cycle SDLC
system development life cycle SDLCsystem development life cycle SDLC
system development life cycle SDLC
 
SYSTEMS PRESENTATION to help you in design
SYSTEMS PRESENTATION to help you  in designSYSTEMS PRESENTATION to help you  in design
SYSTEMS PRESENTATION to help you in design
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
Ch 2-RE-process.pptx
Ch 2-RE-process.pptxCh 2-RE-process.pptx
Ch 2-RE-process.pptx
 
Gr 6 sdlc models
Gr 6   sdlc modelsGr 6   sdlc models
Gr 6 sdlc models
 

More from Dhani Ahmad

Strategic planning
Strategic planningStrategic planning
Strategic planningDhani Ahmad
 
Strategic information system planning
Strategic information system planningStrategic information system planning
Strategic information system planningDhani Ahmad
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisDhani Ahmad
 
Information system
Information systemInformation system
Information systemDhani Ahmad
 
Information resource management
Information resource managementInformation resource management
Information resource managementDhani Ahmad
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and recordsDhani Ahmad
 
Islamic information seeking behavior
Islamic information seeking behaviorIslamic information seeking behavior
Islamic information seeking behaviorDhani Ahmad
 
Islamic information management
Islamic information managementIslamic information management
Islamic information managementDhani Ahmad
 
Islamic information management sources in islam
Islamic information management sources in islamIslamic information management sources in islam
Islamic information management sources in islamDhani Ahmad
 
The need for security
The need for securityThe need for security
The need for securityDhani Ahmad
 
The information security audit
The information security auditThe information security audit
The information security auditDhani Ahmad
 
Security technologies
Security technologiesSecurity technologies
Security technologiesDhani Ahmad
 
Security and personnel
Security and personnelSecurity and personnel
Security and personnelDhani Ahmad
 
Risk management ii
Risk management iiRisk management ii
Risk management iiDhani Ahmad
 
Risk management i
Risk management iRisk management i
Risk management iDhani Ahmad
 
Privacy & security in heath care it
Privacy & security in heath care itPrivacy & security in heath care it
Privacy & security in heath care itDhani Ahmad
 
Physical security
Physical securityPhysical security
Physical securityDhani Ahmad
 
Legal, ethical & professional issues
Legal, ethical & professional issuesLegal, ethical & professional issues
Legal, ethical & professional issuesDhani Ahmad
 

More from Dhani Ahmad (20)

Strategic planning
Strategic planningStrategic planning
Strategic planning
 
Strategic information system planning
Strategic information system planningStrategic information system planning
Strategic information system planning
 
Opportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysisOpportunities, threats, industry competition, and competitor analysis
Opportunities, threats, industry competition, and competitor analysis
 
Information system
Information systemInformation system
Information system
 
Information resource management
Information resource managementInformation resource management
Information resource management
 
Types of islamic institutions and records
Types of islamic institutions and recordsTypes of islamic institutions and records
Types of islamic institutions and records
 
Islamic information seeking behavior
Islamic information seeking behaviorIslamic information seeking behavior
Islamic information seeking behavior
 
Islamic information management
Islamic information managementIslamic information management
Islamic information management
 
Islamic information management sources in islam
Islamic information management sources in islamIslamic information management sources in islam
Islamic information management sources in islam
 
The need for security
The need for securityThe need for security
The need for security
 
The information security audit
The information security auditThe information security audit
The information security audit
 
Security technologies
Security technologiesSecurity technologies
Security technologies
 
Security policy
Security policySecurity policy
Security policy
 
Security and personnel
Security and personnelSecurity and personnel
Security and personnel
 
Secure
SecureSecure
Secure
 
Risk management ii
Risk management iiRisk management ii
Risk management ii
 
Risk management i
Risk management iRisk management i
Risk management i
 
Privacy & security in heath care it
Privacy & security in heath care itPrivacy & security in heath care it
Privacy & security in heath care it
 
Physical security
Physical securityPhysical security
Physical security
 
Legal, ethical & professional issues
Legal, ethical & professional issuesLegal, ethical & professional issues
Legal, ethical & professional issues
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Information system development

  • 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