หน่วยสมรรถนะ

หน่วยสมรรถนะ

แก้ไขข้อผิดพลาด

สาขาวิชาชีพอุตสาหกรรมดิจิทัล


รายละเอียดหน่วยสมรรถนะ


1. รหัสหน่วยสมรรถนะ ICT-IWYR-010B

2. ชื่อหน่วยสมรรถนะ แก้ไขข้อผิดพลาด

3. ทบทวนครั้งที่ 1 / -

4. สร้างใหม่ ปรับปรุง

5. สำหรับชื่ออาชีพและรหัสอาชีพ (Occupational Classification)

          อาชีพนักพัฒนาระบบ



6. คำอธิบายหน่วยสมรรถนะ (Description of Unit of Competency)
          เป็นผู้ที่มีสามารถ หาจุดผิดพลาด ตามบันทึกข้อผิดพลาด แก้ไขข้อผิดพลาดของโปรแกรม และ ทดสอบการแก้ไขข้อผิดพลาดของโปรแกรม  

7. สำหรับระดับคุณวุฒิ
1 2 3 4 5 6 7 8

8. กลุ่มอาชีพ (Sector)
          ผู้ประกอบวิชาชีพด้านอุตสาหกรรมดิจิทัล

9. ชื่ออาชีพและรหัสอาชีพอื่นที่หน่วยสมรรถนะนี้สามารถใช้ได้ (ถ้ามี)
2166 นักออกแบบกราฟิกและสื่อผสม2356 ผู้ฝึกอบรมด้านเทคโนโลยีสารสนเทศ2512 นักพัฒนาซอฟต์แวร์2513 นักพัฒนาเว็บไซต์และสื่อผสม2514 โปรแกรมเมอร์2519 นักวิเคราะห์และพัฒนาซอฟต์แวร์และโปรแกรมประยุกต์ ซึ่งมิได้จัดประเภทไว้ในที่อื่น2521 นักออกแบบและผู้บริหารฐานข้อมูล

10. ข้อกำหนดหรือกฎระเบียบที่เกี่ยวข้อง (Licensing or Regulation Related) (ถ้ามี)
N/A

11. สมรรถนะย่อยและเกณฑ์การปฏิบัติงาน (Elements and Performance Criteria)
หน่วยสมรรถนะย่อย (EOC) เกณฑ์ในการปฏิบัติงาน (Performance Criteria) รหัส PC
(ตามเล่มมาตรฐาน)
รหัส PC
(จากระบบ)
10303.01 หาจุดผิดพลาด ตามบันทึกข้อผิดพลาด 1.1 ระบุตำแหน่งจุดที่มีข้อผิดพลาด 10303.01.01 118839
10303.01 หาจุดผิดพลาด ตามบันทึกข้อผิดพลาด 1.2 อธิบายสาเหตุของข้อผิดพลาดที่เกิดขึ้น 10303.01.02 118840
10303.01 หาจุดผิดพลาด ตามบันทึกข้อผิดพลาด 1.3 อธิบายผลกระทบจากข้อผิดพลาดที่เกิดขึ้นกับโปรแกรมย่อย 10303.01.03 118841
10303.01 หาจุดผิดพลาด ตามบันทึกข้อผิดพลาด 1.4 เสนอหรือแนะนำวิธีการแก้ไขข้อผิดพลาดในแต่ละจุด 10303.01.04 118842
10303.01 หาจุดผิดพลาด ตามบันทึกข้อผิดพลาด 1.5 ตรวจสอบจุดอ่อนหรือช่องโหว่ของโปรแกรม 10303.01.05 118843
10303.02 แก้ไขข้อผิดพลาดของโปรแกรม 2.1 แก้ไขจุดผิดพลาดตามที่มีการระบุตำแหน่งไว้แล้ว 10303.02.01 118850
10303.02 แก้ไขข้อผิดพลาดของโปรแกรม 2.2 อธิบายวิธีการแก้ไขข้อผิดพลาดที่เกิดขึ้น 10303.02.02 118851
10303.02 แก้ไขข้อผิดพลาดของโปรแกรม 2.3 แก้ไขจุดอ่อนหรือช่องโหว่ของโปรแกรม 10303.02.03 118852
10303.03 ทดสอบการแก้ไขข้อผิดพลาดของโปรแกรม 3.1 กำหนดแผนการทดสอบโปรแกรมย่อยหลังรับการแก้ไขจุดผิดพลาดแล้ว 10303.03.01 118853
10303.03 ทดสอบการแก้ไขข้อผิดพลาดของโปรแกรม 3.2 แผนการทดสอบโปรแกรมย่อยต้องเป็นไปตามลำดับการทำงานของโปรแกรม 10303.03.02 118854
10303.03 ทดสอบการแก้ไขข้อผิดพลาดของโปรแกรม 3.3 แผนการทดสอบโปรแกรมย่อยต้องคำนึงถึงความมั่นคงปลอดภัยโดยการเลือกวิธีป้องกัน 10303.03.03 118855

