ஒருங்கியம் விருத்திச் சுழற்சி வட்டம்: திருத்தங்களுக்கு இடையிலான வேறுபாடு

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
சி clean up
வரிசை 8:
== பொதுக்கண்ணோட்டம் ==
சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் (எஸ்டிஎல்சி) என்பது, [[தேவைகள்]], [[மதிப்பீடு செய்தல்|மதிப்பீடுகள்]], பயிற்சி மற்றும் பயனர் உரிமையுடைமைகள் ஆகியவற்றை உள்ளிட்ட [[தகவல் அமைப்பு|தகவல் அமைப்பை]] உருவாக்குவதற்கான [[சிஸ்டம்ஸ் அனாலிஸ்ட்|சிஸ்டம்ஸ் பகுப்பாய்வாளரால்]] பயன்படுத்தப்படும் எந்த ஒரு காரணகாரியமான நிகழ்முறையுமாகும். வாடிக்கையாளிரின் தேவைகளை எதிர்கொள்கின்ற அல்லது அவற்றைக் கடந்துசெல்கின்ற, உரிய நேரத்திற்குள்ளாக நிறைவுசெய்தலையும் திட்டமிட்ட செலவுகளையும் எட்டுகின்ற, தற்போதைய மற்றும் திட்டமிட்ட [[தகவல் தொழில்நுட்பம்|தகவல் தொழில்நுட்ப]] [[உள்கட்டுமானம்|உள்கட்டுமானத்தில்]] திறன்மிக்கதாகவும் பயன்மிக்கதாகவும் செயல்படுகின்ற உயர்தர அமைப்பில் ஏதேனும் எஸ்டிஎல்சிக்கு காரணமாகிறது.<ref>[http://foldoc.org/foldoc.cgi?Systems+Development+Life+Cycle "சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள்"]. In: ஃபோல்டாக்(2000-12-24)</ref>
 
 
கணிப்பொறி அமைப்பு மிகவும் சிக்கலானதாக இருக்கிறது என்பதுடன் வெவ்வேறு (குறிப்பாக [[சேவை-சார்ந்த கட்டுமானம்|சேவை சார்ந்த கட்டுமானத்தின்]] வருகையோடு) சாப்ட்வேர் வழங்குநர்களால் திறன்மிக்க வகையில் அளிக்கப்பட்ட பல்வேறு மரபான அமைப்புக்களையும் இணைக்கிறது. இந்த அளவிலான சிக்கலை கையாளுவதற்கு, குறிப்பிட்ட எண்ணிக்கையிலான சிஸ்டம் டெவலப்மெண்ட் லைஃப் சைக்கிள் (எஸ்டிஎல்சி) மாதிரிகள் உருவாக்கபப்ட்டிருக்கின்றன: "[[வாட்டர்ஃபால் உருமாதிரி|வாட்டர்ஃபால்]]," "ஃபவுண்டைன்," "[[ஸ்பைரல் முறை|ஸ்பைரல்]]," "பில்ட் அண்ட் ஃபிக்ஸ்," "[[சாப்ட்வோர் புரோட்டோடைப்பிங்#த்ரோவே புரோட்டோடைப்பிங்|ரேபிட் புரோட்டோடைப்பிங்]]," "[[இன்க்ரிமெண்டல் டெவலப்மெண்ட|இன்க்ரிமெண்டல்]]," மற்றும் "சின்க்ரனைஸ் அண்ட் ஸ்டெபிலைஸ்."
 
 
எஸ்டிஎல்சி உருமாதிரிகளை அஜைல், இடரேட்டிழ், சீக்வன்ஷியல் ஆகியவற்றின் பரந்த அளவிலான கருத்தாக்கங்களைக் கொண்டு விவரிக்கலாம். [[எக்ஸ்ட்ரீம் புரோகிராமிங்|எக்ஸ்பி]] மற்றும் [[ஸ்க்ரம் (டெவலப்மெண்ட்)|ஸ்க்ரம்]] போன்ற [[அஜைல் சாப்ட்வேர் டெவலப்மெண்ட்|அஜைல் முறைமைகள்]], டெவலப்மெண்ட் சுழற்சியுடன் சேர்த்து விரைவாக மாற்றமடைவதற்கு உதவும் லேசான நிகழ்முறைகளில் கவனம் செலுத்துகிறது. ரேஷனல் யுனிஃபைடு பிராஸஸ் மற்றும் [[டைனமிக் சிஸ்டம்ஸ் டெவலப்மெண்ட் முறை|டைனமிக் சிஸ்டம்ஸ் டெவலப்மெண்ட் மெத்தேட்]] போன்ற [[இடரேட்டிவ் அண்ட் இன்க்ரிமெண்டல் டெவலப்மெண்ட்|இடரேட்டிவ்]] முறைமைகள் வரம்பிற்குட்பட்ட திட்ட எல்லைகள் மற்றும் பல இடரேட்டிவ்களால் விரிவாக்கப்படுகின்ற அல்லது மேம்படுத்தப்படுகின்ற தயாரிப்புகளில் கவனம் செலுத்துகிறது. [[வாட்டர்ஃபால் உருமாதிரி|வாட்டர்ஃபால்]] போன்ற சீக்வன்ஷியல் அல்லது பிக்-டிசைன்-அப்ஃபிராண்ட் (பிடியுஎஃப்) உருமாதிரிகள் பெரிய திட்டப்பணிகளை வழிகாட்டுவதற்கான முழுமையான மற்றும் சரியான திட்டமிடல் மற்றும் வெற்றிகரமான, முன்னூகிக்கக்கூடியவற்றிற்கான அபாயங்களிலும் கவனம் செலுத்துகிறது.
 
 
சில அஜைல் மற்றும் இடரேட்டிவ் ஆதரவாளர்கள் எஸ்டிஎல்சி என்ற சொற்பதத்தை சீக்வன்ஷியல் அல்லது "மிகவும் மரபான" நிகழ்முறைகளோடு சேர்த்து குழப்புகின்றனர்; இருப்பினும், எஸ்டிஎல்சி என்பது சாப்ட்வேர் வடிவமைப்பு, அமல்படுத்துதல் மற்றும் வெளியிடுதலுக்கான எல்லா முறைகளுக்குமுரிய சொற்பதத்திற்கான குடையாக விளங்குகிறது.<ref>ஆப்ரஹாம்சன், et al. (2003) "நியூ டைரக்ஸன்ஸ் ஆன் அஜைல் மெத்தேட்ஸ்: எ கம்பாரி்ட்டிவ் அனாலிஸிஸ்"</ref><ref>மார்கல் தியோநிஸன், et.al.(2003). "ஸ்டான்டேர்ஸ் அண்ட் அஜைஸ் சாப்ட்வேர் டெவலப்மெண்ட்"</ref>
 
[[புராஜக்ட் மேனேஜ்மெண்ட்|புராஜக்ட் மேனேஜ்மெண்டில்]] ஒரு புராஜக்டானது நிறைய வகைமாதிரியான நடவடிக்கைகள் தோன்றும்போது [[உயிரியல் வாழ்க்கை சுழற்சி|லைஃப் சைக்கிள்]] மற்றும் "சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள்" ஆகிய இரண்டையுமே கொண்டிருக்கிறது. புராஜக்ட் லைஃப் சைக்கிள் (பிஎல்சி) [[புராஜக்ட்|புராஜக்டின்]] எல்லாவிதமான நடவடிக்கைகளையும் ஒருங்கிணைக்கையில் சிஸ்டம் டெவலப்மெண்ட் லைஃப் சைக்கிளானது தயாரிப்புத் [[தேவை]]களை சாத்தியப்படுத்துவதில் கவனம் செலுத்துகிறது.<ref>ஜேம்ஸ் டைலர் (2004). ''மேனேஜிங் இன்ஃப்ர்மேஷன் டெக்னாலஜி புராஜக்ட்ஸ்'' . ப.39. </ref>
 
[[புராஜக்ட் மேனேஜ்மெண்ட்|புராஜக்ட் மேனேஜ்மெண்டில்]] ஒரு புராஜக்டானது நிறைய வகைமாதிரியான நடவடிக்கைகள் தோன்றும்போது [[உயிரியல் வாழ்க்கை சுழற்சி|லைஃப் சைக்கிள்]] மற்றும் "சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள்" ஆகிய இரண்டையுமே கொண்டிருக்கிறது. புராஜக்ட் லைஃப் சைக்கிள் (பிஎல்சி) [[புராஜக்ட்|புராஜக்டின்]] எல்லாவிதமான நடவடிக்கைகளையும் ஒருங்கிணைக்கையில் சிஸ்டம் டெவலப்மெண்ட் லைஃப் சைக்கிளானது தயாரிப்புத் [[தேவை]]களை சாத்தியப்படுத்துவதில் கவனம் செலுத்துகிறது.<ref>ஜேம்ஸ் டைலர் (2004). ''மேனேஜிங் இன்ஃப்ர்மேஷன் டெக்னாலஜி புராஜக்ட்ஸ்'' . ப.39. </ref>
 
 
 
== வரலாறு ==
தகவல் அமைப்பை மிக ஆழமான, கட்டமைப்புரீதியான மற்றும் முறைப்படியான வகையில் உருவாக்கும் நோக்கத்தோடும், [[தயாரிப்பு லைஃப் சைக்கிள்|லைஃப் சைக்கிளின்]] ஒவ்வொரு நிலையையும் திரும்பச் செய்யும் நோக்கத்தோடும் [[தகவல் அமைப்பு|தகவல் அமைப்பை]] கட்டமைப்பதற்கான நிகழ்முறையை விவரிக்கும் முறைமை வகையாகும். பெரும் அளவிலான [[தொழில் திரட்சி|தொழிற் திரட்சிகள்]] உருவான காலத்தில் பெரிய அளவிலான செயல்பாட்டு [[தொழில் அமைப்பு|தொழில் அமைப்புக்களை]] உருவாக்க 1960களில் மரபான சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் உருவானது. தகவல் அமைப்புகள் நடவடிக்கைகள் கனமான டேட்டா பிராஸஸிங் மற்றும் [[எண்கொண்டு துன்புறுத்தல்|எண்களால் துன்புறுத்தல்]] நடவடிக்கைகளால் பிணைந்திருந்தது.<ref name="Ell04"> ஜெஃப்ரி எலியட் (2004) ''குளோபல் பிஸினஸ் இன்ஃபர்மேஷன் டெக்னாலஜி'' . ப.87.</ref>
 
 
1980களில் [[ஸ்ட்ரக்சர்டு சிஸ்டம்ஸ் அனாலிஸிஸ் அண்ட் டிசைன் முறை|ஸ்டிரக்சர்டு சிஸ்டம்ஸ் அனாலிஸிஸ் அண்ட் டிசைன் மெத்தேட்]] (எஸ்எஸ்ஏடிஎம்) எஸ்டிஎல்சி அடிப்படையில் அமைந்திருந்தது. எஸ்எஸ்ஏடிஎம் என்பது தகவல் அமைப்புக்களின் பகுப்பாய்வு மற்றும் வடிவமைப்பிற்கான சிஸ்டம் அணுகுமுறை என்பதுடன், அரசாங்கத்தில் தொழில்நுட்பத்தை பயன்படுத்துவதில் அக்கறை செலுத்தும் [[பிரிட்டிஷ் அரசாங்கம்|பிரிட்டன் அரசாங்க]] அலுவலகமான [[கவர்ன்மெண்ட் காமர்ஸ் அலுவலகம்|ஆஃபீஸ் ஆஃப் கவர்ன்மெண்ட் காங்கிரஸிற்காக]] தயாரிக்கப்பட்டது. 1980களில் இருந்து சிஸ்டம்ஸ் டெவலப்மெண்டிற்கான மரபான லைஃப் சைக்கிள் அணுகுமுறைகள், மரபான எஸ்டிஎல்சியின் இயல்பான குறைபாடுகள் சிலவற்றை கடந்துவரும் முயற்சியான மாற்று அணுகுமுறைகள் மற்றும் கட்டமைப்புகளைக் கொண்டு மாற்றியமைப்பது அதிகரித்தது.<ref name="Ell04"></ref>
 
 
1980களில் [[ஸ்ட்ரக்சர்டு சிஸ்டம்ஸ் அனாலிஸிஸ் அண்ட் டிசைன் முறை|ஸ்டிரக்சர்டு சிஸ்டம்ஸ் அனாலிஸிஸ் அண்ட் டிசைன் மெத்தேட்]] (எஸ்எஸ்ஏடிஎம்) எஸ்டிஎல்சி அடிப்படையில் அமைந்திருந்தது. எஸ்எஸ்ஏடிஎம் என்பது தகவல் அமைப்புக்களின் பகுப்பாய்வு மற்றும் வடிவமைப்பிற்கான சிஸ்டம் அணுகுமுறை என்பதுடன், அரசாங்கத்தில் தொழில்நுட்பத்தை பயன்படுத்துவதில் அக்கறை செலுத்தும் [[பிரிட்டிஷ் அரசாங்கம்|பிரிட்டன் அரசாங்க]] அலுவலகமான [[கவர்ன்மெண்ட் காமர்ஸ் அலுவலகம்|ஆஃபீஸ் ஆஃப் கவர்ன்மெண்ட் காங்கிரஸிற்காக]] தயாரிக்கப்பட்டது. 1980களில் இருந்து சிஸ்டம்ஸ் டெவலப்மெண்டிற்கான மரபான லைஃப் சைக்கிள் அணுகுமுறைகள், மரபான எஸ்டிஎல்சியின் இயல்பான குறைபாடுகள் சிலவற்றை கடந்துவரும் முயற்சியான மாற்று அணுகுமுறைகள் மற்றும் கட்டமைப்புகளைக் கொண்டு மாற்றியமைப்பது அதிகரித்தது.<ref name="Ell04">< /ref>
 
== சிஸ்டம்ஸ் டெவலப்மெண்ட் பகுதிகள் ==
சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் (எஸ்டிஎல்சி), திட்டமிடல், [[பகுப்பாய்வு|பகுத்தாய்தல்]], [[வடிவமைப்பு|வடிவமைத்தல்]], மற்றும் [[அமலாக்கம்|அமல்படுத்துதல்]] போன்ற டெலவப்பர்களுக்கு அத்தியாவசியமாக தேவைப்படும் முக்கியப் பகுதிகளைச் சேர்த்துக்கொண்டுள்ளன என்பதோடு கீழேயுள்ள பிரிவில் விளக்கப்பட்டுள்ளன. பல சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் உருமாதிரிகள் இருந்துவருகின்றன. "சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள்" என்று உண்மையில் குறிப்பிடப்படும் பழமையான உருமாதிரி வாட்டர்ஃபால் உருமாதிரியாகும்: ஒவ்வொரு நிலையின் வெளிப்பாட்டுப் பொருளும் அதற்கடுத்து வரும் நிலைக்கான இடுபொருளாக இருக்கும் நிலைகளின் தொடர்வரிசை. இந்த நிலைகள் பொதுவாக ஒரே அடிப்படை நிலைகளையே பின்பற்றுகின்றன, ஆனால் பல வெவ்வேறுவிதமான வாட்டர்ஃபால் தொழில்நுட்பங்களும் ஒவ்வொரு நிலைக்கும் வெவ்வேறு பெயர்களைக் கொடுத்திருப்பதோடு, அத்தகைய எண்ணிக்கையிலுள்ள நிலைகள் 4 மற்றும் 7க்கு இடையே வேறுபடுபவையாக காணப்படுகின்றன. உறுதியாக சரியானதென்று சொல்லக்கூடிய சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் உருமாதிரி என்று எதுவுமில்லை, ஆனால் நிலைகளை வகைப்படுத்தி சில நிலைகளாக பிரித்துக்கொள்ள முடியும்.
 
 
[[படிமம்:Systems Development Life Cycle.jpg|thumb|720px|center|வரையறு ஐடி பணி தயாரிப்புகள் உருவாக்கப்படுகின்ற அல்லது மேம்படுத்தப்படுகிறபோது எஸ்டிஎல்சியை பத்து பகுதிகளாப் பிரி்க்கலாம். சிஸ்டம் அகற்றப்படுகையிலும், செய்யப்படும் வேலை நீக்கப்படவோ அல்லது மற்ற சிஸ்டம்களுக்கு மாற்றப்படவோ செய்யப்படும்போது பத்தாவது நிலை தோன்றும். ஒவ்வொரு பகுதிக்குமான வேலைகள் மற்றும் வேலை தயாரிப்புகள் அடுத்தடுத்து வரும் அத்தியாயங்களில் விவரிக்கப்பட்டுள்ளன. அடுத்தடுத்து நிறைவேற்றப்படவேண்டிய பகுதிகள் எல்லா புராஜக்டுகளுக்கும் தேவைப்படாது. இருப்பினும், இந்தப் பகுதிகள் உள்புற சார்புடையவை. புராஜக்டின் அளவு மற்றும் சிக்கலைப் பொறுத்து பகுதிகள் ஒன்றுசேர்க்கப்படலாம் அல்லது அதன்மேலேயே நிகழ்த்தப்படலாம்.[8]]]
 
 
 
=== துவக்கமுயற்சி/திட்டமிடல் ===
செய்யவேண்டியுள்ள [[புராஜக்ட்|புராஜக்டின்]] உயர் மட்ட கண்ணோட்டத்தை உருவாக்குவதற்கும், புராஜக்டின் இலக்குகளை தீர்மானிப்பதற்கும். இந்த பொருத்தப்பாட்டு ஆய்வு நிதி ஆதாயத்தைப் பெறும் முயற்சியில் மேல்மட்ட மேலாண்மைக்கு புராஜக்ட் வழங்க சிலபோது பயன்படுத்தப்படுகின்றன. புராஜக்டுகள் பின்வரும் மூன்று பொருத்தப்பாட்டுப் பகுதிகளில் வகைமாதிரியாக மதிப்பிடப்படுகின்றன: பொருளாதாரம், செயல்பாடு மற்றும் தொழில்நுட்பம். இதற்கும்மேலாக, இது புராஜக்டை கண்காணித்தபடி இருப்பதற்கான குறிப்பாகவும், நிர்வாகத் தகவல் அமைப்பின் முன்னேற்றத்தை மதிப்பிடுவதற்கும் பயன்படுத்தப்படுகிறது.<ref>(போஸ்ட் &amp; ஆண்டர்ஸன், 2006)</ref> இந்த நிர்வாகத் தகவல் அமைப்பும் இந்தப் பகுதிகளின் ஒரு இணைப்பாகும். இந்தப் பகுதி பகுப்பாய்வுப் பகுதி என்றும் அழைக்கப்படுகிறது.
 
 
 
=== தேவைகள் திரட்டுதலும் பகுப்பாய்வும் ===
[[சிஸ்டம்ஸ் பகுப்பாய்வு|சிஸ்டம்ஸ் அனாலிஸிஸின்]] இலக்கு, அமைப்பை சரிசெய்யும் முயற்சியில் உள்ள பிரச்சினை இருக்குமிடத்தை தீர்மானிப்பதாகும். இந்த நிலையானது அமைப்பைப் வெவ்வேறு துண்டுகளாப் [[பிரித்துவைத்தல் (கணிப்பொறி அறிவியல்)|பி்ரித்துவைத்தல்]] மற்றும் அந்த சூழ்நிலையை பகுப்பாய்வதற்கான [[விளக்கப்படம்|விளக்கப்படத்தை]] வரைதல் ஆகியவற்றில் ஈடுபடுகிறது. புராஜக்ட் இலக்குகளை பகுத்தாய்தல், உருவாக்கப்பட வேண்டிய செயல்பாடுகளை பிரித்துக் காட்டுதல் மற்றும் பயனர்களோடு ஈடுபடுதல் ஆகியவற்றால் உறுதியான [[தேவை|தேவைகளை]] வரையறுத்துக்கொள்ள முடியும்.
தேவை திரட்டுதல் சிலசமயங்களில், விவரமான மற்றும் துல்லியமான தேவைகளைப் பெறுவதற்காக கிளைட்டிடமிருந்தும் சேவை வழங்குநரிடமிருந்தும் தனிநபர்/குழுவைக் கோருகிறது.
 
 
 
=== வடிவமைப்பு ===
[[சிஸ்டம் வடிவமைப்பு|சிஸ்டம்ஸ் வடிவமைப்பி்ல்]], ஸ்க்ரீன் லேவுட், தொழில் விதிகள், நிகழ்முறை விளக்கப்படம் மற்றும் பிற ஆவணமாக்கங்கள் உள்ளிட்ட செயல்பாடுகளும் செயல்முறைகளும் விவரமாக விவரிக்கப்பட்டிருக்கின்றன. இந்த நிலையில் வெளிப்பாட்டுப் பொருள் மாடுல்கள் அல்லது சப்சிஸ்டம்களின் சேகரிப்பாக புதிய சிஸ்டத்தை விவரிக்கும்.
 
 
இந்த வடிவமைப்பு நிலை அதனுடைய துவக்கநிலை இடுபொருளை எடுத்துக்கொள்கிறது,
வரி 64 ⟶ 47:
சாப்ட்வேரை உருவாக்கிவிடக்கூடிய வகையில் போதுமான அளவிலான விவரத்தோடு
சாப்ட்வேரை விவரிக்கும் நோக்கம் கொண்டதாக இருக்கிறது.
 
 
 
=== உருவாக்குதல் அல்லது கோடிங் செய்தல் ===
[[மாடுலர் வடிவமைப்பு|மாடுலர்]] அல்லது சப்சிஸ்டம் [[நிரலாக்கம்|நிரலாக்க]] குறியாக்கம் இந்த நிலையின்போது செய்துமுடிக்கப்படும். யூனிட் டெஸ்டிங் அல்லது மாடுலர் டெஸ்டிங் இந்த நிலையில் டெவலப்பர்களால் செய்துமுடிக்கப்படுகிறது. இந்த நிலை தனிப்பட்ட மாடுல்களில் உள்ள அடுத்த நிலையுடன் ஒன்றுகலப்பதற்கு முக்கிய புராஜக்டிற்கான ஒருங்கிணைப்பிற்கு முந்தைய தரசோதனை தேவைப்படுகிறது.
 
 
 
=== தரசோதனை ===
இந்தக் குறியாக்கம் சாப்ட்வேர் தரசோதனையில் பல்வேறு நிலைகளில் செய்யப்படுகிறது. யூனிட், சிஸ்டம் மற்றும் பயனர் ஏற்பு தரசோதனை தொடர்ந்து செய்யப்படுகிறது. இது ஒரு, எந்த நிலைகளிலான தரசோதனைகள் இருக்கின்றன, எந்த அளவிற்கு ஒருங்கிணைப்பு நடக்கிறது என்பது குறித்த பல்வேறு அபிப்பிராயங்கள் தெரிவிக்கப்படுகின்ற இருண்ட பகுதியாகும். இடரேஷன் என்பது பொதுவாகவே வாட்டர்ஃபால் உருமாதிரியின் பகுதி அல்ல, ஆனால் வழக்கமாக இந்த நிலையில் சில உருவாகவே செய்கின்றன.
 
 
தரசோதனையின் வகைகள்:
வரி 89 ⟶ 67:
* பயனர் ஏற்பு தரசோதனை
* செயல்திறன் தரசோதனை
 
 
 
=== செயல்முறைகளும் பராமரிப்பும் ===
சிஸ்டத்தின் [[சாப்ட்வேர் ஆயத்தமாக்கம்|ஆயத்தமாக்கம்]] என்பது சிஸ்டத்தின் செயல்பாட்டு நீக்கம் அல்லது இறுதி நிலைக்கு முந்தைய மாற்றங்களையும் விரிவாக்கங்களையும் உள்ளிட்டிருக்கிறது. சிஸ்டத்தை [[சாப்ட்வேர் பராமரிப்பு|பராமரித்தல்]] என்பது எஸ்டிஎல்சியின் முக்கியமான நோக்கமாகும். நிறுவனத்தில் உள்ள முக்கிய பணியாளர் மாற்ற நிலைகளாக சிஸ்டம் புதுப்பித்தலுக்கு தேவைப்படும் புதிய மாற்றங்கள் அமல்படுத்தப்படும்.
 
 
 
== சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் தலைப்புக்கள் ==
 
=== நிர்வாகமும் கட்டுப்பாடும் ===
[[படிமம்:SDLC Phases Related to Management Controls.jpg|thumb|400px|நிர்வாகக் கட்டுப்பாடுகள் சார்ந்த எஸ்டிஎல்சி பகுதிகள்.[10]]]
 
சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் (எஸ்டிஎல்சி) பகுதிகள் புராஜக்ட் செயல்பாட்டிற்கான நிரலாக்க வழிகாட்டியாக செயல்படுவதோடு நெகிழ்வான ஆனால் புராஜக்டின் நோக்கத்திற்கு ஆழமாக பொருந்தக்கூடிய வகையில் புராஜக்டகளை நடத்துவதற்கான சீரான வழிமுறையை வழங்குகிறது. ஒவ்வொரு எஸ்டிஎல்சி பகுதி நோக்கங்களும் முக்கியமான அளிப்புகள், பரிந்துரைக்கப்பட்ட வேலைகளின் விவரம் மற்றும் திறன்மிக்க நிர்வாகத்திற்கான கட்டுப்பாடு சார்ந்த நோக்கங்களின் சுருக்கம் ஆகியவற்றோடு இந்தப் பிரிவில் விவரிக்ப்பட்டுள்ளது. புராஜக்ட்களை நிறைவேற்றும்போது ஒவ்வொரு எஸ்டிஎல்சி பகுதியின்போதும் கட்டுப்பாட்டு நோக்கங்களை நிறுவுதல் மற்றும் கண்கானிக்க வேண்டியது ஒரு புராஜக்ட் மேலாளருக்கு மிக முக்கியத்துவம் வாய்ந்த பணியாகும். கட்டுப்பாட்டு நோக்கங்கள் விரும்பிய முடிவு அல்லது நோக்கத்தை விவரிக்கும் தெளிவான அறிக்கையை வழங்குவதற்கு உதவுவதோடு எஸ்டிஎல்சி நிகழ்முறை முழுவதும் பயன்படுத்தப்பட வேண்டும். கட்டுப்பாட்டு நோக்கங்களை பிரதான வகைப்பாடுகளாக (டொமைன்கள்), பிரித்துக்கொள்ளலாம் என்பதுடன் குறிப்பிட்டுக் காட்டப்பட்டுள்ளபடி எஸ்டிஎல்சி பகுதிகளோடு தொடர்புபடுத்தலாம்.<ref name="USHR99">< /ref>
 
எஸ்டிஎல்சி முன்னெடுப்புகள் எதையும் நிர்வகித்து கட்டுப்படுத்துவதற்கு, புராஜக்டை கட்டுப்படுத்த அத்தியாவசியமாக உள்ள பணியைப் பெற்று கட்டுப்படுத்துவதற்கு ஒரு குறிப்பிட்ட அளவிலான [[வேலை பிரிப்பு அமைப்பு|ஒர்க் பிரேக்டவுன் ஸ்ட்ரக்சர்]] (டபிள்யூபிஎஸ்) ஒவ்வொரு புராஜக்டிற்கும் தேவைப்படும். டபிள்யூபிஎஸ் மற்றும் எல்லாவிதமான நிரலாக்க அம்சங்களும் புராக்ட் குறிப்பேட்டின் பிரிவின் உள்ள "புராஜக்ட் விவரத்தில்" பின்பற்றப்பட வேண்டும். புராஜக்ட் வேலையை சரியான முறையில் விவரிக்கும் வழியை நிறுவுவதற்கு டபிள்யூபிஎஸ் வடிவம் பெரும்பாலும் புராஜக்ட் மேலாளரிடம் விட்டுவிடப்படுகிறது. எஸ்டிஎல்சி கொள்கையின் ஒரு பகுதியாக டபிள்யூபிஎஸ் இல் வரையறுக்கப்பட வேண்டிய சில முக்கியமான பகுதிகள் உள்ளன. பின்வரும் விளக்கப்படம், புராஜக்ட் மேலாளரால் நிறுவப்பட்ட முறையில் டபிள்யூபிஎஸ்இல் தெரிவிக்கப்படவிருக்கும் மூன்று முக்கியமான பகுதிகளை விவரிக்கிறது.<ref name="USHR99">< /ref>
சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் (எஸ்டிஎல்சி) பகுதிகள் புராஜக்ட் செயல்பாட்டிற்கான நிரலாக்க வழிகாட்டியாக செயல்படுவதோடு நெகிழ்வான ஆனால் புராஜக்டின் நோக்கத்திற்கு ஆழமாக பொருந்தக்கூடிய வகையில் புராஜக்டகளை நடத்துவதற்கான சீரான வழிமுறையை வழங்குகிறது. ஒவ்வொரு எஸ்டிஎல்சி பகுதி நோக்கங்களும் முக்கியமான அளிப்புகள், பரிந்துரைக்கப்பட்ட வேலைகளின் விவரம் மற்றும் திறன்மிக்க நிர்வாகத்திற்கான கட்டுப்பாடு சார்ந்த நோக்கங்களின் சுருக்கம் ஆகியவற்றோடு இந்தப் பிரிவில் விவரிக்ப்பட்டுள்ளது. புராஜக்ட்களை நிறைவேற்றும்போது ஒவ்வொரு எஸ்டிஎல்சி பகுதியின்போதும் கட்டுப்பாட்டு நோக்கங்களை நிறுவுதல் மற்றும் கண்கானிக்க வேண்டியது ஒரு புராஜக்ட் மேலாளருக்கு மிக முக்கியத்துவம் வாய்ந்த பணியாகும். கட்டுப்பாட்டு நோக்கங்கள் விரும்பிய முடிவு அல்லது நோக்கத்தை விவரிக்கும் தெளிவான அறிக்கையை வழங்குவதற்கு உதவுவதோடு எஸ்டிஎல்சி நிகழ்முறை முழுவதும் பயன்படுத்தப்பட வேண்டும். கட்டுப்பாட்டு நோக்கங்களை பிரதான வகைப்பாடுகளாக (டொமைன்கள்), பிரித்துக்கொள்ளலாம் என்பதுடன் குறிப்பிட்டுக் காட்டப்பட்டுள்ளபடி எஸ்டிஎல்சி பகுதிகளோடு தொடர்புபடுத்தலாம்.<ref name="USHR99"></ref>
 
 
எஸ்டிஎல்சி முன்னெடுப்புகள் எதையும் நிர்வகித்து கட்டுப்படுத்துவதற்கு, புராஜக்டை கட்டுப்படுத்த அத்தியாவசியமாக உள்ள பணியைப் பெற்று கட்டுப்படுத்துவதற்கு ஒரு குறிப்பிட்ட அளவிலான [[வேலை பிரிப்பு அமைப்பு|ஒர்க் பிரேக்டவுன் ஸ்ட்ரக்சர்]] (டபிள்யூபிஎஸ்) ஒவ்வொரு புராஜக்டிற்கும் தேவைப்படும். டபிள்யூபிஎஸ் மற்றும் எல்லாவிதமான நிரலாக்க அம்சங்களும் புராக்ட் குறிப்பேட்டின் பிரிவின் உள்ள "புராஜக்ட் விவரத்தில்" பின்பற்றப்பட வேண்டும். புராஜக்ட் வேலையை சரியான முறையில் விவரிக்கும் வழியை நிறுவுவதற்கு டபிள்யூபிஎஸ் வடிவம் பெரும்பாலும் புராஜக்ட் மேலாளரிடம் விட்டுவிடப்படுகிறது. எஸ்டிஎல்சி கொள்கையின் ஒரு பகுதியாக டபிள்யூபிஎஸ் இல் வரையறுக்கப்பட வேண்டிய சில முக்கியமான பகுதிகள் உள்ளன. பின்வரும் விளக்கப்படம், புராஜக்ட் மேலாளரால் நிறுவப்பட்ட முறையில் டபிள்யூபிஎஸ்இல் தெரிவிக்கப்படவிருக்கும் மூன்று முக்கியமான பகுதிகளை விவரிக்கிறது.<ref name="USHR99"></ref>
 
 
 
=== ஒர்க் பிரேக்டவுன் ஸ்ட்ரக்சர் அமைப்பு ===
[[படிமம்:SDLC Work Breakdown Structure.jpg|thumb|400px|வேலை பிரிப்பு அமைப்பு.[13]]]
[[வேலை பிரிப்பு அமைப்பு|ஒர்க் பிரேக்டவுன் ஸ்ட்ரக்சர்]] (டபிள்யூபிஎஸ்)இன் மேலே உள்ள பிரிவு முக்கியமான பகுதிகளையும், சுருக்கமான முறையில் புராஜக்டின் மைல்கற்களையும் அடையாளம் காண வேண்டும். அத்துடன், மேலே உள்ள பிரிவு புராஜக்டின் முழு நோக்கம் மற்றும் காலவரிசையின் பொதுவான கண்ணோட்டத்தை வழங்கவேண்டும் என்பதுடன் புராஜக்ட் அங்கீகரிப்பிற்கு வழியமைக்கும் துவக்கநிலை புராஜக்ட் விவர முயற்சியின் பகுதியாகவும் இருக்க வேண்டும். டபிள்யூபிஎஸ்இன் நடவிலுள்ள பிரிவு டபிள்யூபிஎஸ் வேலை முன்னேற்ற வழிகாட்டியாக இருக்கும் ஏழு சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிளின் (எஸ்டிஎல்சி) அடிப்படையில் அமைந்திருக்கிறது. இந்த டபிள்யூபிஎஸ் மைல்கற்கள் மற்றும் "நடவடிக்கைகளுக்கு" எதிராக இருக்கும் "வேலைகள்" ஆகியவற்றை உள்ளிட்ட வேண்டும் என்பதுடன் வரையறு காலத்தையும் கொண்டிருக்க வேண்டும் (வழக்கமாக மூன்று வாரங்கள் அல்லது அதற்கு மேலாக). ஒவ்வொரு வேலையும் அளவிடக்கூடிய வெளிப்பாட்டு அம்சத்தைக் கொண்டிருக்க வேண்டும் (எ.கா. ஆவணம், முடிவு அல்லது பகுப்பாய்வு). டபிள்யூபிஎஸ் வேலை ஒன்று அல்லது அத்ற்கு மேற்பட்ட செயல்பாடுகளை நம்பியிருக்கிறது (எ.கா. சாப்ட்வேர் என்ஜினியரிங், சிஸ்டம்ஸ் என்ஜினியரிங்) என்பதுடன் புராக்டிற்கு உட்புறமானதாகவோ அல்லது வெளிப்புறமானதாகவோ உள்ள மற்ற வேலைகளுனான நெருங்கிய ஒருங்கிணைப்பும் தேவைப்படலாம். ஒப்பந்ததாரரிடமிருந்து உதவி தேவைப்படும் புராஜக்டின் எந்த ஒரு பகுதியும் எஸ்டிஎல்சி பகுதிகளிலிருந்து உரிய வேலைகளை சேர்த்துக்கொள்வதற்கென்று எழுதப்பட்டுள்ள வேலை அறிக்கையைக் (எஸ்ஓடபிள்யூ) கொண்டிருக்க வேண்டும். எஸ்ஓஎல்சியின் மேம்பாடு எஸ்டிஎல்சியின் திட்டவட்டமான பகுதியில் தோன்றுவதில்லை, ஆனால் ஒப்பந்ததாரர்கள் போன்ற வெளிப்புற மூலாதாரங்களினால் நடத்தப்படக்கூடிய எஸ்டிஎல்சி நிகழ்முறையிலிருந்து வரும் வேலையை சேர்த்துக்கொள்ள மேம்படுத்தப்படுகிறது.<ref name="USHR99">< /ref>
 
 
 
=== எஸ்டிஎல்சியின் அடிப்படை அம்சங்கள் ===
அடிப்படை அம்சங்கள் சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிளின் (எஸ்டிஎல்சி) முக்கியமான பகுதியாகும். இந்த அடிப்படை அம்சங்கள் எஸ்டிஎல்சியின் ஐந்து பகுதிகளில் நான்கிற்குப் பின்னர் நிறுவப்படுகின்றன என்பதோடு அந்த உருமாதிரியின் திரும்ப நிகழ்த்தல் இயல்பிற்கு அதிமுக்கிமானவையாகும்.<ref>பிளான்சர்ட், பி. எஸ்., &amp; ஃபேப்ரிக்கி, டபிள்யூ. ஜே.(2006) ''சிஸ்டம்ஸ் என்ஜினியரிங் அண்ட் அனாலிஸிஸ்'' (4ஆம் பதி்ப்பு.) நியூஜெர்ஸி: பிரெண்டிஸ் ஹால். ப.31</ref> ஒவ்வொரு அடிப்படை அம்சமும் எஸ்டிஎல்சியில் ஒரு மைல்கல்லாக கருதப்படுகிறது.
 
 
 
* செயல்பாட்டு அடிப்படை அம்சம்: கோட்பாட்டுரீதியான வடிவமைப்பு பகுதிக்குப் பின்னர் நிறுவப்படுகிறது.
* ஒதுக்கீடு செய்யப்பட்ட அடிப்படை அம்சம்: துவக்கநிலை வடிவமைப்பு பகுதிக்குப் பின்னர் நிறுவப்படுகிறது.
* தயாரிப்பு அடிப்படை அம்சம்: விவரமான வடிவமைப்பு மற்றும் மேம்பாட்டு பகுதிக்குப் பின்னர் நிறுவப்படுகிறது.
* புதுப்பிக்கப்பட்ட தயாரிப்பு அடிப்படை அம்சம்: உற்பத்தி கட்டுமான பகுதிக்குப் பின்னர் நிறுவப்படுகிறது.
 
 
 
=== எஸ்டிஎல்சிக்கான இணைப்பு ===
வரி 138 ⟶ 101:
* [[இறுதிப் பயனர் மேம்படுத்தல்|இறுதிப் பயனர் மேம்பாடு]]
* நோக்கம் சார்ந்த நிரலாக்கம்
 
 
 
{| class="wikitable" align="center"
|+முறைமைகளின் ஒப்பீடு (போஸ்ட், &amp; ஆண்டர்ஸன் 2006)<td><ref name="Post, G. 2006">போஸ்ட், ஜி., &amp; ஆண்டர்ஸன், டி., (2006). ''மேனேஜ்மெண்ட் இன்ஃப்ர்மேஷன் சிஸ்டம்ஸ்: தகவல் தொழில்நுட்பத்தைக் கொண்டு தொழி்ல் பிரச்சினைகளைத் தீர்த்தல்'' . (4ஆம் பதிப்பு.). நியூயார்க்: மெக்ராஹில் இர்வின்.</ref></td>
|-
|}
வரி 235 ⟶ 196:
|-
|}
 
 
 
