36
การวิเคราะห์และออกแบบระบบ การเข้าใจปัญหาและการศึกษาความเป็นไปได้ (PROBLEM RECOGNITION AND FEASIBILITY STUDY) โดย อ.สมวรร ธนศรีพนิชชัย 1

การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

การวเคราะหและออกแบบระบบ

การเขาใจปญหาและการศกษาความเปนไปได (PROBLEM RECOGNITION AND FEASIBILITY STUDY)

โดย อ.สมวรร ธนศรพนชชย

1

Page 2: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

กจกรรมในระยะวางแผน

1. ก าหนดปญหา

2. ก าหนดเวลาโครงการ

3. ยนยนความเปนไปไดของโครงการ

4. จดตงทมงานโครงการ

5. ด าเนนโครงการ

2

Page 3: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ค าถามหลกทในกจกรรมการวางแผนโครงการ

กจกรรม ค าถามทตองตอบในการท ากจกรรม

ก าหนดปญหา ท าความเขาใจกบปญหาทเกดขนแลวหรอไม

รในสงทจะตองท าในโครงการแลวหรอไม

ก าหนดเวลาโครงการ ไดวางแผนด าเนนงานใหอยภายใตกรอบเวลาและ

ทรพยากรทมอยอยางจ ากดแลวหรอไม

ยนยนความเปนไปไดของ

โครงการ

ภายหลงจากการศกษาความเปนไปไดแลวสามารถเชอ

ไดวาการด าเนนโครงการนมความเปนไปไดจรงหรอไม

จดตงทมงานโครงการ ความพรอมของทรพยากรบคคลทจะด าเนนโครงการน

พรอมหรอไม

ด าเนนโครงการ พรอมทจะเรมด าเนนการแลวหรอไม 3

Page 4: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ปจจยทสงผลกระทบตอโครงการ

แผนกลยทธ (Strategic plan) นโยบายจากผบรหาร

ค ารองขอจากผใช (User requests) แผนก IT และ เทคโนโลย ระบบงานเดมทใชงาน

เทคโนโลย

ผขายปจจยการผลต - คคา (Supplier) ลกคา

คแขงขน

สภาพเศรษฐกจ

รฐบาล

4

Page 5: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

การเขาใจปญหา (PROBLEM RECOGNITION)

ขนตอนแรกของSDLC คอการตรวจสอบเบองตน (Preliminary Investigation) เปนการศกษาขอมลเบองตนในการก าหนดปญหา ก าหนดวตถประสงคของโครงการ และ

การศกษาความเปนไปได

การคนหาปญหา เรมจากสงเกตการณและจดบนทกเหตการณทเกดขนจรง โดยสงเกตอยาง

กวางๆ เชน เสยคาใชจายดานขนสงสง, การประสานงานระหวางฝายผลตและพนกงานขายไม

ราบรน

จากนนจงคอยระบปญหาและขอบเขตของปญหาใหชดเจนขน

อาจใหพนกงานใชแบบเสนอปญหา

เปนการวางแผนระบบงานเพอใหทราบถงวธการเรมตนโครงการ

เพอใหทราบถงวธการประเมนโครงการเรมตน

5

Page 6: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางระบบงาน

ระบบรานขายสนคารานPP ซงเปนรานขายสนคาทวไปมขนาดใหญ ท ากจกรรมการขายสนคาทงขายสงและขายปลก มงานและขนตอนการท างาน

ดานการขายหลกๆดงน

มการบนทกขอมลสนคา ขอมลการขาย และขอมลสนคาคงคลงลงในสมดบนทก

เสมอ

เมอลกคาสงซอสนคา พนกงานจะตองเปดสมดบนทก เพอหายอดคงเหลอของสนคาทลกคาสง และเมอลกคาช าระเงน กตองเขยนใบเสรจรบเงนใหกบลกคา

กอนปดรานของทกวน พนกงานจะตองท าการตรวจสอบขอมลคงคลง และจดท า

บญชการขายประจ าวน

6

Page 7: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

จากตวอยาง นกศกษาเลงเหนปญหา

ในเรองอะไรบาง???

7

Page 8: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

สญญาณบงชและแหลงของปญหา

สญญาณทบงบอกปญหา ใหสงเกตจากปญหาทเกดขนในระบบงาน เชน

ท างานชากวาก าหนด, ค าต าหนจากลกคา, สวนแบงทางการตลาดหรอก าไร

ลดลง, พนงงานมากหรอนอยเกนไป, การลาออกของพนกงาน

