வீடு மென்பொருள் மென்பொருள் மேம்பாட்டு வாழ்க்கை சுழற்சி மாதிரி (sdlc) என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

மென்பொருள் மேம்பாட்டு வாழ்க்கை சுழற்சி மாதிரி (sdlc) என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

பொருளடக்கம்:

Anonim

வரையறை - மென்பொருள் மேம்பாட்டு வாழ்க்கை சுழற்சி மாதிரி (எஸ்டிஎல்சி) என்றால் என்ன?

ஒரு மென்பொருள் மேம்பாட்டு வாழ்க்கைச் சுழற்சி (எஸ்டிஎல்சி) மாதிரி என்பது ஒரு மென்பொருள் மேம்பாட்டுத் திட்டத்தில் திட்டமிடல் முதல் பராமரிப்பு வரை அனைத்து நடவடிக்கைகளையும் விவரிக்கும் ஒரு கருத்தியல் கட்டமைப்பாகும். இந்த செயல்முறை பல மாதிரிகளுடன் தொடர்புடையது, ஒவ்வொன்றும் பலவிதமான பணிகள் மற்றும் செயல்பாடுகள் உட்பட.


மென்பொருள் மேம்பாடு என்பது ஒரு சிக்கலான செயல்பாடாகும், இது தேவைகளை சரியாக அடையாளம் காணுதல், அவற்றை செயல்படுத்துதல் மற்றும் மென்பொருள் வரிசைப்படுத்தல் தேவைப்படுகிறது. இருப்பினும், நடவடிக்கைகள் அங்கு முடிவதில்லை. மென்பொருளின் விநியோகத்திற்குப் பிறகு, சரியான நேரத்தில் சரியான பராமரிப்பு வழங்கப்பட வேண்டும்.


இந்த சொல் மென்பொருள் மேம்பாட்டு செயல்முறை மாதிரி என்றும் அழைக்கப்படுகிறது.

டெக்கோபீடியா மென்பொருள் மேம்பாட்டு வாழ்க்கை சுழற்சி மாதிரியை (எஸ்.டி.எல்.சி) விளக்குகிறது

முக்கிய மென்பொருள் மேம்பாட்டு நடவடிக்கைகள் பின்வருமாறு:

  • தேவை பிரித்தெடுத்தல்: வாடிக்கையாளருக்கு என்ன தேவை என்பது பற்றிய தெளிவற்ற யோசனை உள்ளது. இலக்கை அடைவதற்கான தேவைகள் மற்றும் திட்டமிடல் நடவடிக்கைகளின் முழுமையான பகுப்பாய்வுக்குப் பிறகு, சுருக்கம் கிளையன்ட் யோசனை மென்பொருள் பொறியாளர்களின் குழுவால் நடைமுறைக்கு வருகிறது.
  • மென்பொருள் விளக்கம்: செயல்பாட்டின் அடுத்த கட்டமாக மென்பொருள் உள்ளது என்பதை விவரிக்கிறது.
  • சுருக்கம் கணினி பிரதிநிதித்துவம்: இது தயாரிப்பு மற்றும் பிற மென்பொருள் தயாரிப்புகளுடன் இடைமுகங்களின் தேவைகளை பூர்த்திசெய்கிறது என்பதை உறுதிப்படுத்த உருவாக்கப்பட்டது.
  • வாடிக்கையாளர் தேவைகள்: மென்பொருள் பொறியாளர்களால் திட்டமிடப்பட்ட குறியீட்டின் மூலம் செயல்படுத்தப்படுகிறது.
  • குறியீடு சோதனை: பிழைகள் இல்லாததா என்பதை உறுதிப்படுத்த குறியீடு சோதிக்கப்படுகிறது மற்றும் கிளையன்ட் தேவைகளுக்கு இணங்குகிறது.
  • உள் வடிவமைப்பின் ஆவணம்: எதிர்கால தயாரிப்பு பராமரிப்பு மற்றும் மேம்பாட்டிற்காக.
  • பராமரிப்பு: எதிர்கால தேவைகளுக்கு ஏற்ப கணினி கட்டமைப்பை மாற்ற இது செய்யப்படுகிறது. இதற்கு குறியீட்டைச் சேர்ப்பது அல்லது இருக்கும் குறியீட்டின் மாற்றம் தேவைப்படலாம்.

