บทท 9

24
บบบบบ 9 กกกกกกกกกกกกกกกกกกก กกกกกกกกกกกกกกกกกก

Upload: j-kitipat-vatinivijet

Post on 26-May-2015

63 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: บทท   9

บทท�� 9การควบค�มและการตรวจสอบโปรแกรมประยุ�กต�

Page 2: บทท   9

วั�ตถุประสงค์�1. อธิ�บายองค์�ประกอบโปรแกรมประยกต�ได้�2. อธิ�บายค์วัามเส��ยงโปรแกรมประยกต�ได้�3. อธิ�บายร�องรอยการตรวัจสอบของข�อม"ลของการนำ%าเข�าในำล�กษณะแบซและออนำไลนำ�ได้�4. อธิ�บายร�องรอยการตรวัจสอบของข�อม"ลของผลล�พธิ�ล�กษณะแบซและออนำไลนำ�ได้�5. อธิ�บายการจ�ด้การก�บการป,ด้เศษเลขทศนำ�ยมอย�างถุ"กต�อง

Page 3: บทท   9

องค์�ประกอบโปรแกรมประยกต�การนำ%าข�อม"ลเข�ามาประมวัลผลและนำ%าข�อม"ลออก สามารถุท%าได้� 3 ร"ปแบบ ค์.อ

1. การบ�นำท/กรายการเข�าส"�ระบบค์อมพ�วัเตอร�และประมวัลผลในำล�กษณะกล�ม เม.�อม� รายการเก�ด้ข/0นำจะถุ"กเก1บข�อม"ลท�นำท�และนำ%ามาประมวัลผลพร�อมก�นำ

2. การบ�นำท/กรายการเข�าส"�ระบบค์อมพ�วัเตอร�ในำล�กษณะออนำไลนำ�และประมวัลผลในำล�กษณะกล�ม จะเก1บข�อม"ลจนำกวั�าจะค์รบตามท��ก%าหนำด้แล�วันำ%ามาประมวัลผลพร�อมก�นำ

3. การบ�นำท/กรายการเข�าส"�ระบบค์อมพ�วัเตอร�และประมวัลผลในำล�กษณะออนำไลนำ� ข�อม"ลจะถุ"กประมวัลผลท�นำท�

Page 4: บทท   9

ส�วันำต�อผสานำกราฟฟ4กก�บผ"�ใช้�

หนำ�าเวัป อปกรเค์ล.�อนำท��

ส�วันำประสารก�บผ"�ใช้�

รายการเล.อก(Menu)

ฟอร�ม(From)

รายงานำ(Report)

เงื่��อนไขทางื่ธุ�รก�จ

พจนำานำกรมข�อม"ลฐานำข�อม"ล

ตรารางฟ4ล�ด้แบบช้นำ�ด้ข�อม"ล

ภาพ องื่ค�ประกอบของื่โปรแกรมประยุ�กต�

ระบบจ�ด้การฐานำข�อม"ลSQL Sever Oracle My SQL Access

Page 5: บทท   9

ค์วัามเส��ยงของโปรแกรมประยกต�ม� 3 ข�อ1. ค์วัามเส��ยงของข�อม"ลนำ%าเข�า2. ค์วัามเส��ยงท��เก��ยวัก�บการประมวัลผล3. ค์วัามเส��ยงท��เก��ยวัก�บผลล�พธิ�

Page 6: บทท   9

การแยกประเภทตาม Cobit ภ�ยค์กค์รามต�อค์วัามเส��ยง การค์วับค์ม

ข�อม"ลนำ%าเข�า:AC1: การจ�ด้เตร�ยมและการอนำม�ต�แหล�งก%าเนำ�ด้ข�อม"ลAC2: การรวับรวัมและการนำ%าเข�าแหล�งก%าเนำ�ด้ข�อม"ลAC3: การสอบทานำ

ค์วัามถุ"กต�องค์รบถุ�วันำและการใช้�อ%านำาจ

ข�อม"ล:- ใช้�ไม�ได้�- ไม�ได้�ร�บอนำม�ต�- ไม�ถุ"กต�องและค์รบถุ�วันำ