แหลงปจจยภายใน ดจากสงทอยภายในระบบงาน เชน ดจาก output, การท างานของพนกงาน, รายงานสถตตางๆ ขององคกร

แหลงปจจยภายนอก ดจากสงทอยภายนอกระบบงาน เชน ลกคา, คแขง,

ตวแทนจ าหนาย, ผตรวจสอบ, ผบรหาร

8

Page 9: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

2. การก าหนดปญหา (PROBLEM DEFINITION)

ก าหนดหวเรองของปญหา (Subject) ก าหนดวาระบบทก าลงจะศกษามปญหาอะไร โดย SA ตองแสดงสวนทกอปญหา และทเกยวของกบขอมล พรอมนยามปญหาทเกดขนอยางชดเจน (แยกอาการกบปญหา)

เชน พนกงานในองคกรไมสามารถท างานตางๆ ใหเสรจหมดใน 1 วน

ปญหาคอ_______________________________________________

ก าหนดขอบเขตของการศกษา (Scope) เปนการก าหนดจดเรมตนและจดสนสดของการศกษา โดยก าหนดวาจะศกษาระบบเพยงใด จะ

ท าการศกษาในฝายใดบาง กลมบคคลทจะเกบขอมลเปนใครบาง เปนตน

9

Page 10: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

2. การก าหนดปญหา (PROBLEM DEFINITION)

ก าหนดเปาหมายของการศกษา (Objectives) สงทควรค านงถงมดงน มเพอขจดขอบกพรองตางๆ ของระบบ และตองมความเปนไปได

ควรเนนใหเหนถงเปาหมายในการศกษาเพอการแกไขปรบปรง โดย

เปาหมายทก าหนดตองไมยากหรอมขอจ ากดทมากจนเกนไป

เปาหมายทวางไวสามารถตคาออกมาเปนตวเลขทสามารถวดไดหรอเปน

รปธรรมทมองเหน

เชน เพอลดตนทนในการแสดงผลลพธของระบบ โดยปรบปรงรายงานท

ซ าซอนหรอไมจ าเปนออก, เพอใชเวลาในการประมวลผลนอยทสด, เพอ

ลดขอผดพลาดและเพมความถกตองของการกรอกขอมล

10

Page 11: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ความตองการระบบ SYSTEMS REQUESTS

การพจารณาเหตผลทตองการระบบมาใชงาน มหลกทใชในการพจารณาคอ

เพอเพมคณภาพการบรการ

เพมประสทธภาพการท างาน

สนบสนนการสรางผลตภณฑและบรการใหม

เพมสารสนเทศ

ควบคมระบบงานไดมากขน

ลดคาใชจาย

11

Page 12: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

การประเมน SYSTEMS REQUESTS

การประเมนโครงการ โดย คณะกรรมการพจารณาระบบ (Systems Review Committee)

ประเมนแบบฟอรมค ารอง

ก าหนดล าดบในการพจารณา

พจารณาความเปนไปได

12

Page 13: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

การศกษาความเปนไปได (FEASIBILITY STUDY)

หมายถง การวเคราะหเปรยบเทยบเพอหาขอสรปวาควรพฒนาระบบงานหรอไม และ

ควรพฒนาดานใด (บางงานในระบบเดมอาจจะดอยแลว)

การศกษาความเปนไปไดมอย 4 ดาน ดงน

ความเปนไปไดทางดานเทคนค (Technical Feasibility) ความเปนไปไดทางดานการปฏบตงาน (Operational Feasibility) ความเปนไปไดทางดานเศรษฐศาสตร (Economical Feasibility) ความเปนไปไดทางดานกฎหมาย (Legal Feasibility)

13

Page 14: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ความเปนไปไดทางดานเทคนค (TECHNICAL FEASIBILITY)

คอ ความเปนไปไดของการสรางระบบใหมโดยน าเทคโนโลยทมในระบบ

ปจจบนมาใชงาน หรอการอพเกรดเทคโนโลยทมอยเดมใหมประสทธภาพ

สงขน หรอควรใชเทคโนโลยใหมทงหมด

เทคโนโลย ไดแก ฮารดแวร ซอฟตแวร ฐานขอมล การสอสารขอมล

ตองมนใจวาเทคโนโลยนนมประสทธภาพ มความปลอดภยและเชอถอได

งายตอการใช สามารถหาไดจากทไหน (มจ าหนายแลวหรอยงวจยอย) ระบบ

เดมทมอยสามารถปรบใชเทคโนโลยนไดหรอไม ฯลฯ

14

Page 15: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ความเปนไปไดทางดานการปฏบตงาน (OPERATIONAL FEASIBILITY)