மேற்கண்ட வளர்ச்சி செயல்முறை தொடர்ச்சியான மாதிரிகளால் நெறிப்படுத்தப்பட்டுள்ளது. மேம்பாட்டுக் குழு சிறந்த பொருத்தமான மாதிரியைத் தேர்ந்தெடுக்கிறது. வெவ்வேறு மாதிரிகள்:

  • நீர்வீழ்ச்சி மாதிரி: டெவலப்பர்கள் தேவைகளை குறிப்பிடுகின்றனர், அவற்றை பகுப்பாய்வு செய்து, ஒரு தீர்வைத் தீர்மானித்து ஒரு மென்பொருள் கட்டமைப்பு, இடைமுக பிரதிநிதித்துவம் மற்றும் வழிமுறை விவரங்களை உருவாக்குங்கள். பின்னர் அவர்கள் குறியீட்டை உருவாக்குகிறார்கள், குறியீட்டைச் சோதிக்கிறார்கள், மென்பொருளைப் பயன்படுத்துகிறார்கள், அதைப் பராமரிக்கிறார்கள். நீர்வீழ்ச்சி முறை புரிந்துகொள்வது எளிதானது மற்றும் தேவை நிலைத்தன்மையை அமைக்கும் அதே வேளையில், அதிக வாடிக்கையாளர் பங்களிப்பை வழங்காதது தவறான எண்ணத்தை இது தரக்கூடும். இந்த மாதிரியின் முக்கிய சிக்கல் என்னவென்றால், பிழைகளை சரிசெய்வதற்கான தேவை முன்னரே மற்றும் ஆரம்ப கட்டத்தில் அறியப்பட வேண்டும். இல்லையெனில், முழு செயல்முறையும் தவறான திசையில் தொடரக்கூடும், இது உற்பத்தி செலவை எதிர்மறையாக பாதிக்கும்.
  • வி வடிவ மாதிரி: நீர்வீழ்ச்சி மாதிரியின் மாறுபாடு. இது தயாரிப்பின் சரிபார்ப்பு மற்றும் சரிபார்ப்பை வலியுறுத்துகிறது. அனைத்து விநியோகங்களும் சோதனைக்குரியவை மற்றும் முன்னேற்றம் மைல்கற்களால் கண்காணிக்கப்படுகிறது. வளர்ச்சி கட்டத்திற்கு இணையாக சோதனை செயல்படுத்தப்படுகிறது.
  • முன்மாதிரி மாதிரி: ஒரு முன்மாதிரி தேவை கட்டத்தில் உருவாக்கப்பட்டு இறுதி பயனர்களால் மதிப்பிடப்படுகிறது. பயனர் கருத்தின் அடிப்படையில், டெவலப்பர்கள் பயனர் தேவைகளை பூர்த்தி செய்ய முன்மாதிரியை மாற்றுகிறார்கள். இந்த மாதிரி தேவைகளை எளிதில் இறுதி செய்யும் அதே வேளையில், உற்பத்திச் சூழலில் அதன் பயன்பாடு தரமான சிக்கல்களை ஏற்படுத்தக்கூடும், இதன் மூலம் திருத்தும் செயல்முறை என்றென்றும் தொடரும்.
  • சுழல் மாதிரி: நீர்வீழ்ச்சி மற்றும் முன்மாதிரி மாதிரிகள் இரண்டையும் பயன்படுத்துகிறது. இது 4 வது தலைமுறை நிரலாக்க மொழிகள், விரைவான பயன்பாட்டு மேம்பாட்டு முன்மாதிரி மற்றும் இடர் பகுப்பாய்வு ஆகியவற்றை நீர்வீழ்ச்சி மாதிரியில் சேர்க்கிறது. கணினி தேவைகள் வடிவமைக்கப்பட்டுள்ளன மற்றும் பூர்வாங்க கணினி வடிவமைப்பு உருவாக்கப்படுகிறது. ஆரம்ப முன்மாதிரி வடிவமைக்கப்பட்டு சோதிக்கப்படுகிறது. சோதனை முடிவுகளின் மதிப்பீட்டின் அடிப்படையில், இரண்டாவது முன்மாதிரி உருவாக்கப்படுகிறது. வாடிக்கையாளர் திருப்தியை உறுதி செய்வதற்காக அடுத்தடுத்த முன்மாதிரிகள் கட்டப்பட்டுள்ளன. இறுதி முன்மாதிரியின் அடிப்படையில் கணினி உருவாக்கப்பட்டது. இறுதி அமைப்பு மதிப்பீடு செய்யப்பட்டு சோதிக்கப்படுகிறது. இந்த மாதிரி ஆபத்தை பெரிய அளவில் குறைக்கிறது என்றாலும், இது பட்ஜெட்டை பூர்த்தி செய்யாமல் போகலாம் மற்றும் ஒவ்வொரு பயன்பாட்டிற்கும் வித்தியாசமாக பயன்படுத்தப்படுகிறது.
  • மறுபயன்பாட்டு மற்றும் அதிகரிக்கும் எஸ்டிஎல்சி மாதிரி: மென்பொருளின் ஒரு பகுதியைக் குறிப்பிடுகிறது மற்றும் செயல்படுத்துகிறது, பின்னர் அது மதிப்பாய்வு செய்யப்பட்டு மேலும் தேவைகள் குழுக்களில் சேர்க்கப்பட்டு செயல்படுத்தப்படும். ஒவ்வொரு வெளியீடும் வாடிக்கையாளர்களுக்கு முக்கியமான செயல்பாடுகளை முதலில் வழங்கும் செயல்பாட்டு தயாரிப்பை வழங்குகிறது, ஆரம்ப விநியோக செலவுகளை குறைக்கிறது. தேவைகளை மாற்றுவதற்கான ஆபத்து வெகுவாகக் குறைக்கப்படுகிறது மற்றும் வாடிக்கையாளர்கள் ஒவ்வொரு கட்டமைப்பிற்கும் பதிலளிக்க அனுமதிக்கப்படுகிறார்கள். அதன் பலம் இருந்தபோதிலும், இந்த மாதிரிக்கு முழுமையான திட்டமிடல் மற்றும் முழுமையான மற்றும் முழுமையான செயல்பாட்டு அமைப்பின் ஆரம்ப வரையறை தேவைப்படுகிறது. இதற்கு நன்கு வரையறுக்கப்பட்ட தொகுதி இடைமுகங்களும் தேவை.
  • சுறுசுறுப்பான வளர்ச்சி மாதிரி: ஒழுக்கமான முறைகளைப் பயன்படுத்தும் நிறுவனங்களில் நேர-முக்கியமான பயன்பாடுகளுக்குப் பயன்படுத்தப்படுகிறது. இது வாழ்க்கை சுழற்சி கட்டங்களை விரைவுபடுத்துகிறது மற்றும் நோக்கம் குறைந்துள்ளது.
  • மேஜிக் பாக்ஸ் மாதிரி: ஒரு வலை பயன்பாட்டு மேம்பாட்டு மாதிரி. குறியீடு மற்றும் தரவுத்தள கட்டமைப்புகளை மாற்றுவதற்கான வாய்ப்பை வழங்குவதால், குறைந்தபட்ச பிழைகள் மூலம் திட்டத்தை முடிக்க இது மிக விரைவான வழியாகும்.
மென்பொருள் மேம்பாட்டு வாழ்க்கை சுழற்சி மாதிரி (sdlc) என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை