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

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

พัฒนาซอฟต์แวร์สำหรับระบบสมองกลฝังตัว

สาขาวิชาชีพเทคโนโลยีสารสนเทศและการสื่อสาร และดิจิทัลคอนเทนต์


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


1. รหัสหน่วยสมรรถนะ ICT-NGGJ-373A

2. ชื่อหน่วยสมรรถนะ พัฒนาซอฟต์แวร์สำหรับระบบสมองกลฝังตัว

3. ทบทวนครั้งที่ N/A / N/A

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

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

6. คำอธิบายหน่วยสมรรถนะ (Description of Unit of Competency)
N/A

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

8. กลุ่มอาชีพ (Sector)
N/A

9. ชื่ออาชีพและรหัสอาชีพอื่นที่หน่วยสมรรถนะนี้สามารถใช้ได้ (ถ้ามี)
N/A

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

11. สมรรถนะย่อยและเกณฑ์การปฏิบัติงาน (Elements and Performance Criteria)
หน่วยสมรรถนะย่อย (EOC) เกณฑ์ในการปฏิบัติงาน (Performance Criteria) รหัส PC
(ตามเล่มมาตรฐาน)
รหัส PC
(จากระบบ)
31201.01 เขียนโปรแกรม ควบคุมแบบแยกส่วนเป็นโมดูล สำหรับระบบสมองกลฝังตัว 1.1 ระบุโครงสร้าง หน้าที่ และเนื้อหาของไฟล์ซอร์สโค้ดของโปรแกรม 31201.01.01 95065
31201.01 เขียนโปรแกรม ควบคุมแบบแยกส่วนเป็นโมดูล สำหรับระบบสมองกลฝังตัว 1.2 เขียนโค้ดที่ประกาศตัวแปรและฟังก์ชันโดยแยกออกเป็นหลายไฟล์ 31201.01.02 95066
31201.01 เขียนโปรแกรม ควบคุมแบบแยกส่วนเป็นโมดูล สำหรับระบบสมองกลฝังตัว 1.3 เขียนฟังก์ชันเพื่อประมวลผลตามเงื่อนไขที่กำหนด 31201.01.03 95067
31201.01 เขียนโปรแกรม ควบคุมแบบแยกส่วนเป็นโมดูล สำหรับระบบสมองกลฝังตัว 1.4 เขียนโค้ดเพื่ออ่านค่าและสั่งการฮาร์ดแวร์ 31201.01.04 95068
31201.02 รวบรวมโปรแกรมย่อยทุกส่วนเข้าเป็นโปรแกรมระบบ 2.1 รวมซอร์สโค้ดที่กำหนดให้อยู่ภายในไฟล์งาน (Project file) 31201.02.01 95069
31201.02 รวบรวมโปรแกรมย่อยทุกส่วนเข้าเป็นโปรแกรมระบบ 2.2 กำหนดเงื่อนไขในการคอมไพล์และลิงค์ซอร์สโค้ดที่เหมาะสมกับการทำงาน 31201.02.02 95070
31201.02 รวบรวมโปรแกรมย่อยทุกส่วนเข้าเป็นโปรแกรมระบบ 2.3 กำหนดไฟล์ไลบรารีที่จะใช้ในการสร้างโปรแกรม 31201.02.03 95071
31201.03 ปฏิบัติการใช้เครื่องมือในการสร้างซอฟต์แวร์และติดตั้งลงบอร์ด 3.1 ระบุหลักการ เครื่องมือ และวิธีการพัฒนาแบบข้ามแพลตฟอร์ม 31201.03.01 95072
31201.03 ปฏิบัติการใช้เครื่องมือในการสร้างซอฟต์แวร์และติดตั้งลงบอร์ด 3.2 ใช้เครื่องมือพัฒนาในการสร้างไฟล์อิมเมจสำหรับหน่วยประมวลผลที่กำหนด 31201.03.02 95073
31201.03 ปฏิบัติการใช้เครื่องมือในการสร้างซอฟต์แวร์และติดตั้งลงบอร์ด 3.3 ติดตั้งไฟล์อิมเมจลงในบอร์ดเป้าหมาย 31201.03.03 95074
31201.03 ปฏิบัติการใช้เครื่องมือในการสร้างซอฟต์แวร์และติดตั้งลงบอร์ด 3.4 สั่งให้เฟิร์มแวร์บนบอร์ดเป้าหมายทำงาน 31201.03.04 95075
31201.04 ปรับแต่ง และแก้ไข Code Warning และ Error 4.1 ระบุสาเหตุ เครื่องมือ และข้อความที่รายงานการแจ้งเตือน/ความผิดพลาด 31201.04.01 95076
31201.04 ปรับแต่ง และแก้ไข Code Warning และ Error 4.2 แก้ไขปัญหาของซอร์สโค้ดและเครื่องมือโดยพิจารณาจากข้อความที่รายงาน 31201.04.02 95077
31201.05 ทดสอบโปรแกรมแต่ละโมดูล 5.1 ระบุสาเหตุ เครื่องมือ และข้อความที่รายงานการแจ้งเตือน/ความผิดพลาด 31201.05.01 95078
31201.05 ทดสอบโปรแกรมแต่ละโมดูล 5.2 จำแนกสาเหตุและผลกระทบของบั๊กในส่วนโค้ด 31201.05.02 95079
31201.05 ทดสอบโปรแกรมแต่ละโมดูล 5.3 กำหนดเงื่อนไขและดำเนินการทดสอบฟังก์ชันเพื่อตรวจสอบรูปแบบความผิดพลาดที่กำหนด 31201.05.03 95080

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

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

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

N/A

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

N/A

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

15. ขอบเขต (Range Statement)
N/A

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

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

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


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