- การออกแบบเอกสารต�นำฉบ�บ และการออกแบบหนำ�าจอเทอร�ม�นำอล- การยกเล�กและจ�ด้เก1บเอกสาร- การอนำม�ต�และการค์วับค์มการ แบ�งแยกหนำ�าท��- การสอบทานำด้�วัยสายตา- การค์วับค์มการบ�นำทกข�อม"ล เข�าส"�ระบบค์อมพ�วัเตอร�

การประมวัลผล:AC4: ค์วัามถุ"กต�องค์รบถุ�วันำ และสมเหตสมผลของการประมวัลผล

- ข�อม"ลผ�ด้พลาด้ในำผลล�พธิ�และข�อม"ลท��จ�ด้เก1บ

- การเปร�ยบเท�ยบข�อม"ล- ฉลากหร.อป9ายแฟ9มข�อม"ล- ยอด้รวัมแบช้- การกระทบยอด้และการ ทกสอบยอด้ด้"ลให�เป:นำศ"นำย�- วั�ธิ�ป9อมก�นำการเข�ยนำท�บ- การค์วับค์มค์วัามสมบ"รณ�ของ กระประมวัลผลฐานำข�อม"ล

Page 7: บทท   9

ผลล�พธิ�:AC5: การสอบทานำผลล�พธิ� การกระทบยอด้และการจ�ด้การข�อผ�ด้พลาด้AC6: การสอบทานำการใช้�อ%านำาจค์วัามถุ"กต�องและค์รบถุ�วันำข�องรายการประจ%า

- การใช้�รายงานำท��ไม�ถุ"กต�องและค์รบถุ�วันำ- การเป4ด้เผยสาระสนำเทศท��ม�ค์วัามอ�อนำไหวัโด้ยไม�ได้�ร�บอนำม�ต�- การส"ญเส�ยเปล��ยนำแปลงหร.อเป4ด้เผยสารสนำเทศระหวั�างการเค์ล.�อนำย�าย

- สอบทานำและกระทบยอด้- การค์วับค์มการเข�ารห�สและการเข�าถุ/ง- การเพ��มบ�ตรตรวัจสอบ- เทค์นำ�ค์ในำการร�บทราบข�าวัสาร

Page 8: บทท   9

การค์วับค์มข�อม"ลนำ%าเข�า1. การค์วับค์มการจ�ด้เก1บข�อม"ลจากแหล�งก%าเนำ�ด้รายการประกอบด้�วัย

- การออกแบบแบบฟอร�ม เอกสารเพ.�อจ�ด้เก1บข�อม"ลจากต�นำก%าเนำ�ด้และหนำ�าจอเทอร�ม�นำอลเพ.�อใช้�ในำการป9อนำข�อม"ลเข�าส"�ระบบค์อมพ�วัเตอร�ค์วัรถุ"กออกแบบเพ.�อช้�วัยลด้ข�อผ�ด้พลาด้ให�นำ�อยมากท��สด้เท�าท��จะมากได้�ต�อไปกล�าวัถุ/งการออกแบบเอกสารต�นำฉบ�บส�วันำการออกแบบหนำ�าจอเทอร�ม�นำอล นำ�0นำจะกล�าวัในำรายละเอ�ยด้ต�อไปในำส�วันำการบ�นำท/กข�อม"ลเข�าส"�ระบบค์อมพ�วัเตอร�

Page 9: บทท   9

