اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.
الوحدة الوظيفية أو النقطة الوظيفية هي وحدة قياس للتعبير عن حجم وظيفة العمل التي يقدمها نظام معلوماتي ما للمستخدم. وتُحسب التكلفة (بالدولار أو الساعات) لوحدة واحدة من المشاريع السابقة. والنقاط الوظيفية هي وحدات قياس يستخدمها أسلوب قياس الحجم الوظيفي الذي وضعته المجموعة الدولية لمستخدمي النقاط الوظيفية (IFPUG). ويعد أسلوب قياس الحجم الوظيفي (FSM Method) الذي وضعته المجموعة الدولية لمستخدمي النقاط الوظيفية (IFPUG) مقياس برمجيات أقرته المنظمة الدولية للمعايير (إسو) لتقدير حجم أي نظام معلومات بناء على الوظيفية التي يدركها مستخدم نظام المعلومات، دون الاعتماد على التكنولوجيا المستخدمة لتطبيق نظام المعلومات. ويعد المعيار أسلوب قياس الحجم الوظيفي الذي وضعته المجموعة الدولية لمستخدمي النقاط الوظيفية (IFPUG) (هندسة برمجيات ISO/IEC 20926 - دليل ممارسات حساب النقاط الوظيفية) أحد المعايير الخمسة التي أقرتها المنظمة الدولية للمعايير (إسو) في الوقت الراهن لتقدير حجم البرمجيات من الناحية الوظيفية.
هنالك عدة معايير معترف بها أوو مواصفات عامة لقياس حجم البرمجيات باستخدام الوحدة الوظيفية، وهي:
ورد ذكر النقاط الوظيفية في عام 1979 في مقال بعنوان A New Way of Looking at Tools بقلم ألان ألبريتشت في شركة آي بي إم . وقد تم تعريف متطلبات المستخدم الوظيفية للبرنامج وتم تقسيم كل متطلب إلى واحد من الأنواع الخمسة التالية: المخرجات والاستعلامات والمدخلات والملفات الداخلية والواجهات الخارجية. وبعد الفراغ من تحديد الوظيفة وتصنيفها إلى أحد الأنواع، يتم بعد ذلك تقييمها فيما يتعلق بالتعقيد وتخصيص رقم للنقاط الوظيفية. ويرسم كل متطلب من متطلبات المستخدم الوظيفية هذه تفاصيل وظيفة عمل المستخدم النهائي، مثل إدخال البيانات بالنسبة لأية عملية إدخال أو استعلام المستخدم بالنسبة لأية عملية استعلام. ويمثل هذا التمايز أهمية لأنه لم يقتصر على جعل الوظائف التي يتم قياسها في مخطط النقاط الوظيفية أكثر يسرًا في المتطلبات التي يوجهها المستخدم، ولكنه يعتني كذلك بإخفاء الوظائف الداخلية (على سبيل المثال اللوغاريتمات)، التي تتطلب أيضًا توفر موارد لتطبيقها، ومع ذلك، لا يتوفر معيار FSM Method من قِبل المنظمة الدولية للمعايير (إسو) من شأنه تضمين التعقيد اللوغاريتمي في نتيجة تقدير الحجم. وقد طُرحت مؤخرًا طرق مختلفة للتعامل مع نقطة الضعف الملحوظة هذه، والتي طُبّقت في العديد من منتجات البرمجيات التجارية. وتتضمن الأشكال المتنوعة لأسلوب المجموعة الدولية لمستخدمي النقاط الوظيفية (IFPUG) المعتمد على ألبريتشت والمُصمم من أجل نقطة الضعف هذه (ونقاط الضعف الأخرى):