Function Point Analysis
التعريف :
- تعريف Function Point Analysis
خلال العمل بالتنقيط الوظيفي ظهرت ما يسمى حاليا (FPA) اختصار لـ Function Point Analysis بها ما بين 18 الى 24 طريقة لتحليل حجم البرمجيات
- الخواص في Function Point Analysis
- قياس البرمجيات عن طريق تحديد الوظائف المطلوبة قبل تقديمها إلى العملاء.
- قياس تطوير البرمجيات وصيانتها بشكل مستقل عن التكنولوجيا المستخدمة للتنفيذ.
- قياس تطوير البرمجيات وصيانة باستمرار في جميع المشاريع والمنظمات
- ماهي Function Point؟
السؤال الجوهري المطروح كالعالدة ماهو function Points؟
ببساطة، نقاط الدالة هي وحدة قياس قياسية تمثل الحجم الوظيفي لتطبيق البرمجيات. بنفس الطريقة التي يقاس بها المنزل بالأقدام المربعة التي يوفرها، يمكن قياس حجم التطبيق من خلال عدد نقاط الوظائف التي يسلمها لمستخدمي التطبيق.
على سبيل المثال هناك عدة برمجيات مختلفة في العالم لنأخذ مشغل الوسائط لديك (video player) . يستطيع استخدام العديد من الصيغ منها mp3 ,,, mp4 ,,, wav الى اخره لكنك ستجده عاجز عن قراءة الملفات من صيغة mkv ببساطة ستقوم بتنزيل مشغل وسائط اخر ويكون اما gome player او vlc player لكي تشغل جميع الصيغ الممكنة
- ملحوظات هامة في FPA
هناك شركات تخسر الملايين بسبب عدم مراعات المستخدم او اتخاذ راي المستخدم بعين الاعتبار ، وهناك من الشركات من تدفع للناس لكي يعطو رايهم الصريح في تطبيقاتهم او منتجاتهم لذا فانك تجد بعض البرمجيات المدفوعة تعطيك مهلة شهر استخدام منها لجلبك نحو منتجها ومنها لاخذ رايك بعين الاعتبار على سبيل المثال شركة thesmet حققت نجاحا باهرا في الاستشارة مع مستخدمي تطبيقاتها وتعتبر اكثر الشركات مبيعا لمنتجاتها في العالم
-التكنولوجيا المستقلة :
اغلب مستخدمي التطبيقات وبالاخص التطبيقات والمبرمجيات التي تستخدم للتواصل والدردشة يرغبون بخصوصية بعيدة عن تطفل الحكومات ، ويرغب اغلبهم بوجود شركة لها برمجياتها المستقلة ولا تعتمد على شركات وسيطة
-التكلفة المنخفظة :
بطبيعة الحال الاسواق العالمية تمل اسعار تنافسية قد تغري اكثر الناس بخلا للشراء ، فبعض الشركات الذكية تبني تطبيقات بتكلفة رخيصة وتبيعها بثمن الباهضة .. ولناخذ على سبيل المثال شركات الاستضافة تغريك باثمنة منخفضة وبعدا تنزل عليك بعروض وخدمات اخرى باثمنة مرتفعة قليلا وكلما اشتريت ازدادت الخدمات ثمنا لكن بشكل تدريجي حيث لا يشعر الزبون بانه قام بانفاق اثمنة باهضة على خدمات قد يحصل عليها مجانا في استضافات تعرضها مباشرة
-فوائد Function Point Analysis
لبد وانك قد ادركت قيمة (fpa) في انجاح مشاريعك وتقدير احجام تطببيقاتك ومشاريعك البرمجية هناك عدة امور تحتاج معرفتها لانجاح المشروع .
التقدير الدقيق:
============================================
-فوائد Function Point Analysis
لبد وانك قد ادركت قيمة (fpa) في انجاح مشاريعك وتقدير احجام تطببيقاتك ومشاريعك البرمجية هناك عدة امور تحتاج معرفتها لانجاح المشروع .
التقدير الدقيق:
- لتكلفة المشروع بالكامل
- المدة المقدرة للمشروع
- كمية وظائف المشروع
- عيب المشروع والاخطاء البرمجية
- حساب التكلفة لكل فرد حسب العمل الموكل اليه
- تحديد طريقة الدفع اما بالساعات او باليوم او بالاسبوع
- فوائد الانتاج من استخدام وسائل جديدة او متقدمة
============================================
نظرة عامة :
في هذا القسم سنتطرق لعملية العد في (FPA) ونتعمق في ما يسمى nitty-gritty
- هناك 5 خطوات لعمليات العد fpa
في هذا القسم سنتطرق لعملية العد في (FPA) ونتعمق في ما يسمى nitty-gritty
- هناك 5 خطوات لعمليات العد fpa
- تحديد نوع العد.
- تحديد نطاق وحدود العد.
- تحديد عدد fpa لعدد العد
- تحديد عامل تسوية القيمة.
- حساب عددfpa للمعدل
- خمس وظائف هامة
نقاط قوة FPA ترتكز على خمس وظائف تعرف الاولى منها Data Functions والاخيرة منها Transactional Functions
وظائف البينات Data Functions
ملفات منطقية داخلية
ملفات واجهة خارجية
وظائف المعاملات Transactional Functions
المدخلات الخارجية
المخرجات الخارجية
الاستفسارات الخارجية
صورة تبين الوظائف الخمسة المهمة

========================================================
تفاصيل عن البيانات الخمس ووظائفها و معاملاتها:
تعداد العينات :
قيمة العددية لـ Function Points:
0 تعليقات