ร"ปแบบและการจ�ด้วัางข�อค์วัามในำเอกสารท��ช้�วัยค์วับค์มค์วัามถุ"กต�องของการกรอกข�อม"ล1. พ�มพ�ข�อม"ลท��เป:นำค์�าท��ลงในำเอกสารต�นำฉบ�บเป:นำการล�วังหนำ�า2. ก%าหนำด้ช้.�อเอกสาร ห�วัข�อ หมายเหต และค์%าส��งในำเอกสารแหล�งก%าเนำ�ด้ข�อม"ล3. ใช้�เทค์นำ�ค์การเนำ�นำจด้ส%าค์�ญเพ.�อแสด้งให�เห1นำถุ/งค์วัามแตกต�าง4. จ�ด้วัางข�อม"ลในำเอกสารให�เป:นำไปตามธิรรมช้าต�5. ก%าหนำด้ค์%าอธิ�บายข�างหนำ�าช้�องส%าหร�บกรอกข�อม"ล การจ�ด้วัางค์%าอธิ�บายสามารถุจ�ด้วัางข�างหนำ�า ข�างในำและข�างบนำช้�องส%าหร�บกรอกข�อม"ลท��ก%าหนำด้ได้�6. ก%าหนำด้ค์%าตอบให�ผ"�กรอกข�อม"ลเล.อก7. ก%าหนำด้ขนำาด้ของข�อม"ลท��ต�องกรอก เพ.�อป9อมก�นำการกรอกข�อม"ลขาด้หร.อเก�นำ8. แสด้งค์%าส��งร�วัมก�บค์%าอธิ�บายการกรอกข�อม"ล9. ก%าหนำด้ช้�องวั�างในำเอกสารให�เหมาะสม10. ออกแบบเอกสารให�ง�ายต�อการป9อนำข�อม"ล11. ก%าหนำด้เลขท��ของงเอกสารต�นำฉบ�บล�วังหนำ�า12. ม�การออกแบบเอกสารให�เป:นำไปตามมาตรฐานำท��ก�จการก%าหนำด้

Page 10: บทท   9

2. การยกเล�กและจ�ด้เก1บเอกสารเอกสารต�นำฉบ�บท��ข�อม"ลถุ"กป9อนำเข�าระบบค์อมพ�วัเตอร�

เร�ยบร�อยแล�วัค์วัรประท�บตราเพ.�อไม�ให�ม�การนำ%าเอกสารไปป9อนำข�อม"ลซ%0าพร�อมท�0งจ�ด้เก1บเอกสารต�นำฉบ�บด้�งกล�าวัไวั�ตามระยะเวัลาท��กฎหมายก%าหนำด้

3. การอนำม�ต�และการค์วับค์มการแบ�งหนำ�าท�� ประกอบด้�วัย1.) หล�กฐานำการอนำม�ต�รายการ ค์.อ เอกสารแหล�ง

ก%าเนำ�ด้ข�อม"ลค์วัรท��จะม�การอนำม�ต� วั�าข�อม"ลนำ�0นำถุ"กต�อง2.) การจ�ด้ท%าค์"�ม.อการปฎ�บ�ต�งานำ ค์.อ การจ�ด้ท%าค์"�ม.อการ

ปฎ�บ�ต�งานำเพ.�อให�พนำ�กงานำแต�ละค์นำจ�ด้เก1บข�อม"ลท��เหม.อนำก�นำ3.) การแบ�งแยกหนำ�าท�� การแบ�งแยกหนำ�าท��ภายในำหนำ�วัย

งานำจะช้�วัยลด้ข�อผ�ด้พลาด้ท��เก�ด้ข/0นำพร�อมท�0งสอบย�นำการปฏิ�บ�ต�งานำซ/�งก�นำและก�นำได้�

Page 11: บทท   9

4.) การฝึ?กฝึนำเจ�าหนำ�าท��ให�เหมาะสมก�บงานำ หนำ�วัยงานำสมค์วัรให�ม�การฝึ?กฝึนำเจ�าหนำ�าท��ให�สามารถุปฏิ�บ�ต�งานำได้�

4. การสอบทานำด้�วัยสายตาประกอบด้�วัย1.) การสอบทานำรายการโด้ยผ"�ใช้�ระบบ

ค์อมพ�วัเตอร�2.) การค์วับค์มการแก�ไขข�อผ�ด้พลาด้

Page 12: บทท   9

ร�องรอยการตรวัจสอบของข�อม"ลนำ%าเข�าในำล�กษณะแบช้- เอกสารต�นำฉบ�บ- รายการเปล��ยนำแปลงต�นำฉบ�บ- แฟ9มข�อม"ลของรายการเปล��ยนำแปลงท��ตรวัจสอบค์วัามสมเหตสมผลของข�อม"ล- บ�นำท/กการร�บ-ส�งกล�มข�อม"ลหร.อทะเบ�ยนำแบช้- บ�นำท/กข�อผ�ด้พลาด้ท��เก�ด้ข/0นำ- แฟ9มพ�กข�อม"ลท��ม�ข�อผ�ด้พลาด้- รายการข�อผ�ด้พลาด้

Page 13: บทท   9

การค์วับค์มการประมวัลผล1. การค์วับค์มค์วัามถุ"กต�องของการประมวัลผล