== பலங்களும் பலவீனங்களும் ==
பல நவீன முறைமைகள் இந்த சிந்தனையின் இடத்தைப் பிடித்துவிட் நிலையில் நவீன கம்ப்யூட்டிங் உலகிலுள்ள சிலர் தங்களது சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிளிற்காக (எஸ்டிஎல்சி) கடுமையான வாட்டர்ஃபால் உருமாதிரியைப் பயன்படுத்தலாம். அஜைல் கம்ப்யூட்டிங் போன்ற உருமாதிரிகளுக்கு எஸ்டிஎல்சி நீண்டகாலத்திற்கு பயன்படுத்தப்பட மாட்டாது என்று வாதிடலாம், ஆனால் தொழில்நுட்ப வட்டங்களில் இந்தப் சொற்பதம் தொடர்ந்து பயன்படுத்தப்படுகிற ஒன்றாகவே இருந்து வருகிறது. இந்த எஸ்டிஎல்சி நடைமுறை சாப்ட்வேர் டெவலப்மெண்டின் மரபான உருமாதிரிகளி்ல் சில அனுகூலங்களைக் கொண்டிருக்கலாம், அது தானாகவே கட்டமைப்புரீதியான சூழலை நிறைய வழங்கியிருக்கிறது. இடரேட்டிவ் டெவலப்பமெண்டிற்கான தேவை ஏற்படும்போது அல்லது (அதாவது வெப் டெவலப்மெண்ட் அல்லது இ-காமர்ஸ்)வடிவமைக்கப்படும் சாப்ட்வேர் தொடர்ச்சியான முறையில் ஆதாயதாரர்கள் மறுபார்வை செய்யவேண்டிவருகையில் எஸ்டிஎல்சி முறைமையை பயன்படுத்துவதில் அசௌகரியம் ஏற்படுகிறது. அதற்குப் பதிலாக பலம் அல்லது பலவீன கண்ணோட்டத்திலிருந்து எஸ்டிஎல்சியைப் பார்ப்பது, எஸ்டிஎல்சி உருமாதிரியிலிருந்து சிறந்த நடைமுறைகளை எடுத்துக்கொள்ள வேண்டியது மிகவும் முக்கியமானது என்பதுடன் வடிவமைக்கப்படும் சாப்ட்வேருக்கு மிகவும் பொருத்தமானது எதுவாயினும் பயன்படுத்தப்படும்.
 
 
எஸ்டிஎல்சியின் பலங்கள் மற்றும் பலவீனங்களின் ஒப்பீடு:
 
 
{| class="wikitable" align="CENTER" |+எஸ்டிஎல்சியின் பலமும் பலவீனங்களும் {0/}
வரி 274 ⟶ 231:
|எம்ஐஎஸ் பணியாளர் அமர்தல்களில் மாற்றங்களை சகித்துக்கொள்கிறது.
|}
 
 
எஸ்டிஎல்சி்க்கான மாற்று ராபிட் அப்ளிகேஷன் டெவலப்மெண்ட் ஆகும், அது புரோட்டோடைப்பிங், ஜாயிண்ட் அப்ளிகேஷன் டெவலப்மெண்ட் மற்றும் சிஏஎஸ்இ டூல்களின் அமலாகத்தை ஒருங்கிணைக்கிறது. ஆர்ஏடியின் அனுகூலங்கள் வேகம், குறைக்கப்பட்ட மேம்பாட்டுச் செலவு மற்றும் மேம்பாட்டு நிகழ்முறையில் செயல்படு பயனர் ஈடுபாடு ஆகியவையாகும்.
 
 
வாட்டர்ஃபால் உருமாதிரி பழமைவாய்ந்த அசல் எஸ்டிஎல்சி உருமாதிரி என்பதால் மட்டுமே இது ஒரு மிகவும் திறன்மிக்க அமைப்பு என்று நினைத்துவிடக்கூடாது. ஒருகாலத்தில் இந்த உருமாதிரியானது கிளர்க்குகள் மற்றும் கணக்கர்களுக்கு அளிக்கப்பட்ட ஆட்டோமேட்டிங் நடவடிக்கைகள் உலகிற்கு மிகவும் பயன்மிக்கவையாக இருந்தன. இருப்பினும், தொழில்நுட்ப பரிணாம உலகமானது இந்த அமைப்புக்கள், மேசை தொழில்நுட்பவாதிகள்/நிர்வாகிகள் அல்லது தகவல் தொழில்நுட்ப நிபுணர்கள்/பகுப்பாய்வாளர்களுக்கு உதவும் வகையில் பெரும் செயல்பாடுகளைக் கொண்டதாக இரு்கக வேண்டும் என்று விரும்புகிறது.
 
 
 