12. ความรู้และทักษะก่อนหน้าที่จำเป็น (Pre-requisite Skill & Knowledge)
N/A

13. ทักษะและความรู้ที่ต้องการ (Required Skills and Knowledge)

(ก) ความต้องการด้านทักษะ

1. สังเกตและเทคนิคในการหาจุดผิดพลาด 



2. อ่านและแก้ไขการทำงานของโปรแกรมย่อย 



3. อธิบายถึงสาเหตุของข้อผิดพลาด 



4. เสนอแนะวิธีการแก้ไขข้อผิดพลาด



5. ตรวจสอบและแก้ไขจุดอ่อนหรือช่องโหว่ของโปรแกรม



6. เขียนโปรแกรม



7. ทดสอบและแก้ไขโปรแกรม



8. ใช้และค้นหาข้อผิดพลาดของโปรแกรม



9. เขียนผลการทดสอบโปรแกรมย่อย

(ข) ความต้องการด้านความรู้

1. ความรู้เกี่ยวกับเทคนิคในการหาข้อผิดพลาดของโปรแกรมย่อย



2. ความรู้เกี่ยวกับโครงสร้างการทำงานโปรแกรมย่อย



3. ความรู้เกี่ยวกับการบันทึกข้อผิดพลาดของโปรแกรมย่อย



4. ความรู้เกี่ยวกับขั้นตอนการทำงานของโปรแกรม



5. ความรู้เกี่ยวกับการตรวจสอบและแก้ไขจุดอ่อนหรือช่องโหว่ของโปรแกรม



6. ความรู้เกี่ยวกับโครงสร้างการเขียนโปรแกรม



7. ความรู้เกี่ยวกับข้อผิดพลาดของโปรแกรม



8. ความรู้เกี่ยวกับผลกระทบของการแก้โปรแกรม



9. ความรู้เกี่ยวกับการอ่าน work flow เพื่อเข้าใจในการทำงานของโปรแกรมนั้น



10. ความรู้เกี่ยวกับโครงสร้างของโปรแกรม



11. ความรู้เกี่ยวกับหลักการเขียนผลการทดสอบ


