ฟังก์ชันพอยต์ (Function Point) คืออะไร
ฟังก์ชันพอยต์ (Function Point) คือการนับขนาดของโปรแกรมด้วยการนับบรรทัดนั้น โดยไม่สามารถให้ผลการวัดในเชิงผลสัมฤทธิ์ของโปรแกรมได้อย่างชัดเจน การนำวิธีการนับด้วยฟังก์ชันพอยต์เข้ามาใช้นั้น จึงได้รับความสนใจเป็นอย่างมาก
กระบวนการนับฟังก์ชันพอยต์ มีลักษณะดังนี้
ขั้นที่ 1 นำ Requirement ที่เก็บรวบรวมไว้มาทำการแบ่งฟังก์ชันพอยต์
ขั้นที่ 2 ประเมินความซับซ้อนของฟังก์ชัน
ขั้นที่ 3 เปรียบเทียบความซับซ้อน เพื่อให้ได้ระดับความซับซ้อน เพื่อใช้ในการคำนวณฟังก์ชันพอยต์ (Unadjusted Function Point : UFP)
ขั้นที่ 4 คำนวณค่าปัจจัยคุณลักษณะของระบบ (Value Adjustment Factor : VFP) ซึ่งเป็นไปตามลักษณะของแต่ละโครงการ
ขั้นที่ 5 คำนวณจำนวนฟังก์ชันที่ผ่านนการปรับค่า (Adjusted Function Point : AFP)
ขั้นที่ 6 ฟังก์ชันพอยยต์ที่ผ่านการปรับค่า สามารถนำไปคำนวณเป็น LOC ได้
ฟังก์ชันการทำงานของฟังก์ชันพอยต์ สามารถแบ่งได้ 5 ประเภทได้แก่
- External Input (EI)
- External Output (EO)
- External Inquiry (EQ)
- Internal Logical Files (ILF)
- External Interface Files (EIF)
ฟังก์ชัน | รายละเอียด |
External Input (EI) |
ข้อมูลที่รับเข้ามาในระบบ (อาจเป็นข้อมูลทางธุระกิจหรือข้อมูลควบคุม) เพื่อนำไปอัพเดทข้อมูลใน ILF เช่น ข้อมูลในกระบวนการ เพิ่ม ลบ แก้ไข ข้อมูลเป็นต้น |
External Output (EO) |
ข้อมูลที่เป็นผลลัพธ์จากการประมวลผลข้อมูลที่ได้รับจากภายนอกในระบบ ให้นับการแสดงผลข้อมูลที่มีรูปแบบแตกต่างกัน |
External Inquiry (EQ) |
กระบวนการดึงข้อมูลและประมวลผลเพื่อแสดงผลต่อผู้ใช้ (คือ Query ข้อมูล) |
Internal Logical Files (ILF) |
ไฟล์ที่เกี่ยวข้องกับข้อมูลที่อยู่ในระบบตลอดช่วงอายุของระบบ และเป็นไฟล์ที่มักถูกบำรุงรักษาจาภายนอก (EI) ให้นับรวมเรคคอร์ดที่ทำหน้าที่เทียบเท่ากับไฟล์ |
External Interface Files (EIF) |
ไฟล์ที่เกี่ยวข้องกับข้อมูลที่ใช้เพื่อการอ้างอิงเท่านั้น และใช้ร่วมกับระบบอื่น EIF เป็นไฟล์ที่ถูกเรียกใช้โดยระบบที่จะพัฒนา แต่จะบำรุงรักษาหรือถูกสร้างโดยระบบอื่น |
Function Point แต่ละฟังก์ชัน มีองค์ประกอบต่าง ๆ ในฟังก์ชันแต่ละประเภทซึ่งแตกต่างกันได้ เช่น
- การเกี่ยวข้องกับองค์ประกอบข้อมูล (Data Element : DET) เป็นข้อมูล เปรียบเสมือนฟิลด์ข้อมูลที่สนใจในแต่ละฟิลด์
- เรคคอร์ดข้อมูล (Record Element : RET) กลุ่มของข้อมูล หรือกลุ่มย่อยของ DET หรือการนับประเภทของเรคคอร์ดข้อมูลที่เกี่ยวข้องสัมพันธ์กับฟังก์ชันที่สนใจ
- ประเภทไฟล์ (File Type of Record : FTR)
ฟังก์ชันพอยต์ (Function Point) เป็นการนับขนาดของโปรแกรมด้วยการนับบรรทัดนั้น ที่ไม่สามารถให้ผลการวัดในเชิงผลสัมฤทธิ์ของโปรแกรมได้อย่างชัดเจน การนำวิธีการนับด้วยฟังก์ชันพอยต์เข้ามาใช้นั้นจึงได้รับความสนใจ และการวัดด้วยฟังก์ชันพอยต์ จะมุ่งเน้นที่การวัดด้วยฟังก์ชัน หรือการวัดโดยผ่านมุมมองความต้องการของซอฟต์แวร์
ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : ความหมายคำ คืออะไร
- บทความเกี่ยวกับความหมายคำ คืออะไร (740)
- ถาม - ตอบปัญหาเกี่ยวกับคอมพิวเตอร์ (696)
- บทความเกี่ยวกับความรู้ทั่วไป (114)
- บทความเกี่ยวกับ Microsoft (140)
- บทความเกี่ยวกับ Software License ใบอนุญาตซอฟต์แวร์ (9)