SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC). GROUP MEMBERS HALİDE ÖZBAŞLI HALİDE ÖZBAŞLI İ. TUĞÇE...
-
date post
19-Dec-2015 -
Category
Documents
-
view
217 -
download
0
Transcript of SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC). GROUP MEMBERS HALİDE ÖZBAŞLI HALİDE ÖZBAŞLI İ. TUĞÇE...
GROUP MEMBERSGROUP MEMBERS
HALİDE ÖZBAŞLIHALİDE ÖZBAŞLI İ. TUĞÇE BOZİ. TUĞÇE BOZ MURAT IRKKANMURAT IRKKAN
Business SystemBusiness System
Vice Precident
Senior ProfessionalPricing Manager
Principal Analyst Professional
Load Analyst
System Analysis and System Analysis and DesignDesign
AnalysisAnalysis
What must be done?What must be done?
DesignDesign
How it will be done?How it will be done?
The System AnalystThe System Analyst
Vice Presidentof Information
Systems
Manager of SystemAnalysis
AdministrativeAssistant
Manager of Programming
Systems Analysts
User ServicesPersonel
Application Programmers
Systems Programmers
Manager of Technical Support
DatabaseAdministrators
Organizational ChartOrganizational Chart
SDLC ’s First PhaseSDLC ’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
Express problem in quantitive terms
Analyse choicesAnd selectPlan
Implement the solution
Evaluate ResultsAnd optimize
An An ExamplExample of e of ScientifScientific ic ProbleProblem-m-Solving Solving ProcessProcess
•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.
SDLC ’s First PhaseSDLC ’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.
SDLC ’s First PhaseSDLC ’s First Phase
SDLC ’s SeconSDLC ’s Second d PhasePhase
Major Function:
To determine the requirements of a proposed new system.
Output: Problem specification.
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.
Process
Data store
Source/Sink
Data flow
4.The analyst diagrams the functions of the new system without specifying exactly how those functions are performed.
Client Staff
Initial CR data
CR Manager
Sales Dept.
1.0Submit
CR
2.0Examine and Set Status
3.0Make
Assign-ment
4.0Record Work Data
5.0View CR
CRS Database
Initial CR data
Initial CR data
Status
Status
CR
Initial Assign. data
Work data
Work data
CR
CR CR
CR
Initial Assign. data
Initial Assign. data
Assign-ment e-mail
Work done E-mail
7.0Record
Software Sales
Sale Data
Sale Data
6.0Close CR
Staff
Client
CR Status
CR Status
Close E-mail
Close E-mail
8.0Get
ReportsReport Criteria
Report Data
Report
CR Manager
9.0Define Staff
Users
Staff Data
Staff Data
AN EXAMPLE FOR DATA FLOW DIAGRAM
SDLC ’s Third PhaseSDLC ’s Third Phase
Major Function:
Design a new system
Output:
Design specifications
SDLC ’s Third PhaseSDLC ’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
SDLC ’s Fourth SDLC ’s Fourth PhasePhase
Major Function:Write and test program
Output:Coded and tested programsUser documentationTraining materials
SDLC ’s Fourth SDLC ’s Fourth PhasePhasePersonnel and task:Personnel and task:
•Prepare site
•Write programs
•Test programs
•Prepare documentation and training
•Enter new data
•Begin using system
SDLC ’s Fifth PhaseSDLC ’s Fifth Phase
Major Function:Repair and upgrade the system
Output:Updated programUser documentationRevised programs
SDLC ’s Fifth PhaseSDLC ’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 Managing the Information Systems Information Systems
ProjectProject ProjectProject DeliverableDeliverable Project ManagementProject Management Project InitiationProject Initiation Project PlanningProject Planning Work Breakdown StructureWork Breakdown Structure Gantt ChartGantt Chart Pert ChartPert Chart Project ExecutionProject Execution
Managing the Managing the Information Systems Information Systems
ProjectProject ProjectProject DeliverableDeliverable Project ManagementProject Management Project InitiationProject Initiation Project PlanningProject Planning Work Breakdown StructureWork Breakdown Structure Gantt ChartGantt Chart Pert ChartPert Chart Project ExecutionProject Execution
Managing the Managing the Information Systems Information Systems
ProjectProject ProjectProject DeliverableDeliverable Project ManagementProject Management Project InitiationProject Initiation Project PlanningProject Planning Work Breakdown StructureWork Breakdown Structure Gantt ChartGantt Chart Pert ChartPert Chart Project ExecutionProject Execution