The Simple Function Point method
எளிய செயல்பாட்டு புள்ளி (எஸ்எஃப்பி) முறை என்பது இலகுரக செயல்பாட்டு அளவீட்டு முறையாகும். எளிய செயல்பாட்டு புள்ளி முறை 2010 ஆம் ஆண்டில் ராபர்டோ மெலி என்பவரால் ஐஎஸ்ஓ 14143-1 தரத்திற்கு இணங்கவும், சர்வதேச செயல்பாட்டு புள்ளிகள் பயனர் குழு (ஐஎஃப்பியுஜி) செயல்பாட்டு புள்ளி பகுப்பாய்வு (எஃப். பி. ஏ) முறையுடன் இணக்கமாகவும் வடிவமைக்கப்பட்டது. அசல் முறை (சி. ஐ. எஃப். பி) முதன்முறையாக ரோமில் நடந்த ஒரு பொது மாநாட்டில் வழங்கப்பட்டது (எஸ். எம். இ. எஃப் 2011) இந்த முறை பின்னர் எளிய செயல்பாட்டு புள்ளி சங்கம் தயாரித்த கையேட்டில் விவரிக்கப்பட்டதுஃ எளிய செயல்பாட்டு புள்ளி செயல்பாட்டு அளவு அளவீட்டு முறை குறிப்பு கையேடு, கிரியேட்டிவ் காமன்ஸ் பண்புக்கூறு-நோ டெரிவேட்டிவ்ஸ் 4 சர்வதேச பொது உரிமத்தின் கீழ் கிடைக்கிறது. IFPUG ஆல் ஏற்றுக்கொள்ளப்பட்டது 2019 ஆம் ஆண்டில், எளிய செயல்பாட்டு புள்ளிகள் முறையை IFPUG கையகப்படுத்தியது, அதன் பயனர் சமூகத்திற்கு எளிமைப்படுத்தப்பட்ட செயல்பாட்டு புள்ளி எண்ணும் முறையை வழங்குவதற்காக, மென்பொருள் திட்டங்களின் ஆரம்ப கட்டங்களில் செயல்பாட்டு அளவு அளவீட்டை எளிதாக்குவதற்கும் நம்பகமானதாகவும் மாற்றுவதற்காக. குறுகிய பெயர் எஸ்எஃப்பி ஆனது. எஸ். பி. எம் (எளிய செயல்பாட்டு புள்ளி நடைமுறைகள் கையேடு) 2021 ஆம் ஆண்டின் பிற்பகுதியில் ஐ. எஃப். பி. யு. ஜி ஆல் வெளியிடப்பட்டது. அடிப்படை கருத்து SFP முறை முன்மொழியப்பட்டபோது, மிகவும் பரவலாகப் பயன்படுத்தப்படும் மென்பொருள் செயல்பாட்டு அளவு அளவீட்டு முறை IFPUG FPA ஆகும். இருப்பினும், IFPUG FPA சில குறைபாடுகளைக் கொண்டிருந்தது (இன்னும் உள்ளது): விண்ணப்பிப்பது எளிதானது அல்ல. இதற்கு சான்றளிக்கப்பட்ட பணியாளர்கள் தேவைப்படுகிறார்கள், மேலும் அளவீட்டின் உற்பத்தித்திறன் ஒப்பீட்டளவில் குறைவாக உள்ளது (கேப்பர்ஸ் ஜோன்ஸின் கூற்றுப்படி, ஒரு நாளைக்கு 400 முதல் 600 செயல்பாட்டு புள்ளிகளுக்கு இடையில், மொத்த அளவீடுகளின் நிபுணர்களின் கூற்றுப்படி ஒரு நாளைக்கு 200 முதல் 300 செயல்பாட்டு புள்ளிகளுக்கு இடையில்). அளவீடு ஓரளவு அகநிலை, ஏனெனில் அதன் சில அளவீட்டு விதிகள் அளவீட்டைச் செய்யும் நபரால் பொருத்தமாக விளக்கப்பட வேண்டும். மென்பொருள் மேம்பாட்டு சமூகத்தில் முறையின் பரவல் மிகவும் குறைவாகவே உள்ளது. குறைந்தபட்சம் இந்த சிக்கல்களில் சிலவற்றை சமாளிக்க, SFP முறை பின்வரும் பண்புகளை வழங்க வரையறுக்கப்பட்டதுஃ பயன்படுத்த எளிதானது; குறைவான விளக்கத்திற்கு உட்பட்டது, மிகவும் நேரடியான வரையறைகளை அடிப்படையாகக் கொண்டது; கற்றுக்கொள்ள எளிதானதுஃ குறிப்பாக, IFPUG FPA ஐ நன்கு அறிந்தவர்கள் மிகக் குறைந்த முயற்சியுடன் மிக விரைவாக SFP ஐக் கற்றுக்கொள்ள முடியும்; IFPUG FPA உடன் இணக்கமானது; குறிப்பாக, அதாவது, UFP இல் வெளிப்படுத்தப்படும் அளவின் அளவீடு SiFP இல் வெளிப்படுத்தப்பட்ட அளவீட்டிற்கு சமமாக இருக்க வேண்டும் (இந்த கட்டுரையில், IFPUG FPA மற்றும் SiFP ஆல் வரையறுக்கப்பட்ட அளவின் அலகு குறிக்க சரிசெய்யப்படாத செயல்பாட்டு புள்ளிக்கு "UFP" ஐப் பயன்படுத்துகிறோம்). கோரப்பட்ட பண்புகள் பின்வருமாறு அடையப்பட்டனஃ IFPUG FPA லாஜிக்கல் தரவு கோப்புகள் மற்றும் பரிவர்த்தனைகள் அடையாளம் காணப்பட வேண்டும், லாஜிக்கல் தரவு கோப்புகள் உள் லாஜிக்கல் கோப்புகள் (ஐஎல்எஃப்) மற்றும் வெளிப்புற இடைமுக கோப்புகள் (ஈஐஎஃப்) என வகைப்படுத்தப்பட வேண்டும், ஒவ்வொரு பரிவர்த்தனையும் வெளிப்புற உள்ளீடு (ஈஐ), வெளிப்புற வெளியீடு (ஈஓ), வெளிப்புற கேள்வி (ஈக்யூ) என வகைப்படுத்தப்படுகிறது, ஒவ்வொரு ஐஎல்எஃப் மற்றும் ஈஐஎஃப் அதன் பதிவு உறுப்பு வகைகள் (ஆர்இடி) மற்றும் தரவு உறுப்பு வகைகள் (டிஇடி) ஆகியவற்றின் அடிப்படையில் எடைபோடப்படுகிறது, ஒவ்வொரு ஈஐ, ஈஓ மற்றும் ஈக்யூ அளவிடப்படும் பயன்பாட்டின் எல்லைகள் வழியாக பரிமாறிக்கொள்ளப்படும் கோப்பு வகைகள் (எஃப்டிஆர்) மற்றும் டிஇடி ஆகியவற்றின் அடிப்படையில் எடைபோடப்படுகிறது. இந்த நடவடிக்கைகளில், எஸ். எஃப். பி. க்கு முதல் இரண்டு, அதாவது தர்க்கரீதியான தரவு கோப்புகள் மற்றும் பரிவர்த்தனைகளை அடையாளம் காண வேண்டும். செயல்பாடுகள் 4) மற்றும் 5) அதிக நேரம் எடுக்கும், ஏனெனில் அவை ஒவ்வொரு தரவு கோப்பு மற்றும் பரிவர்த்தனை விரிவாக ஆராயப்பட வேண்டும்ஃ இந்த கட்டங்களைத் தவிர்ப்பது IFPUG FPA ஐ விட SFP முறையை விரைவாகவும் எளிதாகவும் பயன்படுத்துகிறது. கூடுதலாக, பெரும்பாலான அகநிலை விளக்கம் செயல்பாடுகள் 4) மற்றும் 5) மற்றும் ஓரளவு செயல்பாடு 3) காரணமாகும்ஃ இந்த செயல்பாடுகளைத் தவிர்ப்பது எஸ். எஃப். பி முறையையும் அகநிலை விளக்கத்திற்கு குறைவாக பாதிக்கிறது. SFP இன் வரையறையில் பயன்படுத்தப்படும் கருத்துக்கள் IFPUG FPA இன் வரையறையில் பயன்படுத்தப்படும் ஒரு சிறிய துணைக்குழுவாகும், எனவே IFPUG FPA ஐக் கற்றுக்கொள்வதை விட SFP ஐக் கற்றுக்கொள்வது எளிதானது, மேலும் ஏற்கனவே IFPUG FPA ஐ அறிந்தவர்களுக்கு இது உடனடியாக உள்ளது. நடைமுறையில், தர்க்கரீதியான தரவு கோப்பு மற்றும் பரிவர்த்தனை பற்றிய கருத்துக்கள் மட்டுமே அறியப்பட வேண்டும். இறுதியாக, தரவுக் கோப்புகள் மற்றும் பரிவர்த்தனைகளுக்கு ஒதுக்கப்பட்ட எடைகள் SFP இல் உள்ள அளவை செயல்பாட்டு புள்ளிகளில் வெளிப்படுத்தப்பட்ட அளவிற்கு மிக நெருக்கமாக ஆக்குகின்றன. வரையறை தர்க்கரீதியான தரவுக் கோப்புகள் SFP முறையில் தர்க்கரீதியான கோப்புகள் (LF) என்று அழைக்கப்படுகின்றன. இதேபோல், பரிவர்த்தனைகள் அடிப்படை செயல்முறை (ஈ. பி.) என்று அழைக்கப்படுகின்றன. IFPUG FPA ஐப் போலல்லாமல், அடிப்படை செயல்பாட்டு கூறுகளின் வகைப்பாடு அல்லது எடை இல்லை (ISO 14143-1 தரத்தில் வரையறுக்கப்பட்டுள்ளபடி BFC). ஒரு EP இன் அளவு 4.6 SFP ஆகும், அதே நேரத்தில் ஒரு LF இன் அளவு 7.0 SFP ஆகும். எனவே SFP இல் வெளிப்படுத்தப்படும் அளவு தரவுக் கோப்புகளின் எண்ணிக்கை (#LF) மற்றும் பரிவர்த்தனைகளின் எண்ணிக்கை (#EP) ஆகியவற்றை அடிப்படையாகக் கொண்டது. அளவிடப்படும் மென்பொருள் பயன்பாட்டுடன் தொடர்புடையதுஃ SFP முறையின் அனுபவபூர்வமான மதிப்பீடு SFP மற்றும் UFP நடவடிக்கைகளின் மாற்றத்தக்க தன்மையை மதிப்பிடுவதை நோக்கமாகக் கொண்ட அனுபவபூர்வமான ஆய்வுகள் மேற்கொள்ளப்பட்டுள்ளன, மென்பொருள் மேம்பாட்டு முயற்சியின் மதிப்பீட்டை ஆதரிப்பதில் SFP மற்றும் UFP நடவடிக்கைகளை ஒப்பிடுவதில் SFP மற்றும் FPA நடவடிக்கைகளுக்கு இடையிலான மாற்றத்தக்க தன்மை SFP மற்றும் FPA நடவடிக்கைகளின் அசல் முன்மொழிவில், 768 திட்டங்களின் தரவு உட்பட ISBSG இன் தரவுத்தொகுப்பு, UFP மற்றும் SiFP நடவடிக்கைகளுக்கு இடையிலான மாற்றத்தக்க தன்மையை மதிப்பிட பயன்படுத்தப்பட்டது. இந்த ஆய்வு சராசரியாக இதைக் காட்டுகிறது. மற்றொரு ஆய்வு யு. எஃப். பி மற்றும் சி. ஐ. எஃப். பி நடவடிக்கைகளுக்கு இடையிலான மாற்றத்தை மதிப்பீடு செய்ய ஐ. எஸ். பி. எஸ். ஜி தரவுத்தொகுப்பைப் பயன்படுத்தியது. தரவுத்தொகுப்பில் 766 மென்பொருள் பயன்பாடுகளின் தரவு இருந்தது. சாதாரண குறைந்தபட்ச சதுர பின்னடைவு மூலம், அது கண்டறியப்பட்டது. இந்த அனுபவ ஆய்வுகளின் அடிப்படையில், (இந்த தோராயமான சமநிலை சராசரியாக உள்ளது என்பதைக் கவனியுங்கள்ஃ இரண்டு ஆய்வுகளிலும் சராசரியாக 12 சதவீதம் ஒப்பீட்டு பிழை காணப்பட்டது). இருப்பினும், மூன்றாவது ஆய்வு கண்டறிந்துள்ளது. இந்த ஆய்வு 25 வலை பயன்பாடுகளிலிருந்து மட்டுமே தரவைப் பயன்படுத்தியது, எனவே குறிப்பிட்ட பயன்பாட்டு வகை அல்லது தரவுத்தொகுப்பின் ஒப்பீட்டளவில் சிறிய அளவால் மாற்று விகிதம் பாதிக்கப்படலாம். 2017 ஆம் ஆண்டில், ஏழு வெவ்வேறு தரவுத்தொகுப்புகளைப் பயன்படுத்தி UFP மற்றும் SiFP நடவடிக்கைகளுக்கு இடையிலான மாற்றத்தை ஒரு ஆய்வு மதிப்பீடு செய்தது. ஒவ்வொரு தரவுத்தொகுப்பும் ஒரு குறிப்பிட்ட மாற்று விகிதத்தால் வகைப்படுத்தப்பட்டது. குறிப்பாக, அது கண்டுபிடிக்கப்பட்டது, உடன். குறிப்பிடத்தக்க வகையில், ஒரு தரவுத்தொகுப்பைப் பொறுத்தவரை, நேரியல் மாதிரி எதுவும் கண்டுபிடிக்கப்படவில்லை; அதற்கு பதிலாக புள்ளிவிவர ரீதியாக குறிப்பிடத்தக்க மாதிரி கண்டுபிடிக்கப்பட்டது. முடிவில், கிடைக்கக்கூடிய சான்றுகள் ஒரு SiFP தோராயமாக ஒரு UFP க்கு சமம் என்பதைக் காட்டுகிறது, ஆனால் இந்த சமநிலை சராசரியாக மட்டுமே உண்மையாக இருப்பதைத் தவிர, பரிசீலிக்கப்படும் தரவைப் பொறுத்தது. IFPUG SFP அடிப்படை கூறுகள் (EP, LF) அசல் SiFP கூறுகளுக்கு (UGEP, UGDG) சமமானவை என்பதைக் கருத்தில் கொண்டு, முந்தைய முடிவுகள் IFPUG SFP முறையிலும் உள்ளன. மென்பொருள் மேம்பாட்டு முயற்சி மதிப்பீட்டிற்கு SFP ஐப் பயன்படுத்துவது IFPUG FPA முக்கியமாக மென்பொருள் மேம்பாட்டு முயற்சியை மதிப்பிடுவதற்கு பயன்படுத்தப்படுகிறது. எனவே, மென்பொருளின் செயல்பாட்டு அளவை அளவிடுவதை நோக்கமாகக் கொண்ட எந்தவொரு மாற்று முறையும் IFPUG FPA இன் அதே அளவிலான துல்லியத்துடன் முயற்சி மதிப்பீட்டை ஆதரிக்க வேண்டும். வேறு வார்த்தைகளில் கூறுவதானால், SFP ஐ அடிப்படையாகக் கொண்ட முயற்சி மதிப்பீடுகள் குறைந்தபட்சம் UFP ஐ அடிப்படையாகக் கொண்ட மதிப்பீடுகளைப் போலவே சிறந்தவை என்பதை சரிபார்க்க வேண்டும். இந்த சரிபார்ப்பைச் செய்ய, ஒரு ஐ. எஸ். பி. எஸ். ஜி தரவுத்தொகுப்பு பகுப்பாய்வு செய்யப்பட்டது, மேலும் பதிவு-பதிவு மாற்றங்களுக்குப் பிறகு, சாதாரண குறைந்தபட்ச சதுர பின்னடைவைப் பயன்படுத்தி, முயற்சி மற்றும் அளவின் மாதிரிகள் பெறப்பட்டன. முயற்சி மதிப்பீட்டு பிழைகள் பின்னர் ஒப்பிடப்பட்டன. இரண்டு மாடல்களும் மிகவும் ஒத்த மதிப்பீட்டு துல்லியத்தை அளித்தன என்பது தெரியவந்தது. பின்வரும் ஆய்வு 25 வலை பயன்பாடுகளிலிருந்து தரவைக் கொண்ட தரவுத்தொகுப்பை பகுப்பாய்வு செய்தது. சாதாரண குறைந்தபட்ச சதுர பின்னடைவு UFP-அடிப்படையிலான மற்றும் SiFP-அடிப்படையிலான முயற்சி மாதிரிகளைப் பெற பயன்படுத்தப்பட்டது. மேலும் இந்த விஷயத்தில், புள்ளிவிவர ரீதியாக குறிப்பிடத்தக்க மதிப்பீட்டு வேறுபாடுகள் எதுவும் காணப்படவில்லை. குறிப்புகள் வெளிப்புற இணைப்புகள் IFPUG இலிருந்து எளிய செயல்பாட்டு புள்ளிகளுக்கான (SFP) அறிமுகம். மென்பொருள் அளவீடுகள் மென்பொருள் பொறியியல் செலவுகள்