Module1 - 3 - System Development Life Cycle

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 18

Systems Development Life Cycle

•The Analysis Phase


•Introduction to process modelling
What is the System
Development Cycle?
What is an information system (IS)?

Hardware, software, data, System—Set of components


people, and procedures that that interact to achieve
work together to produce common goal
quality information
Businesses use many types of
systems

Next
What is the System
Development Cycle?
What are the phases of the system development
cycle?
Phase 2. Analysis
 Conduct preliminary investigation
Phase 1. Planning  Perform detailed analysis activities: Phase 3. Design
 Review project requests Study current system  Acquire hardware
 Prioritize project Determine user requirements and software, if
requests Recommend solution necessary
 Allocate resources  Develop details of
 Identify project system
development team

Phase 5. Support Phase 4. Implementation


 Conduct post-implementation  Develop programs, if necessary
system review  Install and test new system
 Identify errors and enhancements  Train users
 Monitor system performance  Convert to new system

Next
What is the System
Development Cycle?
What are guidelines for system development?

Arrange tasks into phases


(groups of activities)
Involve users (anyone for whom
system is being built)

Develop clearly defined standards (procedures


company expects employees to follow)

Next
What is the System
Development Cycle?
Who
participates in
the system
development
life cycle?

Next
What is the System
Development Cycle?
What is a systems analyst?

Responsible for designing


and developing
information system

Liaison between users


and IT professionals

Next
What is the System
Development Cycle?
What is the project team?

Formed to work on project from beginning to end

Consists of users, systems analyst, and other IT professionals


Project leader—one member of the team who
manages and controls project budget and schedule

Next
What is the System
Development Cycle?
What is project management?
 Process of planning, scheduling, and controlling
activities during system development cycle
 Project leader identifies elements for project
Goal, objectives, and
Time estimates for each
expectations, collectively Required activities
activity
called scope

Cost estimates for each Activities that can take


activity Order of activities
place at same time

Next
What is the System
Development Cycle?
What is a Gantt chart?
 Popular tool used to plan and schedule time
relationships among project activities

Next
What is the System
Development Cycle?
What is project management software?
 Program (such as Microsoft Office Project 2003) used
by project leaders to plan, schedule, and control
projects

Next
What is the System
Development Cycle?
What is feasibility?
Operational
feasibility

Measure of
how suitable Four feasibility
system tests:
development Schedule
feasibility
will be to the
company
Economic
feasibility Technical
(also called feasibility
cost/benefit
feasibility)

Next
What is the System
Development Cycle?
What is documentation?

Collection and summarization


of data and information

Includes reports, diagrams,


programs, and other deliverables

Project notebook contains all


documentation for single project

Next
What is the System Development
Cycle?
What are six data and information gathering
techniques?
 Review documentation
 Observe
 Questionnaire
 Interview
 Joint-application
design (JAD) session
 Research

Next
Planning Phase
What is the planning phase?
Begins when steering committee receives project request
Steering
committee—
decision-making
body for the
company

Function of committee:
Form project
Review and development
Prioritize Allocate
approve project team for each
project requests resources
requests approved
project
Next
Analysis Phase
What is the analysis phase?

Conduct preliminary Perform detailed


investigation, also analysis
called feasibility
study

Next
Analysis Phase
What is the preliminary investigation?
 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

Next
Analysis Phase
What is detailed analysis?
1. Study how current system
works

2. Determine user’s wants, needs,


and requirements

3. Recommend solution

Sometimes called logical design

Next
Analysis Phase
What is an entity-relationship diagram (ERD)?
 Tool that graphically shows connections between
entities in system

Next

You might also like