கணினி பொறியியல் & தகவல் தொழில்நுட்ப இதழ்

மென்பொருள் தயாரிப்பு வரிகளுக்குப் பயன்படுத்தப்படும் தேவை பொறியியல் அணுகுமுறைகளின் கிளஸ்டரிங்-உதவி கட்டமைப்பு மதிப்பீடு

Naoufel Kraiem*

தேவைகள் பொறியியல் (RE) மென்பொருள் மேம்பாட்டு வாழ்க்கைச் சுழற்சியில் ஒரு முக்கியமான கட்டமாக அங்கீகரிக்கப்பட்டுள்ளது. வளர்ச்சியின் ஆரம்ப கட்டத்தில் அதைக் கண்டறிந்து சரிசெய்வதற்கான செலவை விட, வளர்ச்சி கட்டத்தில் தேவைக் குறைபாட்டை சரிசெய்வதற்கான செலவு மிக அதிகம். இதைச் செய்ய, கணினி தேவைகள் சரியாக அடையாளம் காணப்பட வேண்டும், பகுப்பாய்வு செய்யப்பட வேண்டும் மற்றும் வளர்ச்சி செயல்முறையின் ஆரம்பத்தில் மதிப்பாய்வு செய்யப்பட வேண்டும். மென்பொருள் தயாரிப்புக் கோடுகளின் (SPLs) தன்மையைக் கருத்தில் கொண்டு, ஒரு 'ஒற்றை' தயாரிப்பை உருவாக்குவதை விட SPLகள் மிகவும் சிக்கலான சவால்களை முன்வைப்பதால், தேவைகள் பொறியியலின் முக்கியத்துவம் மிகவும் கைவிடப்படுகிறது. இலக்கியத்தில் பல அணுகுமுறைகள் முன்மொழியப்பட்டுள்ளன, இது தேவைகளை கைப்பற்றுவதற்கான நடவடிக்கைகள், அவற்றின் மாறுபாடு மற்றும் பொதுவான தன்மை ஆகியவற்றை உள்ளடக்கியது.

இந்த ஆய்வறிக்கை முக்கியமாக ஒரு கட்டமைப்பை முன்மொழிவதை நோக்கமாகக் கொண்டுள்ளது, இது கணினி பொறியாளர்கள் தங்கள் விருப்பமான இலக்கிற்கு போதுமான அணுகுமுறையைத் தேர்வுசெய்ய வழிகாட்டும். முன்மொழியப்பட்ட கட்டமைப்பானது ஒன்றாக வழங்கப்பட்ட பல அணுகுமுறைகளிலிருந்து பயனுள்ள அணுகுமுறையைத் தேடுவதற்குத் தேவைப்படும் நேரத்தைக் குறைக்கும் என்று எதிர்பார்க்கப்படுகிறது. தேர்ந்தெடுக்கப்பட்ட அளவுகோல்களின் அடிப்படையில் SPLக்கான RE அணுகுமுறைகளை கட்டமைப்பானது மதிப்பிடுகிறது. மதிப்பீட்டில் இருந்து கட்டமைக்கப்பட்ட அளவு தரவுகளை கிளஸ்டர் செய்ய இயந்திர கற்றல் வழிமுறையை (k-means) செயல்படுத்துவதன் மூலம் இது மேலும் பங்களிப்புகளை செய்கிறது. மேலும், இந்த ஆய்வறிக்கையின் ஆரம்ப நோக்கத்தை அடைய உதவும் இணையதளத்தை இது செயல்படுத்துகிறது.

கட்டமைப்பின் முடிவு சரிபார்க்கப்பட்டது மற்றும் வகைப்படுத்தப்பட்ட தரவு நடைமுறைக்குரியது என்பதைக் காட்டுகிறது. இந்த கட்டமைப்பானது SPLக்கு பயன்படுத்தப்படும் பொருத்தமான RE அணுகுமுறையைத் தேர்ந்தெடுக்கும்போது தவறாக வழிநடத்தப்படுவதற்கான நிகழ்தகவைக் குறைக்கும்.

மறுப்பு: இந்த சுருக்கமானது செயற்கை நுண்ணறிவு கருவிகளைப் பயன்படுத்தி மொழிபெயர்க்கப்பட்டது மற்றும் இன்னும் மதிப்பாய்வு செய்யப்படவில்லை அல்லது சரிபார்க்கப்படவில்லை