14. หลักฐานที่ต้องการ (Evidence Guide)

          หลักฐานที่ต้องการจะกำหนดข้อแนะนำเกี่ยวกับการประเมิน และควรที่จะใช้ประกอบร่วมกันกับเกณฑ์การปฏิบัติงาน (Performance Criteria) และ ทักษะและความรู้ที่ต้องการ (Required Skills and Knowledge)



          (ก) หลักฐานการปฏิบัติงาน (Performance Evidence)



                    1. เอกสารหลักฐานที่จำเป็นในการปฏิบัติงาน



          (ข) หลักฐานความรู้ (Knowledge Evidence)



                    1. ผลจากการสอบข้อเขียน



                    2. ผลจากการสัมภาษณ์



                    3. ผลจากการสอบปฏิบัติ



          (ค) คำแนะนำในการประเมิน



                    ผู้เข้ารับการประเมินต้องผ่านการประเมิน ที่ครอบคลุมในทุกสมรรถนะประเมินย่อย ขอบเขต ความรู้และทักษะที่กำหนด ในกรณีที่ผู้รับการประเมินผ่านไม่ครบตามเกณฑ์ที่กำหนด  ผู้ประเมินจะต้องแจ้งหน่วยสมรรถนะที่ไม่ผ่าน และให้ผู้รับการประเมินไปทบทวนสมรรถนะที่ยังไม่ผ่านและสามารถกลับมาทดสอบสมรรถนะใหม่อีกครั้ง



          (ง) วิธีการประเมิน



                    1. ผู้ประเมินทำการประเมินการปฏิบัติงานที่ต้องการของผู้เข้าทดสอบโดยใช้ เอกสารหลักฐานที่จำเป็นในการปฏิบัติงาน



                    2. ผู้ประเมินทำประเมินความรู้ผู้เข้าทดสอบโดยใช้การสอบข้อเขียน แบบสัมภาษณ์และการสอบปฏิบัติ


15. ขอบเขต (Range Statement)

          (ก) คำแนะนำ 



                    ในการปฏิบัติงานให้คำนึงถึง การหาจุดผิดพลาด ตามบันทึกข้อผิดพลาด แก้ไขข้อผิดพลาดของโปรแกรม และผลการทดสอบการแก้ไขข้อผิดพลาดของโปรแกรม  



          (ข) คำอธิบายรายละเอียด



                    1. ตำแหน่งจุดผิดพลาดต้องเป็นส่วนหนึ่งของโปรแกรมย่อยที่ถูกทดสอบ



                    2. สาเหตุของข้อผิดพลาดและผลกระทบต่อเนื่องสามารถมีมากกว่าหนึ่งข้อต่อหนึ่งจุดผิดพลาด



                    3. ตรวจสอบและแก้ไขจุดอ่อนหรือช่องโหว่ของโปรแกรม



                    4. แก้ไขจุดผิดพลาดตามที่มีการระบุตำแหน่งไว้แล้วและที่ยังไม่ระบุไว้แต่มีผลกระทบต่อเนื่องกันภายในโปรแกรมที่ถูกทดสอบ



                    5. ทดสอบโปรแกรมย่อยที่รับการแก้ไขแล้วตามลำดับการทำงานของโปรแกรม



                    6. แผนการทดสอบโปรแกรมย่อยต้องเป็นไปตามลำดับการทำงานของโปรแกรม


16. หน่วยสมรรถนะร่วม (ถ้ามี)
N/A

17. อุตสาหกรรมร่วม/กลุ่มอาชีพร่วม (ถ้ามี)
N/A

18. รายละเอียดกระบวนการและวิธีการประเมิน (Assessment Description and Procedure)

วิธีการประเมินสามารถจำแนกได้ตามสมรรถนะย่อย ดังนี้



          1. สมรรถนะย่อย 10303.01 หาจุดผิดพลาดตามบันทึกข้อผิดพลาด ให้ทำการทดสอบโดยใช้การสอบข้อเขียน แบบสัมภาษณ์และการสอบปฏิบัติ



          2. สมรรถนะย่อย 10303.02 แก้ไขข้อผิดพลาดของโปรแกรม ให้ทำการทดสอบโดยใช้การสอบข้อเขียน แบบสัมภาษณ์และการสอบปฏิบัติ



          3. สมรรถนะย่อย 10303.03 ทดสอบการแก้ไขข้อผิดพลาดของโปรแกรม ให้ทำการทดสอบโดยใช้การสอบข้อเขียน แบบสัมภาษณ์และการสอบปฏิบัติ



 


ยินดีต้อนรับ