คอ ความเปนไปไดของระบบใหมทจะใหขอมลทถกตองตรงความตองการ

ของผใช การค านงถงทศนคตและทกษะของผใชงานกบระบบใหมทมการ

ปรบโครงสรางการท างานวาเปนพอใจและยอมรบหรอไม

อาจศกษาวา ระบบใหมสามารถเตรยมขอมลตางๆ ใหกบบคลากรใน

หนวยงานไดถกตองหรอไม

ตองตรวจสอบวา ระบบใหมสามารถตดตงรวมกบการท างานของระบบ

ปจจบนไดหรอไม และจะใชงานรวมกนไดอยางไร

ในการตดตงระบบใหม งานใดบางทตองปรบโครงสรางการท างานใหม

หรองานใดบางทตองฝกอบรมการท างานใหม

15

Page 16: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ความเปนไปไดทางดานเศรษฐศาสตร (ECONOMICAL FEASIBILITY)

คอ ความเปนไปไดในทางการเงนและเศรษฐกจ โดยค านงถงตนทนคาใชจายในการ

พฒนาระบบ ความคมคาของระบบ

ประมาณการจ านวนเงนทตองใชส าหรบการท าโครงการ อาจแยกเปน

คาใชจายในการศกษาระบบ

คาใชจายเกยวกบฮารดแวรและซอฟตแวร รวมถงการบ ารงรกษาระบบ

ผลประโยชนทจะไดรบในรปแบบของการลดคาใชจาย

คาใชจายของระบบเดมทยงไมพฒนา เทยบกบระบบทก าลงจะพฒนา

คาใชจายดานบคลากร คอคาจางแรงงานทจะจายหลงจากพฒนาระบบเสรจแลว

คาใชจายดานตดตงระบบ เชน คาสถานท เฟอรนเจอร จดท าขอมล จดท าเอกสาร

แบบฟอรมตางๆ, คาอบรม เปนตน

คาใชจายดานการปฏบตงาน เชน คาไฟฟา อาคารสถานท เปนตน

16

Page 17: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ความเปนไปไดทางดานกฎหมาย (LEGAL FEASIBILITY) คอ ความเปนไปไดในดานระเบยบ ขอบงคบ และกฎหมาย วาระบบทจะพฒนานนตองไมขดตอ

ระเบยบขอบงคบของกฎหมาย และขององคกรทมอย

17

Page 18: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

การบรหารโครงการ (PROJECT MANAGEMENT)

โครงการ หมายถง กจกรรมทเกยวของกน มหลายขนตอน แตมจดประสงคเดยวกน

คอ ตองการใหโครงการเสรจสมบรณ ทงในเรองของเวลา งบประมาณ ทรพยากร

ดงนนตองมการวางแผนกจกรรม อาจอยในรปของตาราง

จะใช แกนตชารต (Gantt Chart) มาชวยในการวางแผนและก าหนดเวลาในการท างานของโครงการ จะเขยนในรปกราฟของกจกรรม โดยท

แกน Y แทนกจกรรมตางๆ ทมในโครงการ แกน X แทนเวลาในการท างานของแตละกจกรรม

18

Page 19: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางตารางกจกรรม

กจกรรม กจกรรมกอน ระยะเวลา (สปดาห)

( A) การสมภาษณ ไมม 3

( B) การออกแบบสอบถาม A 4

( C) การอานรายงานองคกร ไมม 4

( D) การวเคราะหความตองการ B, C 8

( E) การน าเสนอตวตนแบบ B, C 5

( F) การสงเกตปฏกรยา E 3

( G) แสดงคาใชจายและผลลพธ D 3

( H) การเตรยมน าเสนอโครงการ G, F 2

( I) การน าเสนอโครงการ H 2 19

Page 20: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

GANTT CHART

การสมภาษณ

การออกแบบสอบถาม

การอานรายงานองคกร

วเคราะหความตองการ

การน าเสนอตวตนแบบ

การสงเกตปฏกรยา

แสดงคาใชจายและผลลพธ

การเตรยมน าเสนอโครงการ

การน าเสนอโครงการ

20

1 5 10 15 20

กจกรรม

เวลา (สปดาห)

Page 21: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

การควบคมโครงการ

จะใช PERT Diagram (หรอ Program Evaluation and Review Technique) มาชวยในการบรหารโครงการดวยการวางแผน ควบคม โดยเนนดานเวลาในการด าเนนโครงการ

Node – ใชแทนจดเรมตน/จดสนสดกจกรรม