== மேலும் பார்க்க ==
வரி 297 ⟶ 250:
* [[யுனிஃபைடு பிராஸஸ்|யுனிஃபைட் பிராஸஸ்]]
* [[வேலை அமைப்புக்கள்|ஒர்க் சிஸ்டம்ஸ்]]
 
 
 
== பார்வைக் குறிப்புக்கள் ==
{{Reflist}}
 
 
 
== மேலும் படிக்க ==
 
* பிளான்சர்ட், பி. எஸ்., &amp; ஃபேப்ரிக்கி, டபிள்யூ. ஜே.(2006) ''சிஸ்டம்ஸ் என்ஜினியரிங் அண்ட் அனாலிஸிஸ்'' (4ஆம் பதிப்பு.) நியூ ஜெர்ஸி: பிரெண்டிஸ் ஹால்.
* கம்மிங்ஸ், ஹாக் (2006). ''மேனேஜ்மெண்ட் இன்ஃபர்மேஷன் சிஸ்டம்ஸ் ஃபார் தி இன்ஃப்ர்மேஷன் ஏஜ்'' . டொராண்டோ, மெக்ராஹில் ரயர்ஸன்
* [http://www.computerworld.com/developmenttopics/development/story/0,10801,71151,00.html கம்ப்யூட்டர் வேர்ட், 2002], [[ஜூன் 22]] [[2006]]இல் உலகளாவிய வலைத்தளத்திலிருந்து திரும்ப எடுக்கப்பட்டது.:
* [http://www.cbe.wwu.edu/misclasses/MIS320_Spring06_Bajwa/Chap006.ppt மேனேஜ்மெண்ட் இன்ஃபர்மேஷன் சிஸ்டம்ஸ், 2005], [[ஜூன் 22]] [[2006]]இல் உலகளாவிய வலைத்தளத்திலிருந்து திரும்ப எடுக்கப்பட்டது:
* {{FOLDOC}}
 
 
 
== புற இணைப்புகள் ==
{{commonscat|Systems Development Life Cycle}}
 
* [http://www.ed.gov/fund/contract/about/acs/acsocio1106.doc அமெரிக் கல்வித்துறை - லைஃப்சைக்கிள் மேனேஜ்மெண்ட் டாகுமெண்ட்]
* [http://www.house.gov/cao-opp/PDFSolicitations/SDLCPOL.pdf சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் அமெரிக்க பிரதிநிதிகள் மாளிகை]
வரி 327 ⟶ 273:
* [http://www.hhs.gov/ocio/eplc/eplc_framework_v1point2.pdf ஹெச்ஹெச்எஸ் எண்டர்பிரைஸ் ஃபெர்ஃபார்மன்ஸ் லைஃப் சைக்கிள் ஃபிரேம்ஒர்க்]
* [http://www.cms.hhs.gov/SystemLifecycleFramework/01_overview.asp சிஎம்எஸ் ஒருங்கிணைந்த தகவல்தொழில்நுட்ப முதலீடு மற்றும் லைஃப் சைக்கிள் ஃபிரேம்ஒர்க்]
 
 
{{Software Engineering}}