F 3 ก (SDLC) 1
F 3
ก (System Development Life Cycle)
3.1 ก
ก ก ก กF F กF F Fก F ก กก
ก ก กก ก F F F F ก กก F F
ก ก F F ก กF
James Wetherbe F F ก F 2527 F F System Analysis and Design: Traditional,
Structured and Advanced Concepts and Techniques. F ก ก กF ก 6
F F ก F F F ก 6 PIECES F F -
1. Performance F ก F ก F ก
2. Information F ก F ก F F
3. Economics F ก F ก F F
4. Control F ก F ก F F ก ก
5. Efficiency F ก F ก ก
6. service F ก F ก ก ก F F F ก ก กF ก F ก
F ก ก F
F ก F ก F ก F F
กก F ก F F ก F ก F
F ก F F F กก F
3.2 ก (System Development Life Cycle :SDLC)
ก Fก F F
F F F ก F F F F F F F
F ก F F ก 7 F ก
1. F (Problem Recognition)
2. ก F (Feasibility Study)
3. F (Analysis)
4. ก (Design)
5. F (Construction)
6. ก (Conversion)
7. ก (Maintenance)
1: F (Problem Recognition)
ก Fก F F F F กF F ก ก
2.
F 3 ก (SDLC) 2
F กF ก F ก F F ก
F ก ก F ก F F ก
ก F ก ก F F
F F กF
MIS ก F ก ก F F F F ก F F F 1,000
F F F ก F 900 กF ก 1,000 ก
ก F F ก กF
F F F ก F F F FF F ก F
F ก ก F ก F ก F F
F กF F ก ก ก F F F FF กก กF F F F F
F ก F Fก F F ก ก กF F F ก F
F F กF "ก ก F" (Feasibility Study)
1: F
F : กF
F: ก ก F
: F
ก F : F F F F ก F
2: ก F (Feasibility Study)
F ก ก Fก ก ก F Fก F
ก กF F F F FF F
F F F ก F
F F F ก กFF ก กF F
ก ก ก F ก F กF F
F F F F F F F F F F
F กF F F F F F F F F F F
ก F F F F F ก
F ก ก F F F F F ก ก
F F F ก F F F FF F F FF F ก
F F F ก F F F
กก F 1,000 F Fก 1 F F F F F FF F F F
F กF ก F F F F F F FF ก F ก F
ก F F F F F F F F FF ก ก
ก F F ก กF F F F ก
ก F F F F ก F Fก
ก F F ก F ก F FF F (Cost-Benefit)
ก F
3.
F 3 ก (SDLC) 3
F FF 0 1 2 3 4 5
F FF ก 200,000 - - - - -
F FF - 50,000 52,000 60,000 70,000 85,500
F FF F F 200,000 250,000 302,000 362,000 422,000 507,000
F - 80,000 100,000 120,000 150,000 200,000
F F F - 80,000 180,000 300,000 450,000 650,000
1 F cost-Bencfit ก 5
F ก 3 ก FF 3 ก
F 200,000 F
2:ก ก F (Feasibility Study)
F :ก ก F F F
F: F
:ก F F ก
ก F : F F ก ก
1. ก F ก F ก ก
2. ก F F ก ก กF
3. ก F ก F ก F F ก F F
4. F F ก F F
3ก F (Analysis)
F Fก F ก F Fก ก ก ก ก
ก F F F ก F F ก ก ก F
F F F ก ก F ก ก F ก F
ก F F F ก ก F (Fact-Gathering Techniques) F กF ก ก F
ก FF F F ก F ก F ก ก F F กF F ก F
F Fก F ก ก ก F ก F
FF F F F F F F F กก
F ก F กก F กก Fก F F
F F ก F F ก F F F F
ก F F ก F F Fก F F FF F ก ก
F F F F F ก F ก ก F F ก F ก F
4.
F 3 ก (SDLC) 4
กF ก F ก F ก F F ก
ก F ก ก F
F F F ก F ก F F " "
(Prototype) F F F F F FF F กF 4
(Fourth Generation Language) ก F ก F F F ก F
F F ก F ก F F ก F F
ก F (Problem Specification)
ก F ,ก F ก F
ก F , F F , ก F กF . F
ก F ก 100-200 F ก
3:ก F (Analysis)
F :ก F ก F( F กF )
F: F
: ก ก F , Data Dictionary, Data Flow Diagram, Process Specification, Data Model,
System Model, Prototype, system Flowcharts
ก F : F F F F F F
1. F ก ก F ก F F ก F
F
2. ก F F ก F
3. ก F ก (Diagram) F F F กF F F
F F
4. ก F F
5. F F ก F F
4:ก ก
(Design)
ก
ก ก ก F ก F ก ก
Fก ก F F F F F F (F )
F ก ก F
F ก F ( F F) F F F
ก F F ก F Fก F ก F F
ก ก F F ก ก F ก F ก F
ก F ก F F F " F (What) " F ก ก F FF "
F F (How)"
ก ก
ก F (Security) F ก ก
ก F " " F F F F F ก F F ก
F F F (Input Format) ก (Report Format) ก (Screen
Format) กก ก ก F F F F Fก F ก F ก
5.
F 3 ก (SDLC) 5
F ก ก F F ก Fก F F F ก F ก F
F FF ก F Fก F F กFก ก ก ก ก F
F F F F ก F ก กF
ก กF "F ก ก " (System Design
Specification) F ก F F ก ก F กF F
ก F ก F FF F ก ก F กF F F
F F F F F ก F F F กF F F ก F
(Construction)
4:ก ก
(Design)
F : ก F F F ก F ก F F
F: F ก ก (System Design Specification)
: ก F Data Dictionary, ก F (Data Flow Diagram), F ก
(Process Specification ), F (Data Model), (System Model), (System
Flow Charts), F (Structure Charts), HIPO (HIPO Chart), F F F
ก F :
1. ก F ก F F F F F ( F F)
2. ก F F ก ก F
3. ก F ก
4. ก F ก F F F ก
5. ก F ก ก F F ก
6. F F ก F ก F ก ก กF F
5:ก (Construction)
ก F ก F กF F F ก ก
F ก F F ก F F F ก F F F ก F
F ก F ก ก F F ก ก F F
F F F F F F ก F ก F F
ก ก F ก ก (Design Specification) ก F ก F F F ก F ก
FF ก ก F Fก F กF F ก ก F กF F
ก ก FF F ก กF ก ก F ก F F F
ก ก ก F F F F F ก ก F "Structure Walkthrough " ก
ก F ก F ก F ก F Fก F
ก F F ก F F F F ก F F F ก F
ก F ก F F ก F ก F "Help" F ก กF ก F
F F ก ก ก F F F F F F
F กF ก F
6.
F 3 ก (SDLC) 6
5:ก (Construction)
F : ก
F: ก F F ก F ก F ก ก
: ก F Editor, compiler,Structure Walkthrough, ก ก ก
ก ก ก F
ก F :
1. ก F ก F( F F)
2. ก F ก ก ก
3. ก F ก กF ก F ก
4. ก F ก
5. F ก ก
6. F F F F F ก F ก
7. ก F ก F ก F ก ก
6:ก (Construction)
F F กF Fก ก F ก F F F
F F F F F
ก F F F F F F F F ก กF
ก F F ก F FF ก F F F ก กF ก F F F
F F
7: ก (Maintenance)
ก ก F กF ก กF ก กก F F F กF ก ก F
F F กF F F 2 F 1. ก (Bug) 2. ก Fก
ก ก F 40% F F F ก กF ก ก
"Bug" ก F F ก ก ก ก F F ก ก
ก ก F ก ก F F ก
กF F ก F
ก ก F Fก ก F F F ก กF F ก F
F F ก ก F FF F F กF F
ก
F
7.
F 3 ก (SDLC) 7
1. F 1. กF
2. ก F 1. F
2. F FF F
3. F F
3. F 1. ก
2. ก F ก
3. กF F
4. F F
4. ก 1. ก F F F F F
2. กก F
3.
4. ก Input Output
5. ก F F
5. 1.
2. ก
3. ก
4. F ก F ก
6. F 1. F
2. F F
7. ก 1. F
2. ก F กF
3. F กF F
4. กF ก F
5. กF ก
6. ก
7. F กF F
3.3 ก ก
กก 1: F F
ก F ก F ก F F F F
ก F กF F ก F F ก FF ก F ก F F ก
F F Fก F F F F
8.
F 3 ก (SDLC) 8
ก ก กF Fก F F ก F F F ก Fก
F กF ก F ก ก F F F
F F ก F ก ก ก ก ก (SDLC)
F F F F ก
กก 2: ก FกF ก ก กF F
ก ก (SDLC) F F ก ก F F
1. ก F (System Analysis)
2. ก F (System Design)
3. ก F F ก F (System imple- mentation)
4. ก ก ก (System support)
ก FกF F ก ก F ก ก F
F ก F F กF ก F ก
F กF
กก 3: ก F F ก (sequential process)
กก F F ก SDLC F F 1
system analysis F F กF F F 2 system design F 2 F 3
ก F F ก ก
1 Gantt ก SDLC F ก F ก
ก F (overlap) ก F F F ก F F
ก F ก ก F F FกF F F F
ก F F F F F 1 F F กก ก
F F 2 F F F 2ก ก F F
F ก ก F F F F F F
FกF F F ก 1 F F Fก F F
ก F กF F F ก F
9.
F 3 ก (SDLC) 9
กก 4: F ก F
ก ก F ก F F กF ก F
F ก ก F ก ก F
ก กF F ก F ก ก
F F ก F ก ก ก
F F F F F
ก F F ก Fก F F F
F F ก F 10,000 F FF F 2
F F F FF ก 3 ก F F F
ก FF F F ก F ก F ก F F F
F F ก F F F F F ก ก F
F
กก 5: F ก F ก ก
ก ก ก ก F (feasibility study)
ก ก F ก F F F ก ก
F F F ก F ก ก F ก F F F F ก
ก F F F F ก ก F F F ก F F ก
F F ก ก ก ก ก F F F F ก
ก F ก ก ก ก F F F F F F F
ก F ก กก ก F กF F ก F
F F F ก F F
กก 6: ก ก F ก ก FF
ก ก ก ก F Fก F F F ก F F ก
ก ก ก F F F Fก ก ก ก
ก F F ก F ก F ก F ก ก ก F Fก
ก F ก F ก F ก กF
ก ก ก ก ก F F F ก F
ก ก F F F F ก (source code) F F