Please enable JavaScript.
Coggle requires JavaScript to display documents.
Systems Development Life Cycle (SDLC) - Coggle Diagram
Systems Development Life Cycle (SDLC)
Phase 1: Identifying Problems, Opportunities, and Objectives
Problem - situations that the analyst believes can be improved
through the use of computerized information systems.
Opportunities - how can the business reach its objectives by
addressing specific problems or opportunities.
Objectives - generally the reason the analyst was called in in the
first place.
SDLC Phase 3: Analyzing System Needs
Activity
Create data flow,activity, or sequence diagrams
Complete the data dictionary
Analyze the structured decisions made
Prepare and present the system proposal
Output
Recommendation on what, if anything, should be done
Phase 5: Developing and Documenting Software
Activity
• System analyst works with programmers to develop any original software
• Works with users to develop effective documentation
• Programmers design, code, and remove syntactical errors from computer programs
• Document software with help files, procedure manuals, and Web sites with Frequently Asked Questions (FAQs)
Output
• Computer programs
• System documentation
Phase 7: Implementing and Evaluating
the System
Activity
Train users
Analyst plans smooth conversion from old system to new system
Review and evaluate system
Output
Trained personnel
Installed system
Phase 4: Designing the Recommended System
Uses the information collected earlier to accomplish the logical
design of the information system
Activity
Design procedures for data entry
• Design the human-computer interface
• Design system controls
• Design database and/or files
• Design backup procedures
Output
Model of the actual
system
Phase 2: Determining Human Information Requirements
Activity
Interviewing
Sampling and investing hard
data
Questionnaires
Observe the decision maker’s
behavior and environment
Prototyping
Learn the who, what, where,
when, how, and why of the
current system
Output
The analyst understands how users accomplish their work when interacting with a computer
Begin to know how to make the new system more useful and usable
Know the business functions
Have complete information on the:
Goals
Data
Procedures involved
Phase 6: Testing and Maintaining the System
Testing should take place first with sample data and then with actual data.
Testing is done by both the programmers and the analyst.
The maintenance started here is carried out routinely through the life of the system.
Activity
•Test the information system
•System maintenance
•Maintenance documentation
Output
•Problems, if any
•Updated programs
•Documentation