Non-functional requirements framework
என். எஃப். ஆர் (செயல்படாத தேவைகள்) சுருக்கத்திற்கு ஒரு கட்டமைப்பு தேவை. பங்குதாரர்கள் ஒப்புக் கொள்ளும் என். எஃப். ஆரைக் குறிக்கும் சாப்ட் கோல்களுடன் பகுப்பாய்வு தொடங்குகிறது. சாப்ட் கோல்கள் என்பது வெளிப்படுத்த கடினமான இலக்குகள், ஆனால் ஒரு மென்பொருள் அமைப்பின் உலகளாவிய குணங்களாக இருக்கின்றன. இவை கொடுக்கப்பட்ட அமைப்பில் பயன்படுத்தக்கூடிய தன்மை, செயல்திறன், பாதுகாப்பு மற்றும் நெகிழ்வுத்தன்மை ஆகியவையாக இருக்கலாம். குழு அவற்றை சேகரிக்கத் தொடங்கினால், அது பெரும்பாலும் அவற்றில் பலவற்றைக் காண்கிறது. எண்ணிக்கையை நிர்வகிக்கக்கூடிய அளவிற்குக் குறைப்பதற்காக, கட்டமைப்பது ஒரு மதிப்புமிக்க அணுகுமுறையாகும். கட்டமைப்பாக பயனுள்ளதாக இருக்கும் பல கட்டமைப்புகள் உள்ளன. செயல்படாத தேவைகளை கட்டமைத்தல் பின்வரும் கட்டமைப்புகள் என். எஃப். ஆர்களுக்கான கட்டமைப்பாக செயல்பட பயனுள்ளதாக இருக்கும்ஃ இலக்கு மாதிரியாக்கம் இறுதி செய்யப்பட்ட சாப்ட் கோல்கள் பின்னர் வழக்கமாக சிதைக்கப்பட்டு, இலக்குகள் மற்றும் துணை கோல்களின் மர கட்டமைப்பைக் கண்டறிய சுத்திகரிக்கப்படுகின்றன. எ. கா. நெகிழ்வுத்தன்மை சாஃப்ட்கோல். மர கட்டமைப்புகளைக் கண்டுபிடித்தவுடன், வெவ்வேறு மரங்களில் குறுக்கிடும் மென்மையான கோல்களைக் கண்டுபிடிப்பது உறுதி, எ. கா. பாதுகாப்பு இலக்குகள் பொதுவாக பயன்பாட்டுத்திறனில் தலையிடுகின்றன. இந்த மென்மையான கோல் மரங்கள் இப்போது ஒரு மென்மையான கோல் வரைபட கட்டமைப்பை உருவாக்குகின்றன. இந்த பகுப்பாய்வின் இறுதி கட்டம் சில குறிப்பிட்ட இலை மென்மையான கோல்களைத் தேர்ந்தெடுப்பதாகும், இதனால் அனைத்து வேர் மென்மையான கோல்களும் திருப்தி அடைகின்றன. [1] 2. IVENA-NFR ஐப் பெறுவதற்கான ஒருங்கிணைந்த அணுகுமுறை இந்த முறை ஒரு தேவை மரத்தை ஒருங்கிணைத்துள்ளது. [2] 3. ஒரு நிறுவனத்தின் சூழலை விவரிக்க பிசினஸ் மாடல் கேன்வாஸ், ஆர்க்மேன்லே [3] அல்லது பிற நிறுவனங்கள் [4] போன்ற பல மாதிரிகள் உள்ளன. அந்த மாதிரிகள் என். எஃப். ஆர்களை ஒதுக்க ஒரு நல்ல கட்டமைப்பாகும். செயல்படாத தேவைகளை அளவிடுவது SNAP என்பது மென்பொருள் செயல்படாத மதிப்பீட்டு செயல்முறையாகும். செயல்பாட்டு புள்ளிகள் ஒரு மென்பொருள் பயன்பாட்டின் மூலம் தரவு ஓட்டத்தை அளவிடுவதன் மூலம் செயல்பாட்டு தேவைகளை அளவிடுகின்றன, IFPUG இன் SNAP செயல்படாத தேவைகளை அளவிடுகிறது. SNAP மாதிரியில் செயல்படாத தேவைகளை அளவிட நான்கு பிரிவுகள் மற்றும் பதினான்கு துணை பிரிவுகள் உள்ளன. செயல்படாத தேவைகள் தொடர்புடைய துணை வகைகளுக்கு வரைபடமாக்கப்படுகின்றன. ஒவ்வொரு துணைப் பிரிவும் அளவிடப்படுகிறது, மேலும் ஒரு தேவையின் அளவு அதன் துணைப் பிரிவுகளின் அளவுகளின் கூட்டுத்தொகையாகும். SNAP அளவு செயல்முறை செயல்பாட்டு புள்ளி அளவு செயல்முறைக்கு மிகவும் ஒத்திருக்கிறது. பயன்பாட்டு எல்லைக்குள், செயல்படாத தேவைகள் தொடர்புடைய பிரிவுகள் மற்றும் அவற்றின் துணை வகைகளுடன் தொடர்புடையவை. அடிப்படை அளவுகோல்களின் தரப்படுத்தப்பட்ட தொகுப்பைப் பயன்படுத்தி, ஒவ்வொரு துணை வகைகளும் அதன் வகை மற்றும் சிக்கலுக்கு ஏற்ப அளவிடப்படுகின்றன; அத்தகைய தேவையின் அளவு அதன் துணை வகைகளின் அளவுகளின் கூட்டுத்தொகையாகும். மென்பொருள் பயன்பாட்டின் செயல்படாத அளவை அளவிட இந்த அளவுகள் பின்னர் மொத்தமாக அளவிடப்படுகின்றன. மாதிரியின் பீட்டா சோதனை, மென்பொருள் பயன்பாட்டின் செயல்படாத பகுதியை உருவாக்கத் தேவையான வேலை முயற்சியுடன் எஸ். என். ஏ. பி அளவு வலுவான தொடர்பைக் கொண்டுள்ளது என்பதைக் காட்டுகிறது. மேலும் காண்க SNAP புள்ளிகள் குறிப்புகள் [1] மைலோபோலோஸ், சுங் மற்றும் யூஃ "பொருள் சார்ந்த முதல் இலக்கு சார்ந்த தேவைகள் பகுப்பாய்வு வரை" ACM இன் தகவல்தொடர்புகள், ஜனவரி 1999 [CACM.f.doc [2] கோட்ஸ், ரோல்ஃப்; ஷார்ன்வெபர், ஹெய்கோஃ "IVENA: இன்டெக்ரியெர்ட்ஸ் வோர்ஜென் ஜுர் எர்ஹெபங் நிக்ட்ஃபங்க்ஷனலர் அன்ஃபோர்டுங்கன்". https://www.pst.ifi.lmu.de/Lehre/WS0102/architektur/VL1/Ivena.pdf [3] டீச், ஐரீன்ஃ டுடோரியல் பிளான்மேன். பணிக் கட்டுரை போஸ்ட்பாவர்-ஹெங், ஜெர்மனி 2005. தேவைக்கேற்ப கிடைக்கும். [4] டீச், ஐரீன்ஃ அமைப்பின் சூழல்-மாதிரிகள். வேலை செய்தித்தாள் மெஸ்செட், ஜெர்மனி 2020. தேவைக்கேற்ப கிடைக்கும். கணினி பொறியியல் மென்பொருள் தேவைகள்