1.1 การเปร�ยบเท�ยบข�อม"ล1.2 การค์วับค์มข�อผ�ด้พลาด้จากการประมวัลผลการสอบทานำรายงานำการประมวัลผลข�อม"ล รายงานำการ

ประมวัลผลข�อม"ล เป:นำรายงานำท��แสด้งให�เห1นำถุ/งรห�สและช้.�อของโปรแกรมประยกต� เช้�นำ

- ข�อม"ลท�0งหมด้ท��นำ%ามาประมวัลผล- ตารางข�อม"ลท��ใช้�อ�างอ�งในำการประมวัลผลข�อม"ล- ข�อม"ลท��ผ"�ปฏิ�บ�ต�การระบบป9อนำผ�านำทางค์อมพ�วัเตอร�- ค์�าโด้ยปร�ยายส%าหร�บกรณ�ท��ไม�ม�การบ�นำท/กค์�าเหล�านำ�0นำ

ในำ ข�อม"ลนำ%าเข�า

Page 14: บทท   9

การตรวัจสอบค์วัามสมเหตสมผลเพ.�อส.บหาข�อผ�ด้พลาด้จากข�อม"ลนำ%าเข�า ท%าโด้ย

1.) การตรวัจสอบฉลากหร.อป9ายช้.�อแฟ9มข�อม"ล2.) การตรวัจสอบล�กษณะรายการ3.) การตรวัจสอบรห�สการเปล��ยนำแปลง4.) การตรวัจสอบล%าด้�บรายการการทด้สอบค์วัามสมเหตสมผลเพ.�อส.บหาข�อผ�ด้

พลาด้จากการประมวัลผล1.) การตรวัจสอบค์วัามถุ"กต�องของการค์%านำวัณ2.) ตรวัจสอบค์วัามสมเหตสมผลและค์วัามเหมาะ

สมของข�อม"ล3.) การตรวัจสอบข�ด้จ%าก�ด้ข�อม"ล4.) การตรวัจสอบย�นำต�ต�วัเลขระหวั�างก�นำ

Page 15: บทท   9

การสอบทานำการค์มยอด้ของระบบ System balancing controls เป:นำการเปร�ยบเท�ยบยอด้รวัมประมวัลผลข�อม"ลของข�อม"ลท��ส�งเข�ามาประมวัลผลก�บยอด้รวัมท��จ�ด้เก1บตอนำท�ายของแฟ9มข�อม"ลนำ%าเข�าและแฟ9มข�อม"ลหล�ก

1.) ยอด้รวัมระหวั�าระบบย�อย2.) ยอด้รวัมของระบบหนำ/�งก�บอ�กระบบหนำ/�ง

ม�การจ�ด้การก�บการป,ด้เศษทศนำ�ยมอย�างถุ"กต�อง การป,ด้เศษเลขทศนำ�ยมเก�ด้จากผลล�พธิ�ท��ได้�จากการค์%านำวันำม�เลขทศนำ�ยมมากกวั�าท��ต�องการจ�ด้เก1บ

Page 16: บทท   9

เร��มต�นำ

อ�านำเลขท��บ�ญช้�

ค์%านำวันำด้อกเบ�0ย

ค์%านำวันำยอด้ค์งเหล.อใหม�

ป,ด้เศษข/0นำของยอด้ค์งเหล.อใหม�

1

2

ส�0นำสด้จบรายการ

1

ลบยอด้ป,ด้เศษค์งเหล.อใหม�ท��ป,ด้เศษจากยอด้ค์งเหล.อใหม�

ท��ไม�ได้�ป,ด้เศษ

เพ��มผลต�างท��ต�วัแปรสะสม

ค์�าในำต�วัแปรสะสม>=+.01

ค์�าในำต�วัแปรสะสม<=-.01

ลบค์�า.01จากต�วัแปร สะสมและเพ��มค์�า .01

ท��ยอด้ค์งเหล.อใหม�ท��ป,ด้เศษเศษ

เพ��มค์�า.01 ท��ต�วัแปรสะสมและค์งเหล.อใหม�

ท��ป,ด้เศษ

ใช้�

ใช้�

2

Page 17: บทท   9

