Feature-oriented domain analysis
அம்சம் சார்ந்த கள பகுப்பாய்வு (FODA) என்பது ஒரு கள பகுப்பாய்வு முறையாகும், இது களப் பொறியியலுக்கு அம்ச மாதிரியை அறிமுகப்படுத்தியது. பல அமெரிக்க அரசாங்க ஆராய்ச்சி திட்டங்களைத் தொடர்ந்து 1990 ஆம் ஆண்டில் ஃபோடா உருவாக்கப்பட்டது. அதன் கருத்துக்கள் விமர்சன ரீதியாக முன்னேறி வரும் மென்பொருள் பொறியியல் மற்றும் மென்பொருள் மறுபயன்பாடு என்று கருதப்படுகின்றன. வரலாறு அம்ச-சார்ந்த கள பகுப்பாய்வு முதன்முதலில் 1990 ஆம் ஆண்டில் மென்பொருள் பொறியியல் நிறுவனத்தால் உருவாக்கப்பட்டது. ஆரம்ப தொழில்நுட்ப அறிக்கையில், நடத்தப்பட்ட ஒரு ஆய்வில், அம்சம் சார்ந்த கள பகுப்பாய்வு நன்மை பயக்கும் என்பது மட்டுமல்லாமல், மென்பொருள் மறுபயன்பாட்டிற்கு "தேவையான முதல் படி" என்று விவரிக்கப்பட்டது. களத்தில் உள்ள அமைப்புகளின் குடும்பத்திற்குள் நிலையான அம்சங்களையும், அந்த அம்சங்களுக்கிடையேயான உறவுகளையும் பிரதிநிதித்துவப்படுத்தும் முயற்சியில் கள பொறியியலுக்கு அம்ச மாதிரிகள் என்ற கருத்தை அறிக்கை அறிமுகப்படுத்தியது. அப்போதிருந்து, அம்ச மாதிரிகள் "மென்பொருள் பொறியியலுக்கு கள பொறியியலின் மிகப்பெரிய பங்களிப்பு" என்று வகைப்படுத்தப்பட்டுள்ளன. ஃபோடா வளர்ச்சிக்கு வழிவகுத்த பெரும்பாலான பணிகள் 1980 களின் பிற்பகுதியில் மென்பொருள் மறுபயன்பாடு தொடர்பான ஆராய்ச்சி திட்டங்கள் மூலம் அமெரிக்க பாதுகாப்புத் துறையால் நிதியுதவி செய்யப்பட்டன. 1983-1990 இலிருந்து உருவாக்கப்பட்ட தொழில்நுட்பத்தின் விரிவான பகுப்பாய்வு மற்றும் சுத்திகரிப்பாக FODA உருவாக்கப்பட்டது. ஃபோடாவின் சில அம்சங்கள் மாறிவிட்டன, மேலும் இது மாதிரி-உந்துதல் பொறியியலுடன் ஒருங்கிணைக்கப்பட்டுள்ளது, ஃபோடா இன்னும் கள பொறியியலுக்கு ஆரம்பத்தில் அம்ச மாதிரிகளை அறிமுகப்படுத்திய முறையாக அறியப்படுகிறது. நோக்கம் அம்ச-சார்ந்த கள பகுப்பாய்வின் நோக்கம் செயல்பாட்டு மற்றும் கட்டிடக்கலை மறுபயன்பாட்டை ஆதரிப்பதாகும். ஒரு டொமைன் மாதிரியை உருவாக்குவதே இதன் நோக்கமாகும், இது ஒரு குடும்ப அமைப்புகளைக் குறிக்கும், பின்னர் அவை டொமைனுக்குள் குறிப்பிட்ட விரும்பிய அமைப்பில் சுத்திகரிக்கப்படலாம் இதைச் செய்ய, டொமைனின் நோக்கம் டொமைனில் உள்ள அமைப்புகளை மட்டுமல்ல, டொமைனுடன் தொடர்பு கொள்ளும் வெளிப்புற அமைப்புகளையும் அடையாளம் காண பகுப்பாய்வு செய்யப்பட வேண்டும் (ஃபோடா சூழல் பகுப்பாய்வு என்று அழைக்கப்படுகிறது). ஃபோடா அம்ச பகுப்பாய்வு பின்னர் களத்திற்குள் உள்ள கட்டமைக்கக்கூடிய தேவைகள் மற்றும் வேட்பாளர் அமைப்புகள் பற்றிய இறுதி பயனரின் பார்வையை பகுப்பாய்வு செய்கிறது. உருவாக்கப்பட்ட அம்ச மாதிரியிலிருந்து, வாடிக்கையாளர்கள் ஒரு இறுதி அமைப்பைக் குறிப்பிடுவதற்கு உள்ளமைக்கக்கூடிய தேவைகளிலிருந்து தேர்ந்தெடுக்கலாம். இந்த செயல்முறையின் மூலம், அம்சம் சார்ந்த கள பகுப்பாய்வு தொழில்நுட்பத்தை மறுபயன்பாடு செய்வதன் மூலம் ஒரு வணிகம் வாடிக்கையாளர்களின் கோரிக்கைகளை திறம்பட பூர்த்தி செய்ய முடியும் என்பதை உறுதி செய்கிறது. குறிப்புகள் நூலியல் மென்பொருள் வடிவமைப்பு அமைப்புகள் பொறியியல்