Goal modeling
ஒரு இலக்கு மாதிரி என்பது தேவைகள் பொறியியலின் ஒரு உறுப்பு ஆகும், இது வணிக பகுப்பாய்விலும் பரவலாகப் பயன்படுத்தப்படலாம். தொடர்புடைய கூறுகளில் பங்குதாரர் பகுப்பாய்வு, சூழல் பகுப்பாய்வு மற்றும் காட்சிகள், பிற வணிக மற்றும் தொழில்நுட்ப பகுதிகளுடன் அடங்கும். கோட்பாடுகள் குறிக்கோள்கள் என்பது நோக்கம் கொண்ட மென்பொருள் மற்றும் சூழலில் உள்ள நடிகர்களின் ஒத்துழைப்பின் மூலம் ஒரு அமைப்பு அடைய வேண்டிய குறிக்கோள்கள் ஆகும். ஒரு திட்டத்தின் ஆரம்ப கட்டங்களில் இலக்கு மாடலிங் குறிப்பாக பயனுள்ளதாக இருக்கும். திட்டமிடப்பட்ட அமைப்பு எவ்வாறு நிறுவன இலக்குகளை பூர்த்தி செய்கிறது (மேலும் காண்க), அமைப்பு ஏன் தேவைப்படுகிறது மற்றும் பங்குதாரர்களின் நலன்களை எவ்வாறு நிவர்த்தி செய்யலாம் என்பதை திட்டங்கள் பரிசீலிக்கலாம். ஒரு இலக்கு மாதிரிஃ ஒரு அமைப்பு மற்றும் அதன் சூழலுக்கு இடையிலான உறவுகளை வெளிப்படுத்துகிறது (அதாவது. அமைப்பு என்ன செய்ய வேண்டும் என்பது மட்டுமல்ல, ஏன்). ஒரு அமைப்பு ஏன் தேவைப்படுகிறது என்பதற்கான காரணங்களை இது வழங்குகிறது, அதன் சூழலில், பயனுள்ளதாக இருக்கும், ஏனெனில் "நீண்டகாலமாக நிறுவப்பட்ட நடைமுறைகளை தானியக்கமாக்குவதை விட வணிக செயல்முறைகளை அடிப்படையில் மாற்றுவதற்கு அமைப்புகள் பெருகிய முறையில் பயன்படுத்தப்படுகின்றன". தேவைகளை தெளிவுபடுத்துகிறதுஃ இலக்குகளைக் குறிப்பிடுவது "ஏன்", "எப்படி" மற்றும் "வேறு எப்படி" என்று கேட்க வழிவகுக்கிறது. பங்குதாரர்களின் தேவைகள் பெரும்பாலும் இந்த செயல்பாட்டில் வெளிப்படுத்தப்படுகின்றன, தேவைகள் காணாமல் போகும் அல்லது அதிகமாக குறிப்பிடும் (தேவையற்ற விஷயங்களைக் கேட்பது) ஆபத்து குறைவாக உள்ளது. பெரிய இலக்குகளை சிறிய, அடையக்கூடிய இலக்குகளாக பகுப்பாய்வு செய்ய அனுமதிக்கிறதுஃ மோதல்களைக் கையாள்வதுஃ இலக்கு மாடலிங் செலவு, செயல்திறன், நெகிழ்வுத்தன்மை, பாதுகாப்பு மற்றும் பிற இலக்குகளுக்கு இடையிலான பரிமாற்றங்களை அடையாளம் கண்டு தீர்க்க உதவும். இது பங்குதாரர்களிடையே மாறுபட்ட நலன்களை வெளிப்படுத்தலாம். இது முரண்பாடுகளை அடையாளம் காண முடியும், ஏனெனில் ஒரு இலக்கை அடைவது மற்ற இலக்குகளை அடைவதில் தலையிடக்கூடும். தேவையின் முழுமையை அளவிட உதவுகிறதுஃ இலக்கு மாதிரியில் உள்ள அனைத்து இலக்குகளையும் பூர்த்தி செய்தால் தேவைகள் முழுமையானதாகக் கருதப்படலாம். தேவைகளை வடிவமைப்புடன் இணைக்கிறதுஃ எடுத்துக்காட்டாக, ஐ * "செயல்படாத தேவைகள் (என். எஃப். ஆர்) கட்டமைப்பு" வடிவமைப்பு செயல்முறையை வழிநடத்த இலக்குகளைப் பயன்படுத்துகிறது. குறிப்புகள் மென்பொருள் வளர்ச்சியில் இலக்கு மாதிரிகளுக்கு பல குறியீடுகள் பயன்படுத்தப்படுகின்றன, அவற்றுள் பின்வருவன அடங்கும்ஃ i * ("கண்-நட்சத்திரம்" என்று உச்சரிக்கப்படுகிறது) மற்றும் ஒரு மாறுபாடு, GRL KAOS UML பயன்பாட்டு வழக்கு வரைபடம் பிற குறியீடுகள் ஆராய்ச்சியாளர்களால் முன்மொழியப்பட்டுள்ளன, அதே நேரத்தில் இலக்கு கட்டமைப்பு குறியீடு (ஜி. எஸ். என்) மற்றும் GRL சில நேரங்களில் பாதுகாப்பு தொடர்பான தொழில்களில் கட்டுப்பாட்டாளரை திருப்திப்படுத்த பாதுகாப்பு வழக்குகளை உருவாக்க பயன்படுத்தப்படுகின்றன. ஐ * இல் கோல் மாடலிங் குறியீடு இரண்டு வகையான வரைபடங்களை வழங்குகிறதுஃ "மூலோபாய சார்பு" (எஸ். டி), குறிப்பிட்ட குறிக்கோள்களின் அடிப்படையில் பாத்திரங்களுக்கு இடையிலான உறவுகளை வரையறுக்கிறது, இது ஒரு பாத்திரம் மற்ற பாத்திரத்தை வழங்குவதைப் பொறுத்தது. "மூலோபாய பகுத்தறிவு" (எஸ்ஆர்), எஸ்டி மாதிரியில் அடையாளம் காணப்பட்ட இலக்குகளை துணை இலக்குகள் மற்றும் பணிகளாக பகுப்பாய்வு செய்கிறது. i * ஒவ்வொரு பாத்திரத்தையும் (ஒரு நடிகர், முகவர் அல்லது நிலை) அந்த பாத்திரத்திற்கு சொந்தமான குறிக்கோள்கள், பணிகள் மற்றும் வளங்களைக் கொண்ட ஒரு பெரிய வட்டமாக காட்டுகிறது. ஐ * இல் உள்ள உரிமை என்பது பங்கு அதன் சொந்த நலனுக்காகவோ அல்லது வேறு ஏதேனும் பாத்திரத்தின் நலனுக்காகவோ அதன் இலக்குகளை திருப்திப்படுத்த விரும்புகிறது என்பதாகும். இலக்குகளை கடக்க "தடைகள்" (எதிர்மறை இலக்குகள்) இருக்கலாம். செயல்படாத இலக்குகளை i * இல் "மென்மையான இலக்குகள்" என்று மாதிரியாகக் காட்டலாம்ஃ அவை மேகங்கள் அல்லது குறியிடப்பட்ட ஓவல்களாக வரைபடமாக்கப்படுகின்றன. கேஏஓஎஸ் இலக்கு மாடலிங் குறியீடு முறையான (கணித) பகுப்பாய்வு முறையால் ஆதரிக்கப்படும் இலக்குகள் மற்றும் தடைகளை வரையறுக்கும் வழியை வழங்குகிறது. யுஎம்எல் யுஎம்எல்லின் பயன்பாட்டு வழக்கு வரைபடத்தில் கோல் மாடலிங் ஒரு எளிய கோல் மாடலிங் குறியீட்டை வழங்குகிறது. குமிழிகள் செயல்பாட்டு இலக்குகளுக்கு பெயரிடுகின்றன, எனவே ஒரு பயன்பாட்டு வழக்கு வரைபடம் ஒரு எளிய செயல்பாடுகள்-மட்டுமே இலக்கு மாதிரியை உருவாக்குகிறதுஃ காக்பர்ன் எழுதுவது போல, பயன்பாட்டு வழக்குகள் நடத்தை தேவைகளை மட்டுமே உள்ளடக்குகின்றன. பாத்திரங்கள் நடிகர்களாக காட்டப்படுகின்றன (வரைபடத்தில் ஸ்டிக்மேன்), அவை பங்கேற்கும் பயன்பாட்டு நிகழ்வுகளுடன் இணைக்கப்பட்டுள்ளன. பயன்பாட்டு வழக்குகள் நீள்வட்ட குமிழிகளாக வரையப்படுகின்றன, இது விரும்பிய நடத்தை இலக்குகளைக் குறிக்கிறது. தவறாகப் பயன்படுத்தப்படும் நிகழ்வுகளைச் சேர்ப்பதன் மூலம், குறியீடு விரும்பிய இலக்குகள் மற்றும் செயலில் உள்ள அச்சுறுத்தல்கள் ஆகிய இரண்டையும் மாதிரியாகக் காட்ட முடியும். துஷ்பிரயோகம் வழக்கு குறியீடு எதிர்மறை (ஒருவேளை விரோதமான) பங்குதாரர்களை துஷ்பிரயோகம் வழக்குகளுக்கான முதன்மை நடிகர்களாக காட்டுகிறது; இவை வரைபடத்தின் வலது புறத்தில் தொகுக்கப்படலாம். துணைப் பயன்பாட்டு நிகழ்வுகளாகக் காட்டப்படும் பொருத்தமான தணிப்பு அல்லது தடுப்பு இலக்குகளைக் கண்டறிய இந்த குறியீடு உதவக்கூடும். இவை பெரும்பாலும் பாதுகாப்பு, பாதுகாப்பு அல்லது நம்பகத்தன்மையை மேம்படுத்தும் நோக்கத்தைக் கொண்டுள்ளன, அவை செயல்படாத இலக்குகளாகும். செயல்படாத தேவைகள் ஓரளவுக்கு எதிர்மறை இலக்குகளை வரையறுக்க தவறான பயன்பாட்டு வழக்குகளைப் பயன்படுத்தி பயன்பாட்டு வழக்கு பாணியில் விவரிக்கப்படலாம்; ஆனால் இவ்வாறு கண்டுபிடிக்கப்பட்ட (நேர்மறை) இலக்குகள் பெரும்பாலும் செயல்படுகின்றன. எடுத்துக்காட்டாக, திருட்டு என்பது பாதுகாப்புக்கு அச்சுறுத்தலாக இருந்தால், பூட்டுகளை பொருத்துவது ஒரு தணிப்பு; ஆனால் ஒரு கதவை பூட்ட முடியும் என்பது ஒரு செயல்பாட்டு தேவையாகும். எதிர்ப்புள்ளி என்னவென்றால், பயன்பாட்டு வழக்குகள் அறிவாற்றல் அறிவியல் வேர்களைச் சேர்ந்தவை அல்ல, அதே நேரத்தில் ஐ * மற்றும் கே. ஏ. ஓ. எஸ். உண்மையில், பயன்பாட்டு வழக்குகளுக்குப் பின்னால் உள்ள இலக்கியத்தில் விவாத இலக்கு நோக்கம், இலக்கு சுத்திகரிப்பு, முடிவு-வழிமுறைகள் ஆகியவை சேர்க்கப்படவில்லை, ராஸ்முசென் மற்றும் பலரை அழைக்கவில்லை. அறிவாற்றல் அறிவியலுக்கான இலக்கு சுத்திகரிப்பின் சொற்பொருளை விட குறிக்கோள்களின் காட்சி உருவகத்தின் காரணமாக பயன்பாட்டு நிகழ்வுகளை இலக்குகளுடன் தொடர்புபடுத்த ஒரு விருப்பம் இருக்கலாம். நூலியல் அலெக்சாண்டர், இயன் மற்றும் பியூஸ்-டுகிக், ல்ஜெர்கா. தேவைகளைக் கண்டறிதல்ஃ தயாரிப்புகள் மற்றும் சேவைகளை எவ்வாறு குறிப்பிடுவது. வில்லி, 2009. அலெக்சாண்டர், இயன் எஃப். மற்றும் மெய்டன், நீல். காட்சிகள், கதைகள், பயன்பாட்டு வழக்குகள். வில்லி, 2004. காக்பர்ன், அலிஸ்டைர். பயனுள்ள பயன்பாட்டு வழக்குகளை எழுதுதல். அடிசன்-வெஸ்லி, 2001. ஃபோலர், மார்ட்டின். யு. எம். எல் டிஸ்டில்டு. மூன்றாம் பதிப்பு. அடிசன்-வெஸ்லி, 2004. வான் லாம்ஸ்வீர்டே, ஆக்செல். தேவைகள் பொறியியல்ஃ கணினி இலக்குகள் முதல் யுஎம்எல் மாதிரிகள் வரை மென்பொருள் விவரக்குறிப்புகள் வரை. வில்லி, 2009. யூ, எரிக், பாவ்லோ ஜியோர்ஜினி, நீல் மெய்டன் மற்றும் ஜான் மைலோபோலோஸ். (ஆசிரியர்கள்) தேவைகள் பொறியியல் சமூக மாடலிங். எம்ஐடி பிரஸ், 2011. மேலும் காண்க பயன்கள் சார்பு நெட்வொர்க் குறிப்புகள் வெளிப்புற இணைப்புகள் i * அதிகாரப்பூர்வ வலைத்தளம், பயிற்சி மற்றும் நூலியல்-"ஒரு முகவர் மற்றும் இலக்கு சார்ந்த மாடலிங் கட்டமைப்பு" i * விக்கி வழிகாட்டுதல்கள் மற்றும் எடுத்துக்காட்டுகளுடன் கே. ஏ. ஓ. எஸ் பயிற்சி ஒருங்கிணைந்த இலக்கு மற்றும் செயல்முறை சார்ந்த மாடலிங்கிற்காக ஈ. இ. எம். எல் ஐப் பயன்படுத்துதல்ஃ ஒரு வழக்கு ஆய்வு-ஜான் க்ரோக்ஸ்டி எண்டர்பிரைஸ் மாடலிங் மென்பொருள் தேவைகள் இலக்கு