ลด้การเข�าแทรกแซงการท%างานำของโปรแกรมประยกต�ของผ"�ปฏิ�บ�ต�งานำระบบ ปกต�โปรแกรมม�กต�องการให�ค์นำก%าหนำด้ พาราม�เตอร�หร.อค์�าต�วัแปร เพ.�อกด้หนำด้ข�0นำตอนำการประมวัลผลเป:นำรายเด้.อนำ หร.อ รายสามเด้.อนำ3.) วั�ธิ�ป9องก�นำการเร�ยนำท�บ เป:นำการป9องก�นำการลบข�อม"ลในำแฟ9มข�อม"ลท��จ�ด้เก1บในำส.�อแม�เหล1กเพ.�อให�ม��นำใจวั�าไม�ม�ผ"�ใด้สามารถุลบ หร.อ เปล��ยนำแปลงข�อม"ลโด้ยไม�ได้�ร�บอนำญาตได้�4.) การค์วับค์มค์วัามสมบ"รณ�ของการประมวัลผลฐานำข�อม"ล5.) การค์วับค์มการจ�ด้การการประมวัลผลใหม�

ข�อผ�ด้ปกต�ท��ตรวัจพบก�อนำท��จะท%าการประมวัลผลข�อม"ล ข�อผ�ด้พลาด้ประเภทนำ�0ม�กตรวัจพบในำข�0นำตอนำการตรวัจสอบค์วัามสมเหตสมผลของข�อม"ล

Page 18: บทท   9

ข�อผ�ด้พลาด้ท��ตรวัจพบภายหล�งการประมวัลผลข�อม"ล ข�อผ�ด้พลาด้ประเภทนำ�0ม�กตรวัจพบจากการตรวัจทานำรายงานำประมวัลผลงานำประมวัลผลข�อม"ลหร.อกระทบยอด้ค์ม

Page 19: บทท   9

การค์วับค์มผลล�พธิ�1. การค์วับค์มค์วัามสมบ"รณ�ของผลล�พธิ�ท��วัไป

การค์วับค์มนำ�0เป:นำการค์วับค์มซ/�งต�องก%าหนำด้ไม�วั�าผลล�พธิ�จะแสด้งผลในำร"ปแบบใด้ก1ตาม การค์วับค์มประกอบด้�วัย

1.) ก%าหนำด้ข�0นำตอนำในำการกระจายผลล�พธิ�- ก%าหนำด้รายช้.�อการกระจายผลล�พธิ�- ก%าหนำด้ตารางเวัลาการกระจาย

ผลล�พธิ� - ใบนำ%าส�งผลล�พธิ�- รายงานำการกระจายผลล�พธิ�- ใบเซ1นำร�บรายงานำ

Page 20: บทท   9

2.) ค์วับค์มการแสด้งผลล�พธิ�ทางหนำ�าจอค์อมพ�วัเตอร� การค์วับค์มเพ.�อผ"�ไม�เก��ยวัข�องไม�สามารถุอ�านำข�อม"ลในำรายงานำ ได้� โด้ยต�องใช้�รห�สในำการเข�าด้"

3.) ค์วับค์มการค์�นำพบผลล�พธิ�ท��ไม�สมบ"รณ�หร.อไม�ถุ"กต�อง การค์�นำหาข�อผ�ด้พลาด้ของผลล�พธิ�เป:นำหนำ�าท��ร �วัมก�นำท�0งพนำ�กงานำร�บส�งข�อม"ลและผ"�ใช้�งานำ

- การก%าหนำด้ปฏิ�บ�ต�งานำของพนำ�กงานำร�บส�งข�อม"ล1. ตรวัจสอบรายงานำท��แสด้งให�เห1นำถุ/งก�จกรรม

การประมวัลผล2. ตรวัจสอบรายการในำลงบ�นำท/กรายการ

เปล��ยนำแปลงท��ได้�ร�บผลประเม�นำผล3. กระทบยอด้รวัมของรายการท��ประมวัลผลก�บ

ยอด้รวัมของรายการ4. สอบย�นำรายงานำการกระจายผลล�พธิ�

Page 21: บทท   9

- ก%าหนำด้การปฏิ�บ�ต�งานำของผ"�ใช้�งานำ 1. สอบทานำรายละเอ�ยด้ในำใบนำ%าส�ง