เสนตรง – ใชแทนกจกรรม

เสนประ – ใชแทนกจกรรมสมมต (Dummy Activity)

21

1

B, 8 A, 4 1 2 3

Page 22: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางการใช PERT (1)

22

D 5

กจกรรม กจกรรมทตองเสรจกอน

A - B A C A D B, C

B A

1

3

C 4

2

Page 23: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางการใช PERT (2)

23

กจกรรม กจกรรมทตองเสรจกอน

A - B - C A D B E C, D

C 4

A

E 6

2

B 3

1

D 5

Page 24: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางการใช PERT (3) กจกรรม กจกรรมกอน ระยะเวลา (วน)

( A) การสมภาษณ ไมม 3

( B) การออกแบบสอบถาม A 4

( C) การอานรายงานองคกร ไมม 4

( D) การวเคราะหความตองการ B, C 8

( E) การน าเสนอตวตนแบบ B, C 5

( F) การสงเกตปฏกรยา E 3

( G) แสดงคาใชจายและผลลพธ D 3

( H) การเตรยมน าเสนอโครงการ G, F 2

( I) การน าเสนอโครงการ H 2 24

Page 25: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางการใช PERT (3)

25

E,5

B,4 3

A,3

6

2

C,4 4

1

D,8 5

F,3 7

G,3 8

H,2 9

I,2 10

E,5

B,4 A,3 2

C,4 1 D,8

4

F,3

G,3 6

H,2 7

I,2 8

5

3

Page 26: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางการใช PERT (3)

สายงานท 1 A-B-D-G-H-I

26

E,5

B,4 A,3 2

C,4 1 D,8

4

F,3

G,3 6

H,2 7

I,2 8

5

3

สายงานท 2 A-B-E-F-H-I

สายงานท 3 C-D-G-H-I

สายงานท 4 C-E-F-H-I

= 3+4+8+3+2+2 = 22 วน

= 3+4+5+3+2+2 = 19 วน

= 4+8+3+2+2 = 19 วน

= 4+5+3+2+2 = 16 วน

Critical

path

Page 27: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางการใช PERT (4)

กจกรรม งานทตองเสรจกอน ระยะเวลา (วน) คาใชจายในการ เรงงาน 1 วน (บาท) ปกต เรง

A - 7 6 150

B - 8 6 75

C A 9 7 200

D A 11 9 125

E B 8 5 115

F B 10 7 100

G C 13 11 200

H D, E 13 12 100

I F 14 10 125

J G, H, I 7 5 100

27

Page 28: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางการใช PERT (4)

28

C,9,7

D,11,9 5

G,13,11 8

2

E,8,5 6

F,10,7 7

A,7,6

B,8,6 3

1

4

H,13,12 9

I,14,10 10

J,7,5 11

# 1 A-C-G-J # 2 A-D-H-J # 3 B-E-H-J # 4 B-F-I-J

= 36 = 38 = 36 = 39

Page 29: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

ตวอยางการใช PERT (4) พรอมการเรงงาน

29

C,9,7

D,11,9 5

G,13,11 8

2

E,8,5 6

F,10,7 7

A,7,6

B,8,6 3

1

4

H,13,12 9

I,14,10 10

J,7,5 11

# 1 A-C-G-J # 2 A-D-H-J # 3 B-E-H-J # 4 B-F-I-J

= 36 = 38 = 36 = 39

เรงวนท 1 เลอก B

เรงวนท 2 เลอก J

36 38 35 38

35 37 34 37

B,7,6

J,6,5

การเรงงานใหเรวขน 2 วนตองเรงกจกรรม B และ J ซงเสยคาใชจาย 75+100=175 บาท

Page 30: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

การประมาณตนทนและก าไร

ตนทน (Cost) แบงเปน 2 กลม คอ ตนทนทแสดงใหเหนเดนชด คอคาใชจายทสามารถประมาณการได เปนคาใชจายท

ตองจายโดยตรงในการท าโครงการ เชน คาเครองมอและอปกรณตางๆ, คาจาง

พนกงานตางๆ ทเกยวของ, เวลาท SA ใช, เวลาท Programmer ใช ตนทนทไมสามารถแสดงใหเหนเดนชด คอคาใชจายทไมสามารถระบไดแนนอน

เชน การสญเสยระดบการแขงขน, ความสญเสยความเปนทรจกในตอนแรกของ

การสรางนวตกรรมใหม, การตดสนใจบางอยางทไมมประสทธภาพเพยงพออาจท า

ใหไมสามารถใชสารสนเทศได

30

