Incremental build model
இன்க்ரிமெண்டல் பில்ட் மாடல் என்பது மென்பொருள் மேம்பாட்டின் ஒரு முறையாகும், அங்கு தயாரிப்பு வடிவமைக்கப்பட்டு, செயல்படுத்தப்பட்டு, உற்பத்தி முடியும் வரை அதிகரிக்கப்படுகிறது (ஒவ்வொரு முறையும் இன்னும் கொஞ்சம் சேர்க்கப்படுகிறது). இது மேம்பாடு மற்றும் பராமரிப்பு ஆகிய இரண்டையும் உள்ளடக்கியது. தயாரிப்பு அதன் அனைத்து தேவைகளையும் பூர்த்தி செய்யும் போது முடிக்கப்பட்டதாக வரையறுக்கப்படுகிறது. இந்த மாதிரி நீர்வீழ்ச்சி மாதிரியின் கூறுகளை முன்மாதிரியின் மறு செய்கை தத்துவத்துடன் ஒருங்கிணைக்கிறது. திட்ட மேலாண்மை நிறுவனத்தின் கூற்றுப்படி, ஒரு அதிகரிக்கும் அணுகுமுறை என்பது "தகவமைப்பு மேம்பாட்டு அணுகுமுறையாகும், இதில் வழங்கக்கூடியவை தொடர்ச்சியாக உற்பத்தி செய்யப்படுகின்றன, வழங்கக்கூடியவை முழுமையானதாகக் கருதப்பட வேண்டிய தேவையான மற்றும் போதுமான திறனைக் கொண்டிருக்கும் வரை செயல்பாட்டைச் சேர்க்கின்றன". தயாரிப்பு பல கூறுகளாக சிதைக்கப்படுகிறது, அவை ஒவ்வொன்றும் தனித்தனியாக வடிவமைக்கப்பட்டு கட்டப்பட்டுள்ளன (பில்ட்ஸ் என்று அழைக்கப்படுகின்றன). ஒவ்வொரு கூறுகளும் முடிந்ததும் வாடிக்கையாளருக்கு வழங்கப்படுகின்றன. இது தயாரிப்பின் பகுதியளவு பயன்பாட்டை அனுமதிக்கிறது மற்றும் நீண்ட வளர்ச்சி நேரத்தைத் தவிர்க்கிறது. இது ஒரு பெரிய ஆரம்ப மூலதன செலவினத்தையும் அடுத்தடுத்த நீண்ட காத்திருப்பு காலத்தையும் தவிர்க்கிறது. இந்த வளர்ச்சி மாதிரி ஒரே நேரத்தில் முற்றிலும் புதிய அமைப்பை அறிமுகப்படுத்துவதன் அதிர்ச்சிகரமான விளைவை எளிதாக்க உதவுகிறது. அதிகரிக்கும் மாதிரி நீர்வீழ்ச்சி மாதிரியை அதிகரிக்கும் வகையில் பயன்படுத்துகிறது. வெளியீடுகளின் தொடர் "அதிகரிப்புகள்" என்று குறிப்பிடப்படுகிறது, ஒவ்வொரு அதிகரிப்பும் வாடிக்கையாளர்களுக்கு அதிக செயல்பாட்டை வழங்குகிறது. முதல் அதிகரிப்புக்குப் பிறகு, ஒரு முக்கிய தயாரிப்பு வழங்கப்படுகிறது, இது ஏற்கனவே வாடிக்கையாளரால் பயன்படுத்தப்படலாம். வாடிக்கையாளர் கருத்துகளின் அடிப்படையில், அடுத்த அதிகரிப்புகளுக்கான திட்டம் உருவாக்கப்பட்டு அதற்கேற்ப மாற்றங்கள் செய்யப்படுகின்றன. இந்த செயல்முறை தொடர்கிறது, முழுமையான தயாரிப்பு வழங்கப்படும் வரை அதிகரிப்புகள் வழங்கப்படுகின்றன. அதிகரிக்கும் தத்துவம் சுறுசுறுப்பான செயல்முறை மாதிரியிலும் பயன்படுத்தப்படுகிறது (சுறுசுறுப்பான மாதிரியைப் பார்க்கவும்). இன்க்ரிமெண்டல் மாடலை டெவொப்ஸ்-க்கு பயன்படுத்தலாம். டெவொப்ஸில் இது டெவொப்ஸ் தத்தெடுப்பின் ஆபத்து மற்றும் செலவைக் குறைக்கும் யோசனையை மையமாகக் கொண்டுள்ளது, அதே நேரத்தில் தேவையான உள்-திறன் தொகுப்பு மற்றும் வேகத்தை உருவாக்குகிறது. இன்க்ரிமெண்டல் மாடல் சிஸ்டமின் சிறப்பியல்புகள் பல சிறிய மேம்பாட்டுத் திட்டங்களாகப் பிரிக்கப்பட்டுள்ளன. இறுதி அமைப்பை உருவாக்க பகுதி அமைப்புகள் கட்டப்பட்டுள்ளன. முதலில் மிக உயர்ந்த முன்னுரிமைத் தேவைகளைக் கையாண்டது. அதிகரித்த பகுதி உருவாக்கப்பட்டவுடன் ஒரு பகுதியின் தேவை உறைந்துவிடும். நன்மைகள் ஒவ்வொரு மறு செய்கைக்குப் பிறகும் பின்னடைவு சோதனை நடத்தப்பட வேண்டும். இந்த சோதனையின் போது, மென்பொருளின் தவறான கூறுகளை விரைவாக அடையாளம் காண முடியும், ஏனெனில் எந்த ஒரு மறு செய்கையிலும் சில மாற்றங்கள் செய்யப்படுகின்றன. மென்பொருள் மேம்பாட்டின் மற்ற முறைகளை விட சோதனை மற்றும் பிழைத்திருத்தம் செய்வது பொதுவாக எளிதானது, ஏனெனில் ஒவ்வொரு மறு செய்கையின் போதும் ஒப்பீட்டளவில் சிறிய மாற்றங்கள் செய்யப்படுகின்றன. இது ஒட்டுமொத்த தயாரிப்புக்குள் உள்ள ஒவ்வொரு உறுப்புக்கும் அதிக இலக்கு மற்றும் கடுமையான சோதனையை அனுமதிக்கிறது. வாடிக்கையாளர் அம்சங்களுக்கு பதிலளிக்கலாம் மற்றும் தேவையான அல்லது பயனுள்ள மாற்றங்களுக்கு தயாரிப்பை மதிப்பாய்வு செய்யலாம். ஆரம்ப தயாரிப்பு விநியோகம் வேகமானது மற்றும் செலவு குறைவாக உள்ளது. குறைபாடுகள் இதன் விளைவாக ஏற்படும் செலவு நிறுவனத்தின் செலவை விட அதிகமாக இருக்கலாம். தயாரிப்பில் கூடுதல் செயல்பாடு சேர்க்கப்படுவதால், முந்தைய முன்மாதிரிகளில் தெளிவாக இல்லாத கணினி கட்டமைப்பு தொடர்பான சிக்கல்கள் எழலாம் சம்பந்தப்பட்ட பணிகள் இந்த பணிகள் அனைத்து மாதிரிகளுக்கும் பொதுவானவை தொடர்புஃ நோக்கத்தைப் புரிந்துகொள்ள உதவுகிறது. திட்டமிடல்ஃ ஒரே திட்டத்தில் பல நபர்கள் (மென்பொருள் குழுக்கள்) வேலை செய்ய வேண்டும், ஆனால் ஒரே நேரத்தில் வெவ்வேறு செயல்பாடு. மாடலிங்ஃ வணிக மாடலிங், தரவு மாடலிங் மற்றும் செயல்முறை மாடலிங் ஆகியவை இதில் அடங்கும். கட்டுமானம்ஃ இது மறுபயன்பாட்டு மென்பொருள் கூறுகள் மற்றும் தானியங்கி குறியீட்டை உள்ளடக்கியது. வரிசைப்படுத்தல்ஃ அனைத்து அதிகரிப்புகளின் ஒருங்கிணைப்பு. தொடர்ச்சியான மற்றும் அதிகரிக்கும் வளர்ச்சி விரைவான பயன்பாட்டு மேம்பாடு அதிகரிக்கும் அணுகுமுறை மேற்கோள்கள் மேற்கோள்கள் வெளிப்புற இணைப்புகள் முறைஃ மேம்பாட்டு மாதிரிகள் அதிகரிக்கும் வாழ்க்கைச் சுழற்சி அதிகரிப்பு மாதிரி என்றால் என்ன-நன்மைகள், தீமைகள் மற்றும் மென்பொருள் பொறியியல் மென்பொருள் மேம்பாட்டு செயல்பாட்டில் அதை எப்போது பயன்படுத்துவது அதிகரிப்பு மாதிரி