Goal-oriented Requirements Language
குறிக்கோள் சார்ந்த தேவைகள் மொழி (ஜி. ஆர். எல்), அமைப்புகளின் வளர்ச்சியில் பயன்படுத்தப்படும் ஐ * அடிப்படையிலான மாடலிங் மொழி, குறிக்கோள் சார்ந்த மாடலிங் மற்றும் தேவைகளைப் பற்றிய பகுத்தறிவுக்கு ஆதரவளிக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது, குறிப்பாக செயல்படாத தேவைகள் ஜி. ஆர். எல் தலைப்புகள் குறிக்கோள்கள் சார்ந்த தேவைகள் மொழி (ஜி. ஆர். எல்) இலக்குகளுக்கு இடையிலான மோதலை வெளிப்படுத்த அனுமதிக்கிறது மற்றும் மோதல்களைத் தீர்க்கும் முடிவுகளை எடுக்க உதவுகிறது. ஜி. ஆர். எல். இல் மூன்று முக்கிய கருத்துக்கள் உள்ளனஃ வேண்டுமென்றே கூறுகள், வேண்டுமென்றே உறவுகள் மற்றும் நடிகர்கள். தேவைகள் பற்றிய "ஏன்" கேள்விக்கு பதிலளிப்பதில் முதன்மையாக அக்கறை கொண்ட மாதிரிகளில் அவை பயன்படுத்தப்படுவதால் அவை வேண்டுமென்றே அழைக்கப்படுகின்றன. நடத்தை அல்லது கட்டமைப்பிற்கான சில தேர்வுகள் ஏன் செய்யப்பட்டன, என்ன மாற்று வழிகள் உள்ளன, சில மாற்று வழிகளைத் தேர்ந்தெடுப்பதற்கான காரணம் என்ன). நோக்கம் சார்ந்த கூறுகள்ஃ இலக்கு, மென்மையான இலக்கு, பணி, நம்பிக்கை மற்றும் வளம். இலக்கு என்பது அடையக்கூடிய அல்லது அடைய முடியாத நிலை அல்லது சூழ்நிலை. அமைப்பின் செயல்பாட்டுத் தேவைகளை வரையறுக்க இலக்கு பயன்படுத்தப்படுகிறது. ஜி. ஆர். எல் குறியீட்டில் கோல் உள்ளே கோல் பெயருடன் ஒரு வட்டமான செவ்வகத்தால் குறிக்கப்படுகிறது. இலக்கை எவ்வாறு அடைவது என்பதற்கான பல்வேறு வழிகளைக் குறிக்க பணி பயன்படுத்தப்படுகிறது. ஜி. ஆர். எல் குறியீட்டில் பணி அறுகோணத்தால் குறிக்கப்படுகிறது, பணி பெயர் உள்ளே உள்ளது. செயல்படாத தேவைகளை வரையறுக்க சாப்ட்கோல் பயன்படுத்தப்படுகிறது. இது பொதுவாக வேண்டுமென்றே கூறுகளில் ஒன்றின் தரமான பண்பு ஆகும். ஜி. ஆர். எல் குறியீட்டில் சாப்ட் கோல் என்பது ஒழுங்கற்ற வளைந்த வடிவத்தால் குறிக்கப்படுகிறது, உள்ளே சாப்ட் கோல் பெயர் உள்ளது. வளம் என்பது பணியில் பயன்படுத்தக்கூடிய ஒரு இயற்பியல் அல்லது தகவல் பொருள் ஆகும். வளம் ஒரு செவ்வகமாக ஜி. ஆர். எல் இல் குறிப்பிடப்படுகிறது. அனுமானங்கள் மற்றும் பொருத்தமான நிபந்தனைகளைக் குறிக்க நம்பிக்கை பயன்படுத்தப்படுகிறது. இந்த கட்டமைப்பானது ஜி. ஆர். எல் குறியீட்டில் நீள்வட்டமாக குறிப்பிடப்படுகிறது. உறவுகள் நோக்கம் கொண்ட உறவுகள்ஃ பொருள்-முடிவுகள், சிதைவு, பங்களிப்பு, தொடர்பு மற்றும் சார்பு. குறிக்கோள்-முடிவு உறவு இலக்கை எவ்வாறு அடைய முடியும் என்பதைக் காட்டுகிறது. எடுத்துக்காட்டாக, பணியை ஒரு குறிக்கோளுடன் இணைக்க இதைப் பயன்படுத்தலாம். ஒரு பணியின் துணை கூறுகளைக் காட்ட சிதைவு உறவு பயன்படுத்தப்படுகிறது. பங்களிப்பு உறவு ஒரு உறுப்பு மற்றொரு உறுப்பை எவ்வாறு பாதிக்கிறது என்பதை விவரிக்கிறது. பெரும்பாலும் ஒரு எடையுள்ள பொருள் சுருக்கத்திற்கான உறவை முடிவுக்குக் கொண்டுவருகிறது. + வே மற்றும்-வே பங்களிப்பு பாதுகாவலர்கள் மற்றும் தோல்வியுற்றவர்கள் மூலம் தோல்வியுற்ற பகுத்தறிவை அனுமதிக்கிறது. தொடர்பு உறவு என்பது ஒரு உறுப்பு மற்றவற்றுடன் இருப்பதன் பக்க விளைவுகளை விவரிக்கிறது. சார்பு உறவு முகவர்களுக்கு இடையிலான ஒருவருக்கொருவர் சார்ந்திருப்பதை விவரிக்கிறது. நடிகர்கள் நடிகர் என்பது இலக்கை அடைய நடவடிக்கைகளை மேற்கொள்ளும் ஒரு செயலில் உள்ள பொருள். ஜி. ஆர். எல் குறியீட்டில் நடிகர் ஒரு வட்டமாக குறிப்பிடப்படுகிறார், அதில் நடிகரின் பெயர் உள்ளே உள்ளது. முகவர் என்பது ஒரு மனித தனிநபர் அல்லது இயந்திரம் போன்ற ஒரு உறுதியான நடிகர். பாத்திரத்தை ஒரு நடிகர் அல்லது ஒரு முகவருக்கு ஒதுக்கப்பட்ட ஒரு நடத்தை அம்சமாக எடுத்துக் கொள்ளலாம். ஜிஆர்எல் கருவி ஆதரவு தற்போது, ஜிஆர்எல் ஒரு பொது நோக்க நிறுவன மாடலிங் கருவியால் ஆதரிக்கப்படுகிறது-ஓஎம்இ (ஆர்கனைசேஷன் மாடலிங் என்விரான்மென்ட்). கட்டமைப்பையும் அதன் செயல்பாட்டு தொகுதிகளையும் மாறும் வகையில் ஏற்றுவதன் மூலம் பல்வேறு மாடலிங் கட்டமைப்புகளுக்கு OME ஆதரவை வழங்குகிறது. விரிவாக்கப்பட்ட நிறுவன மாடலிங் மொழி i * குறிப்புகள் வெளிப்புற இணைப்புகள் GRL-டொராண்டோவின் இலக்கு சார்ந்த தேவை மொழி பல்கலைக்கழகம், கனடா விவரக்குறிப்பு மொழிகள் மென்பொருள் தேவைகள் டிஃ பயனர் தேவைகள் Notation#Goal-சார்ந்த தேவைகள் மொழி (GRL)