Page 31: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

การประมาณตนทนและก าไร

ก าไร (Benefit) แบงเปน 2 กลม คอ ก าไรทสามารถแสดงใหเหนเดนชด คอ ก าไรทสามารถวดคา หรอตคาออกมา

อยางชดเจน อาจตคาเปนหนวยเงน จ านวนทรพยากร หรอเวลา เชน การเพม

ความเรวในการประมาณผล, ความเรวในการเขาถงขอมล, การชวยใหพนกงาน

ท างานเสรจโดยใชเวลานอยลง, การเพมยอดการขาย, การเพมอตราการผลต เปน

ตน

ก าไรทไมสามารถแสดงใหเหนเดนชด เปนก าไรทไมสามารถจะวดคาไดอยาง

แนนอน เชน ก าไรของการตดสนใจทดกวาในการน าเครองคอมพวเตอรมาใช, ก าไร

ทไดจากการท าใหภาพพจนของธรกจดขน เปนตน

31

Page 32: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

การพจารณาความคมคาตอการลงทนพฒนาโครงการ

มวธการพจารณาทเปนทนยมอย 3 แบบ คอ

Break-even analysis Payback analysis Present value analysis

32

Page 33: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

BREAK-EVEN ANALYSIS – การวเคราะหจดคมทน

33

0

10000

20000

30000

40000

50000

60000

70000

80000

ยอดขาย

ตนทน

ระบบปจจบน

ระบบใหม

200 400 600 800 1000 1200

Break-even point

Page 34: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

PAYBACK ANALYSIS การวเคราะหระยะเวลาคนทน

ป ตนทน ตนทนรวม ก าไร ก าไรรวม

0 30,000 30,000 0 0

1 1,000 31,000 12,000 12,000

2 2,000 33,000 12,000 24,000

3 2,000 35,000 8,000 32,000

4 3,000 38,000 10,000 42,000

5 4,000 42,000 11,000 53,000

34

60,000

50,000

40,000

30,000

20,000

10,000

0 1 2 3 4 5

หนวยเงน (บาท)

ตนทนรวมของระบบใหม

ก าไรรวมของระบบใหม

Page 35: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

PRESENT VALUE ANALYSIS

คาเงนในปจจบน และอนาคตจะมคาไมเทากน เชน เงน 100 บาทในปจจบน

หากเวลาผานไป 5 ป คาของเงน 100 บาทกจะลดลง

มลคาปจจบน = (ก าไรปท n)* (ปจจยสวนลด) ปจจยสวนลด = 1/ (1+r/100)n (เมอ r คออตราดอกเบย) เชน มลคาปจจบนของเงน 40,000 บาท ถาอก 2 ปขางหนา จะมคา

ปจจยสวนลด = 1/(1+10/100) 2 = 0.826 (ก าหนดใหอตราดอกเบย

10%)

มลคาปจจบน = 40000 * 0.826 = 33040

35

Page 36: การวิเคราะห์และออกแบบระบบacademic.udru.ac.th/~samawan/content/3sa-requirement.pdf · ขั้นตอนแรกของsdlc

PRESENT VALUE ANALYSIS

36

ปท 0 1 2 3 4 5 รวม

รายรบ 100,000 100,000 100,000 100,000 100,000

อตราสวนลด 2% 0.9803922 0.9611688 0.9423223 0.9238454 0.9057308

มลคาเงนปจจบนของรายรบ 98,039.22 96,116.88 94,232.23 92,384.54 90,573.08

มลคาเงนปจจบนสทธของผลก าไร

(สะสม)98,039.22 194,156.10 288,388.33 380,772.87 471,345.96 471,345.96

เงนลงทนครงแรก 126,500

เงนลงทนรายป 40,000 40,000 40,000 40,000 40,000

อตราสวนลด 2% 0.9803922 0.9611688 0.9423223 0.9238454 0.9057308

มลคาปจจบนของเงนลงทน 39,215.69 38,446.75 37,692.89 36,953.82 36,229.23

มลคาปจจบนของเงนลงทน(สะสม) 126,500 165,716 204,162.44 241,855.33 278,809.15 315,038.38 315,038.38

วเคราะหการคนทน

มลคาเงนปจจบนของกระแสเงน 126,500- 58,823.53 57,670.13 56,539.34 55,430.73 54,343.85

มลคาเงนปจจบนของกระแสเงน(สะสม) 67,676.47- 10,006.34- 46,533.00 101,963.72 156,307.57

อตราการคนทน 0.18 เปอรเซนต เวลาทคนทน 2.18 ป