ผลล�พธิ�วั�าตรงก�นำหร.อไม�2. สอบทานำวั�าได้�ร�บรายงานำท�0งหมด้

ตามก%าหนำด้ในำตารางเวัลากระจายผลล�พธิ�3. สอบทานำรายการท��ได้�ร�บการะประมวัล

ผลก�บเอกสารต�นำฉบ�บ ให�ม� �นำใจวั�าถุ"กประมวัลผล4. สอบทานำรายการท��ค์อมพ�วัเตอร�

สร�างข/0นำจากการประมวัลผล5. สอบทานำตารางการ

เปล��ยนำแปลงแฟ9มข�อม"ลหล�กรวัมถุ/งการบ%ารงเปล��ยนำแปลงแฟ9มข�อม"ล ม�การทด้สอบยอด้ด้�งนำ�0

Page 22: บทท   9

5.1 กระทบยอด้รวัมแบช้ท��เค์ร.�องค์อมพ�วัเตอร�ค์%านำวันำให�ก�บยอด้รวัมแบช้ท��ค์%านำวันำด้�วัยม.อก�อนำจ�ด้ส�งรายการ

5.2 กระทบยอด้รวัมของยอด้ค์งเหล.อจากแฟ9มข�อม"ลรายละเอ�ยด้ก�บยอด้ค์งเหล.อใรแฟ9มข�อม"ลหล�ก

5.3 กระทบยอด้รวัมท��เค์ร.�องค์อมพ�วัเตอร�ค์%านำวันำก�บยอด้ท��ได้�จากการตรวัจนำ�บทางกายภาพ

5.4 ในำกรณ�ท��ไม�ม�การตรวัจนำ�บทางกายภาพ5.5 ส�มตรวัจทานำวั�ารายการท��ประมวัลผลเป:นำ

รายการท��ได้�ร�บอนำม�ต�และม�เหตผลเป:นำระยะๆโด้ยแบบส�ม

Page 23: บทท   9

2. การค์วับค์มผลล�พธิ�ในำล�กษณะแบช้ผลล�พธิ�ในำล�กษณะแบช้ เป:นำรายงานำท��จ�ด้ข/0นำและม�การกระ

จายไปย�งผ"�ใช้�รายงานำนำ�0อาจอย"�อาจอย"�ในำล�กษณะของรายงานำท��เป:นำกระด้าษพ�มพ� เอกสารส�ญญา นำอกจากนำ�0การค์วับค์มในำแต�ละข�0นำตอนำประกอบด้�วัย

1. การค์วับค์มการจ�ด้เก1บแบบฟอร�มปล�าวั ม�การจ�ด้เก1บให�เหมาะสมด้�งนำ�0

- ก%าหนำด้ให�บร�ษ�ทท��จ�ด้พ�มพ�แบบฟอร�มเปล�า จ�ด้พ�มพ�แบบฟอร�มให�ก�บก�จการ เม.�อได้�ร�บค์ะส��งจากผ"�ม�อ%านำาจเท�านำ�0นำ

- ม�ระบบจ�ด้การก�บแบบฟอร�มเปล�า- จ�ด้เก1บแบบฟอร�มเปล�าในำท��ท��ปลอด้ภ�ย- ก%าหนำด้หมายเลขเร�ยงล%าด้�บให�ก�บแบบฟอร�มเปล�า- เก1บร�กษาตารางยางเซ1นำและแบบฟอร�มเปล�าแยก

ก�นำ

Page 24: บทท   9

3. การค์วับค์มผลล�พธิ�ในำล�กษณะออนำไลนำ�1.การค์วับค์มแหล�งก%าหนำด้รายงานำ

- การแลกเปล��ยนำข�อม"ลระหวั�างองค์�กร- ผ"�ใช้�งานำเข�าถุ/งข�อม"ลในำฐานำข�อม"ลเพ.�อจ�ด้ท%า

รายงานำโด้ยใช้�โปรแกรมภาษาสอบถุาม การค์วับค์มประกอบด้�วัย2. การค์วับค์มการกระจายรายงานำ3. การค์วับค์มการส.�อสาร4. การค์วับค์มการร�บรายงานำ5. การค์วับค์มการตรวัจทานำ6. การค์วับค์มการจ�ด้การ7. การค์วับค์มการเก1บร�กษา