The Simple Function Point method
সিম্পল ফাংশন পয়েন্ট (এস. এফ. পি) পদ্ধতি হল একটি হালকা কার্যকরী পরিমাপ পদ্ধতি। সিম্পল ফাংশন পয়েন্ট পদ্ধতিটি 2010 সালে রবার্তো মেলি দ্বারা ডিজাইন করা হয়েছিল যাতে আইএসও 14143-1 মান মেনে চলা যায় এবং ইন্টারন্যাশনাল ফাংশন পয়েন্ট ইউজার গ্রুপ (আইএফপিইউজি) ফাংশন পয়েন্ট অ্যানালাইসিস (এফপিএ) পদ্ধতির সাথে সামঞ্জস্যপূর্ণ হয়। মূল পদ্ধতি (সি. আই. এফ. পি) রোমে এক জনসভায় প্রথমবার উপস্থাপন করা হয় (এস. এম. ই. এফ. 2011) পদ্ধতিটি পরবর্তীকালে সিম্পল ফাংশন পয়েন্ট অ্যাসোসিয়েশন দ্বারা উত্পাদিত একটি ম্যানুয়ালে বর্ণনা করা হয়েছিলঃ সিম্পল ফাংশন পয়েন্ট ফাংশনাল সাইজ মেজারমেন্ট মেথড রেফারেন্স ম্যানুয়াল, ক্রিয়েটিভস কমন্স অ্যাট্রিবিউশন-নোডেরিভেটিভস 4 আন্তর্জাতিক পাবলিক লাইসেন্সের অধীনে উপলব্ধ। আই. এফ. পি. ইউ. জি দ্বারা গৃহীত 2019 সালে, সিম্পল ফাংশন পয়েন্ট পদ্ধতিটি আই. এফ. পি. ইউ. জি দ্বারা অধিগ্রহণ করা হয়েছিল, যাতে ব্যবহারকারী সম্প্রদায়কে একটি সরলীকৃত ফাংশন পয়েন্ট গণনা পদ্ধতি প্রদান করা যায়, যাতে সফ্টওয়্যার প্রকল্পের প্রাথমিক পর্যায়ে কার্যকরী আকার পরিমাপ সহজ অথচ নির্ভরযোগ্য করা যায়। সংক্ষিপ্ত নামটি হয়ে ওঠে এস. এফ. পি। এস. পি. এম (সিম্পল ফাংশন পয়েন্ট প্র্যাকটিস ম্যানুয়াল) 2021 সালের শেষের দিকে আই. এফ. পি. ইউ. জি দ্বারা প্রকাশিত হয়েছিল। মৌলিক ধারণা যখন এস. এফ. পি পদ্ধতির প্রস্তাব দেওয়া হয়েছিল, তখন সবচেয়ে বেশি ব্যবহৃত সফ্টওয়্যার কার্যকরী আকার পরিমাপ পদ্ধতি ছিল আই. এফ. পি. ইউ. জি এফ. পি. এ। তবে, আই. এফ. পি. ইউ. জি এফ. পি. এ-তে কয়েকটি ত্রুটি ছিল (এবং এখনও রয়েছে): এটি প্রয়োগ করা সহজ নয়। এর জন্য প্রত্যয়িত কর্মীদের প্রয়োজন, এবং পরিমাপের উৎপাদনশীলতা তুলনামূলকভাবে কম (ক্যাপার্স জোন্সের মতে, টোটাল মেট্রিক্সের বিশেষজ্ঞদের মতে প্রতিদিন 400 থেকে 600 ফাংশন পয়েন্টের মধ্যে)। পরিমাপটি আংশিকভাবে বিষয়গত, কারণ এর পরিমাপের কিছু নিয়ম পরিমাপকারী ব্যক্তির দ্বারা যথাযথভাবে ব্যাখ্যা করতে হবে। সফ্টওয়্যার উন্নয়ন সম্প্রদায়ের মধ্যে পদ্ধতির বিস্তার বেশ সীমিত। এই সমস্যাগুলির মধ্যে অন্তত কয়েকটি কাটিয়ে ওঠার জন্য, এস. এফ. পি পদ্ধতিটি নিম্নলিখিত বৈশিষ্ট্যগুলি প্রদান করার জন্য সংজ্ঞায়িত করা হয়েছিলঃ প্রয়োগ করা সহজ; ব্যাখ্যার সাপেক্ষে কম, বেশ সরল সংজ্ঞার উপর ভিত্তি করে; শিখতে সহজঃ বিশেষত, আই. এফ. পি. ইউ. জি এফ. পি. এ-এর সাথে পরিচিত লোকেরা খুব কম প্রচেষ্টায় খুব দ্রুত এস. এফ. পি শিখতে পারে; আই. এফ. পি. ইউ. জি এফ. পি. এ-এর সাথে সামঞ্জস্যপূর্ণ; বিশেষত, অর্থাৎ, ইউ. এফ. পি-তে প্রকাশিত আকারের একটি পরিমাপ সি. আই. এফ. পি-তে প্রকাশিত পরিমাপের সমান হওয়া উচিত (এই নিবন্ধে আমরা আই. এফ. পি. ইউ. জি এফ. পি এবং সি. আই. এফ. পি দ্বারা সংজ্ঞায়িত পরিমাপের একককে মনোনীত করতে সমন্বয়হীন ফাংশন পয়েন্টের জন্য "ইউ. এফ. পি" ব্যবহার করি। কাঙ্ক্ষিত বৈশিষ্ট্যগুলি নিম্নরূপ অর্জন করা হয়েছেঃ আই. এফ. পি. ইউ. জি এফ. পি. এ-র জন্য লজিক্যাল ডেটা ফাইল এবং লেনদেনগুলি চিহ্নিত করা প্রয়োজন, লজিক্যাল ডেটা ফাইলগুলিকে অভ্যন্তরীণ লজিক্যাল ফাইল (আই. এল. এফ) এবং বাহ্যিক ইন্টারফেস ফাইল (ই. আই. এফ)-এ শ্রেণীবদ্ধ করা হয়, প্রতিটি লেনদেনকে বাহ্যিক ইনপুট (ই. আই), বাহ্যিক আউটপুট (ই. ও), বাহ্যিক প্রশ্ন (ই. কিউ) হিসাবে শ্রেণীবদ্ধ করা হয়, প্রতিটি আই. এল. এফ এবং ই. আই. এফ-কে তার রেকর্ড এলিমেন্ট টাইপ (আর. ই. টি) এবং ডেটা এলিমেন্ট টাইপ (ডি. ই. টি)-এর উপর ভিত্তি করে ওজন করা হয়, প্রতিটি ই. আই, ই. ও এবং ই. কিউ-কে তার ফাইল টাইপ রেফারেন্সড (এফ. টি. আর) এবং পরিমাপ করা অ্যাপ্লিকেশনের সীমানা দিয়ে বিনিময় করা হয়। এই ক্রিয়াকলাপগুলির মধ্যে, এস. এফ. পি-র শুধুমাত্র প্রথম দুটি প্রয়োজন, অর্থাৎ লজিক্যাল ডেটা ফাইল এবং লেনদেনের সনাক্তকরণ। ক্রিয়াকলাপ 4) এবং 5) সর্বাধিক সময়সাপেক্ষ, কারণ তাদের প্রতিটি ডেটা ফাইল এবং লেনদেন বিস্তারিতভাবে পরীক্ষা করা প্রয়োজনঃ এই পর্যায়গুলি বাদ দিলে আইএফপিইউজি এফপিএর তুলনায় এসএফপি পদ্ধতি প্রয়োগ করা দ্রুত এবং সহজ উভয়ই করে তোলে। উপরন্তু, বেশিরভাগ বিষয়গত ব্যাখ্যা ক্রিয়াকলাপ 4) এবং 5) এবং আংশিকভাবে ক্রিয়াকলাপ 3) এর কারণে হয়ঃ এই ক্রিয়াকলাপগুলি বাদ দিলে এস. এফ. পি পদ্ধতিও বিষয়গত ব্যাখ্যার প্রবণতা কম করে তোলে। এস. এফ. পি-র সংজ্ঞায় ব্যবহৃত ধারণাগুলি আই. এফ. পি. ইউ. জি এফ. পি. এ-র সংজ্ঞায় ব্যবহৃত ধারণাগুলির একটি ছোট উপসেট, তাই আই. এফ. পি. ইউ. জি এফ. পি. এ শেখার চেয়ে এস. এফ. পি শেখা সহজ, এবং যারা ইতিমধ্যে আই. এফ. পি. ইউ. জি এফ. পি. এ জানেন তাদের জন্য এটি তাৎক্ষণিক। বাস্তবে, শুধুমাত্র লজিক্যাল ডেটা ফাইল এবং লেনদেনের ধারণাগুলি জানতে হবে। পরিশেষে, ডেটা ফাইল এবং লেনদেনের জন্য নির্ধারিত ওজনগুলি এস. এফ. পি-র আকারকে ফাংশন পয়েন্টে প্রকাশিত আকারের খুব কাছাকাছি করে তোলে। সংজ্ঞা লজিক্যাল ডেটা ফাইলগুলিকে এস. এফ. পি পদ্ধতিতে লজিক্যাল ফাইলস (এল. এফ) বলা হয়। একইভাবে, লেনদেনের নাম দেওয়া হয়েছে প্রাথমিক প্রক্রিয়া (ইপি)। আই. এফ. পি. ইউ. জি এফ. পি. এ-র বিপরীতে, মূল কার্যকরী উপাদানগুলির (আই. এস. ও <আই. ডি1> মানদণ্ডে সংজ্ঞায়িত বি. এফ. সি) কোনও শ্রেণীবিভাগ বা ওজন নেই। একটি ইপি-র আকার 4.6 এস. এফ. পি, যেখানে একটি এল. এফ-এর আকার 7.0 এস. এফ. পি। অতএব এস. এফ. পি-তে প্রকাশিত আকার ডেটা ফাইলের সংখ্যা (#LF) এবং লেনদেনের সংখ্যার (#EP) উপর ভিত্তি করে। পরিমাপ করা হচ্ছে এমন সফ্টওয়্যার অ্যাপ্লিকেশনের সাথে সম্পর্কিতঃ এস. এফ. পি পদ্ধতির পরীক্ষামূলক মূল্যায়ন পরীক্ষামূলক গবেষণা করা হয়েছে, যার লক্ষ্য সফ্টওয়্যার বিকাশের প্রচেষ্টার অনুমানকে সমর্থন করার জন্য এস. এফ. পি এবং ইউ. এফ. পি ব্যবস্থাগুলির তুলনা করে এস. এফ. পি এবং ইউ. এফ. পি ব্যবস্থাগুলির রূপান্তরযোগ্যতা মূল্যায়ন করা। এস. এফ. পি এবং এফ. পি ব্যবস্থাগুলির মধ্যে রূপান্তরযোগ্যতা সি. এফ. পি পদ্ধতির মূল প্রস্তাবে, 768 টি প্রকল্পের তথ্য সহ আই. এস. বি. এস. জি থেকে একটি ডেটাসেট ইউ. এফ. পি এবং সি. এফ. পি ব্যবস্থাগুলির মধ্যে রূপান্তরযোগ্যতা মূল্যায়ন করতে ব্যবহৃত হয়েছিল। এই সমীক্ষাটি গড়ে তা দেখিয়েছে। আরেকটি গবেষণায় ইউএফপি এবং সিএফপি পরিমাপের মধ্যে রূপান্তরযোগ্যতা মূল্যায়নের জন্য একটি আইএসবিএসজি ডেটাসেটও ব্যবহার করা হয়েছে। ডেটাসেটটিতে 766টি সফ্টওয়্যার অ্যাপ্লিকেশন থেকে তথ্য অন্তর্ভুক্ত ছিল। সাধারণ ন্যূনতম বর্গাকার প্রতিগমনের মাধ্যমে, এটি পাওয়া গেছে। এই পরীক্ষামূলক গবেষণার উপর ভিত্তি করে মনে হয় যে (লক্ষ্য করুন যে এই আনুমানিক সমতুল্যতা গড়ে রয়েছেঃ উভয় গবেষণায় গড় আপেক্ষিক ত্রুটি প্রায় 12 শতাংশ দেখা গেছে)। তবে, একটি তৃতীয় গবেষণায় পাওয়া গেছে। এই গবেষণায় শুধুমাত্র 25টি ওয়েব অ্যাপ্লিকেশন থেকে তথ্য ব্যবহার করা হয়েছে, তাই এটি সম্ভব যে রূপান্তর হার নির্দিষ্ট অ্যাপ্লিকেশন প্রকার বা ডেটাসেটের তুলনামূলকভাবে ছোট আকার দ্বারা প্রভাবিত হয়। 2017 সালে, একটি গবেষণায় সাতটি ভিন্ন ডেটাসেট ব্যবহার করে ইউ. এফ. পি এবং সি. আই. এফ. পি পরিমাপের মধ্যে রূপান্তরযোগ্যতা মূল্যায়ন করা হয়। প্রতিটি ডেটাসেট একটি নির্দিষ্ট রূপান্তর হার দ্বারা চিহ্নিত করা হয়েছিল। বিশেষ করে, এটি পাওয়া গেছে যে, সঙ্গে। লক্ষণীয়ভাবে, একটি ডেটাসেটের জন্য, কোনও রৈখিক মডেল পাওয়া যায়নি; পরিবর্তে পরিসংখ্যানগতভাবে উল্লেখযোগ্য মডেল পাওয়া গেছে। উপসংহারে, উপলব্ধ প্রমাণগুলি দেখায় যে একটি সি. আই. এফ. পি প্রায় একটি ইউ. এফ. পি-র সমতুল্য, তবে এই সমতুল্যতা শুধুমাত্র গড়ে সত্য হওয়ার পাশাপাশি বিবেচিত তথ্যের উপর নির্ভর করে। আই. এফ. পি. ইউ. জি এস. এফ. পি মৌলিক উপাদানগুলি (ই. পি, এল. এফ) মূল সি. আই. এফ. পি উপাদানগুলির (ইউ. জি. ই. পি, ইউ. জি. ডি. জি) সমতুল্য বিবেচনা করে, পূর্ববর্তী ফলাফলগুলি আই. এফ. পি. ইউ. জি এস. এফ. পি পদ্ধতির ক্ষেত্রেও প্রযোজ্য। সফ্টওয়্যার ডেভেলপমেন্ট প্রচেষ্টার অনুমানের জন্য এস. এফ. পি ব্যবহার করে আই. এফ. পি. ইউ. জি এফ. পি. এ মূলত সফ্টওয়্যার ডেভেলপমেন্ট প্রচেষ্টার অনুমানের জন্য ব্যবহৃত হয়। অতএব, সফ্টওয়্যারের কার্যকরী আকার পরিমাপের লক্ষ্যে যে কোনও বিকল্প পদ্ধতির আইএফপিইউজি এফপিএর মতো একই স্তরের নির্ভুলতার সাথে প্রচেষ্টার অনুমানকে সমর্থন করা উচিত। অন্য কথায়, এটি যাচাই করা প্রয়োজন যে এস. এফ. পি-র উপর ভিত্তি করে প্রচেষ্টার অনুমান অন্তত ইউ. এফ. পি-র উপর ভিত্তি করে অনুমানের মতোই ভাল। এই যাচাইকরণ সম্পাদনের জন্য, একটি আই. এস. বি. এস. জি ডেটাসেট বিশ্লেষণ করা হয়েছিল এবং লগ-লগ রূপান্তরের পরে সাধারণ ন্যূনতম বর্গ রিগ্রেশন ব্যবহার করে প্রচেষ্টা বনাম আকারের মডেলগুলি তৈরি করা হয়েছিল। তারপর প্রচেষ্টার অনুমানের ত্রুটিগুলির তুলনা করা হয়। দেখা গেল যে দুটি মডেল অত্যন্ত অনুরূপ অনুমানের নির্ভুলতা অর্জন করেছে। নিম্নলিখিত একটি গবেষণায় 25টি ওয়েব অ্যাপ্লিকেশন থেকে প্রাপ্ত তথ্য সম্বলিত একটি ডেটাসেট বিশ্লেষণ করা হয়েছে। সাধারণ ন্যূনতম বর্গ রিগ্রেশন ইউ. এফ. পি-ভিত্তিক এবং সি. আই. এফ. পি-ভিত্তিক প্রচেষ্টার মডেল তৈরি করতে ব্যবহৃত হয়েছিল। এছাড়াও এই ক্ষেত্রে, কোনও পরিসংখ্যানগতভাবে উল্লেখযোগ্য অনুমানের পার্থক্য লক্ষ্য করা যায়নি। তথ্যসূত্র বাইরের লিঙ্ক আই. এফ. পি. ইউ. জি থেকে সিম্পল ফাংশন পয়েন্ট (এস. এফ. পি)-এর ভূমিকা। সফ্টওয়্যার মেট্রিক্স সফ্টওয়্যার ইঞ্জিনিয়ারিং খরচ