Characteristic based product configurator
ஒரு சிறப்பியல்பு அடிப்படையிலான தயாரிப்பு உள்ளமைவு என்பது ஒரு தயாரிப்பு உள்ளமைவு நீட்டிப்பாகும், இது சாத்தியமான அனைத்து தயாரிப்பு மாறுபாடுகளையும் வரையறுக்க பண்புகள் (அல்லது அம்சங்கள்) எனப்படும் தனித்துவமான மாறிகளின் தொகுப்பைப் பயன்படுத்துகிறது. இரண்டு சிறப்பியல்பு வகைகள் உள்ளனஃ பைனரி மாறிகள், இது ஒரு குறிப்பிட்ட அம்சத்தின் இருப்பை விவரிக்கிறது அல்லது இல்லை, n-மதிப்புகள் மாறிகள், இது ஒரு குறிப்பிட்ட தயாரிப்பு அம்சத்திற்கான n சாத்தியமான மதிப்புக்கு இடையிலான தேர்வை விவரிக்கிறது. கட்டுப்பாடுகள் சிறப்பியல்பு-மதிப்பு சேர்க்கைகளின் வரம்பு பல்வேறு கட்டுப்பாடுகளால் குறைக்கப்படுகிறது, அவை எந்த சேர்க்கைகள் ஒருவருக்கொருவர் நிகழலாம், முடியாது, மற்றும் ஏற்பட வேண்டும் என்பதை வரையறுக்கின்றன. இந்த கட்டுப்பாடுகள் நிஜ உலகில் உள்ள தொழில்நுட்ப அல்லது வணிகக் கட்டுப்பாடுகளை பிரதிபலிப்பதாக இருக்கலாம். கட்டுப்பாடுகள் பின்வருவனவற்றைக் குறிக்கலாம்ஃ பொருந்தாத தன்மைஃ அவை சில தயாரிப்பு அம்சம்-மதிப்புகளுக்கு இடையிலான பரஸ்பர பிரத்தியேகத்தன்மையைக் குறிக்கின்றன; உட்பொருள்ஃ அவை ஒரு குறிப்பிட்ட அம்சம் இருப்பதைக் குறிக்கின்றன-மதிப்பு மற்றொரு அம்சம்-மதிப்பு இருப்பதைக் கட்டுப்படுத்துகிறது. சிறப்பியல்பு வடிப்பான்களின் பயன்பாடு வடிகட்டி நிலைமைகளை விவரிப்பதன் மூலம் முடிக்கப்பட்ட தயாரிப்பை சுருக்குவதற்கு பயனரை அனுமதிக்கிறது, இது பண்புகளில் பூலியன் செயல்பாடுகளைப் பயன்படுத்தி தயாரிப்பு மாறுபாடுகளின் துணைக்குழுக்களை விவரிக்கிறதுஃ AND, NOR, அல்லது லாஜிக்கல் ஆபரேட்டர்கள் பூலியன் செயல்பாட்டு வரையறைகளைப் பயன்படுத்துகிறார்கள் மற்றும் எளிமைப்படுத்துகிறார்கள், ஏனெனில் அவை பயனரை மீண்டும் ஒருங்கிணைக்க அனுமதிக்கின்றன-பண்புக்கூறுகள் அவை (AND), இல்லாதவை (NOR), அல்லது அனைத்தும் இல்லாதவை (OR); பண்புகளின் பயன்பாட்டால் அறிமுகப்படுத்தப்பட்ட துண்டிக்கப்பட்டதற்கு நன்றி, புதிய வணிகக் குறியீடுகள் அறிமுகப்படுத்தப்படும்போது பூலியன் செயல்பாடுகளை மறுவரையறை செய்ய வேண்டிய அவசியமில்லை, அவை ஏற்கனவே சில சிறப்பியல்புகள் கலவையால் உள்ளடக்கப்பட்ட சில தயாரிப்பு-மாறுபாடுகளுக்கு வரைபடமாக்கப்படலாம். மூடிய அல்லது திறந்த உள்ளமைவு ஒரு சிறப்பியல்பு அடிப்படையிலான உள்ளமைவைப் பயன்படுத்தி, ஒரு தயாரிப்பு மாறுபாட்டை இரண்டு வழிகளில் வரையறுக்க முடியும்ஃ திறந்த உள்ளமைவுஃ வேலை செய்ய அடிப்படை மதிப்புகளின் தொகுப்பு இல்லாமல், தொழில்நுட்ப மற்றும் வணிகக் கட்டுப்பாடுகளுக்கு இணங்கும் அனைத்து பண்புகளையும் பயனர் வெறுமனே மதிப்பிடுவார்; மூடிய உள்ளமைவுஃ இது முன்பே தேர்ந்தெடுக்கப்பட்ட அடிப்படை-தயாரிப்பிலிருந்து தொடங்குகிறது (தயாரிப்பு மாறுபாடுகளின் துணை வகுப்பைக் குறிக்கிறது) இது பண்புகளின் துணைக்குழுவை நிர்ணயிக்கிறது, இதில் பயனர் விருப்பப்படி தொழில்நுட்ப மற்றும் வணிகக் கட்டுப்பாடுகளுக்கு இணங்க (இன்னும் நிலையான) சிறப்பியல்பு-மதிப்புகளை மதிப்பிடும் பிற தகவல்களைச் சேர்ப்பார். கோரப்பட்ட சிறப்பியல்பு-மதிப்பு அடிப்படை-தயாரிப்பு பயன்பாடுகளில் கோரப்பட்டவற்றுடன் பொருந்தாத மற்றொரு சிறப்பியல்பு-மதிப்பை மாற்ற முடியும் என்பதைக் குறிப்பிடுவது பயனுள்ளதாக இருக்கும் ஒரு சிறப்பியல்பு-அடிப்படையிலான தயாரிப்பு உள்ளமைவைப் பயன்படுத்துவது சாதகமாக இருக்கும் பயன்பாடுகளின் சில எடுத்துக்காட்டுகள்ஃ பொருட்களின் பில் பயன்பாடுகள்ஃ ஒவ்வொரு பகுதி-எண்ணுக்கும் ஒரு சிறப்பியல்பு-வடிகட்டி தொடர்புடையது, இது தயாரிப்பு-மாறுபாடுகளின் துணைக்குழுவைத் தேர்ந்தெடுக்கிறது, இதில் பகுதி-எண் பயன்படுத்தப்படும் உற்பத்தி செயல்முறை மேலாண்மை அமைப்புகள்ஃ ஒரு சிறப்பியல்பு-வடிகட்டி ஒவ்வொரு செயல்பாட்டுடனும் தொடர்புடையது, இது அந்த செயல்பாடு செய்யப்படும் தயாரிப்பு மாறுபாடுகளின் துணைக்குழுவைத் தேர்ந்தெடுக்கும் வணிக பயன்பாடுகள்ஃ ஒரு சந்தையின் ஒழுங்குமுறை மற்றும் கட்டாயத் தேவைகள் தயாரிப்பு மாறுபாடுகளை அடையாளம் காணும் சிறப்பியல்பு-வடிகட்டிகளுடன் தொடர்புடையவை. குறிப்புகள் கணினி நிரலாக்கம்