310 likes | 753 Views
SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC). GROUP MEMBERS. HALİDE ÖZBAŞLI İ. TUĞÇE BOZ MURAT IRKKAN. SYSTEM. Tools Supplies Machines Procedures People. Types of System. Business System Information System. Business System. Vice Precident. Senior Professional. Pricing Manager.
E N D
GROUP MEMBERS • HALİDE ÖZBAŞLI • İ. TUĞÇE BOZ • MURAT IRKKAN
SYSTEM • Tools • Supplies • Machines • Procedures • People
Types of System • Business System • Information System
Business System Vice Precident Senior Professional Pricing Manager Principal Analyst Professional Load Analyst
System Analysis and Design • Analysis What must be done? • Design How it will be done?
The System Analyst Vice President of Information Systems Administrative Assistant Manager of System Analysis Manager of Programming Manager of Technical Support User Services Personel Systems Analysts Application Programmers Systems Programmers Database Administrators Organizational Chart
PLANNING MAINTENANCE ANALYSIS IMPLEMENTATION DESIGN SDLC ’s Phases
PROBLEM RECOGNITION SDLC ’s First Phase • Major Function: Establishing that a problem exists. • Output: Feasibility study. • Tasks: A user notifies an analyst that a problem exists.
Recognize the problem And identify causes An Example of Scientific Problem-Solving Process Express problem in quantitive terms Analyse choices And selectPlan Implement the solution Evaluate Results And optimize
FEASIBILITY STUDY SDLC ’s First Phase • Major Function: • To define the problem and determine whether or not a new system is feasible. • Output:Feasibility Study. • Principal Tools: • Fact-gathering techniques and requirements estimation.
FEASIBILITY STUDY SDLC ’s First Phase Tasks: 1.Collecting information about the problem. 2.Developing possible solutions. 3.Developing more precise estimates of requirements for the analysis phase to fallow. 4.Management decides to continue the project or not.
ANALYSIS SDLC ’s Second Phase Major Function: To determine the requirements of a proposed new system. Output:Problem specification.
ANALYSIS Tools: Principal Tasks: 1.Studying documents of the current system in order to understand both its flaws and its strong points. 2. Preparing a list of requirements for a new system. 3. Preparing a prototype of the system.
4.The analyst diagrams the functions of the new system without specifying exactly how those functions are performed. Process Data store Source/Sink Data flow
5.0 View CR CR CR Client Staff Initial CR data 1.0 Submit CR Initial CR data Assign-ment e-mail CR Manager CR Work data 4.0 Record Work Data Staff Data 9.0 Define Staff Users Initial CR data 3.0 Make Assign-ment Work data Staff Data Initial Assign. data CR 7.0 Record Software Sales CRS Database Initial Assign. data Sale Data CR Work done E-mail Sale Data Status Report Data Initial Assign. data CR Status 2.0 Examine and Set Status 8.0 Get Reports Sales Dept. Close E-mail Status Staff Report 6.0 Close CR Report Criteria CR Manager Client CR Status Close E-mail AN EXAMPLE FOR DATA FLOW DIAGRAM
DESIGN SDLC ’s Third Phase Major Function: Design a new system Output: Design specifications
SDLC ’s Third Phase Principal Tools: • Data flow diagrams • Data models • System models • Prototyping Personnel and Tasks: • Order hardware and software • Transform into hierarchy • Incorporate security • Design input and output • Design database
IMPLEMENTATION SDLC ’s Fourth Phase • Major Function: • Write and test program • Output: • Coded and tested programs • User documentation • Training materials
SDLC ’s Fourth Phase Personnel and task: • Prepare site • Write programs • Test programs • Prepare documentation and training • Enter new data • Begin using system
MAINTENANCE SDLC ’s Fifth Phase • Major Function: • Repair and upgrade the system • Output: • Updated program • User documentation • Revised programs
SDLC ’s Fifth Phase Personnel and Task: • Recognize problem • Prepare incremental model • Decide whether to implement • Modify documentation • Modify programs • Test programs • Use modified system
Managing the Information Systems Project • Project • Deliverable • Project Management • Project Initiation • Project Planning • Work Breakdown Structure • Gantt Chart • Pert Chart • Project Execution
Managing the Information Systems Project • Project • Deliverable • Project Management • Project Initiation • Project Planning • Work Breakdown Structure • Gantt Chart • Pert Chart • Project Execution
Managing the Information Systems Project • Project • Deliverable • Project Management • Project Initiation • Project Planning • Work Breakdown Structure • Gantt Chart • Pert Chart • Project Execution