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

கட்டற்ற கலைக்களஞ்சியமான விக்கிப்பீடியாவில் இருந்து.
உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
சி r2.7.1) (தானியங்கி இணைப்பு: fa:Systems development life-cycle
வரிசை 286: வரிசை 286:
[[en:Systems development life-cycle]]
[[en:Systems development life-cycle]]
[[es:Systems Development Life Cycle]]
[[es:Systems Development Life Cycle]]
[[fa:Systems development life-cycle]]
[[fr:Cycle de développement (logiciel)]]
[[fr:Cycle de développement (logiciel)]]
[[hi:सिस्टम डेवलपमेंट लाइफ साइकल]]
[[hi:सिस्टम डेवलपमेंट लाइफ साइकल]]

10:21, 23 திசம்பர் 2012 இல் நிலவும் திருத்தம்

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

மென்பொருள் கட்டுமானத்தில் இந்த கருத்தாக்கம் பல வகைப்பட்ட மென்பொருள் விருத்தி முறைமைகளுக்கு அடித்தளமாக அமைந்துள்ளது. தகவல் அமைப்பை திட்டமிட்டு கட்டுப்படுத்துகின்ற மற்றும் உருவாக்குகின்றவற்றிற்கான சட்டகத்தை இந்த முறைமைகள் உருவாக்குகின்றன.

பொதுக்கண்ணோட்டம்

சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் (எஸ்டிஎல்சி) என்பது, தேவைகள், மதிப்பீடுகள், பயிற்சி மற்றும் பயனர் உரிமையுடைமைகள் ஆகியவற்றை உள்ளிட்ட தகவல் அமைப்பை உருவாக்குவதற்கான சிஸ்டம்ஸ் பகுப்பாய்வாளரால் பயன்படுத்தப்படும் எந்த ஒரு காரணகாரியமான நிகழ்முறையுமாகும். வாடிக்கையாளிரின் தேவைகளை எதிர்கொள்கின்ற அல்லது அவற்றைக் கடந்துசெல்கின்ற, உரிய நேரத்திற்குள்ளாக நிறைவுசெய்தலையும் திட்டமிட்ட செலவுகளையும் எட்டுகின்ற, தற்போதைய மற்றும் திட்டமிட்ட தகவல் தொழில்நுட்ப உள்கட்டுமானத்தில் திறன்மிக்கதாகவும் பயன்மிக்கதாகவும் செயல்படுகின்ற உயர்தர அமைப்பில் ஏதேனும் எஸ்டிஎல்சிக்கு காரணமாகிறது.[1]

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

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

சில அஜைல் மற்றும் இடரேட்டிவ் ஆதரவாளர்கள் எஸ்டிஎல்சி என்ற சொற்பதத்தை சீக்வன்ஷியல் அல்லது "மிகவும் மரபான" நிகழ்முறைகளோடு சேர்த்து குழப்புகின்றனர்; இருப்பினும், எஸ்டிஎல்சி என்பது சாப்ட்வேர் வடிவமைப்பு, அமல்படுத்துதல் மற்றும் வெளியிடுதலுக்கான எல்லா முறைகளுக்குமுரிய சொற்பதத்திற்கான குடையாக விளங்குகிறது.[2][3]

புராஜக்ட் மேனேஜ்மெண்டில் ஒரு புராஜக்டானது நிறைய வகைமாதிரியான நடவடிக்கைகள் தோன்றும்போது லைஃப் சைக்கிள் மற்றும் "சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள்" ஆகிய இரண்டையுமே கொண்டிருக்கிறது. புராஜக்ட் லைஃப் சைக்கிள் (பிஎல்சி) புராஜக்டின் எல்லாவிதமான நடவடிக்கைகளையும் ஒருங்கிணைக்கையில் சிஸ்டம் டெவலப்மெண்ட் லைஃப் சைக்கிளானது தயாரிப்புத் தேவைகளை சாத்தியப்படுத்துவதில் கவனம் செலுத்துகிறது.[4]

வரலாறு

தகவல் அமைப்பை மிக ஆழமான, கட்டமைப்புரீதியான மற்றும் முறைப்படியான வகையில் உருவாக்கும் நோக்கத்தோடும், லைஃப் சைக்கிளின் ஒவ்வொரு நிலையையும் திரும்பச் செய்யும் நோக்கத்தோடும் தகவல் அமைப்பை கட்டமைப்பதற்கான நிகழ்முறையை விவரிக்கும் முறைமை வகையாகும். பெரும் அளவிலான தொழிற் திரட்சிகள் உருவான காலத்தில் பெரிய அளவிலான செயல்பாட்டு தொழில் அமைப்புக்களை உருவாக்க 1960களில் மரபான சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் உருவானது. தகவல் அமைப்புகள் நடவடிக்கைகள் கனமான டேட்டா பிராஸஸிங் மற்றும் எண்களால் துன்புறுத்தல் நடவடிக்கைகளால் பிணைந்திருந்தது.[5]

1980களில் ஸ்டிரக்சர்டு சிஸ்டம்ஸ் அனாலிஸிஸ் அண்ட் டிசைன் மெத்தேட் (எஸ்எஸ்ஏடிஎம்) எஸ்டிஎல்சி அடிப்படையில் அமைந்திருந்தது. எஸ்எஸ்ஏடிஎம் என்பது தகவல் அமைப்புக்களின் பகுப்பாய்வு மற்றும் வடிவமைப்பிற்கான சிஸ்டம் அணுகுமுறை என்பதுடன், அரசாங்கத்தில் தொழில்நுட்பத்தை பயன்படுத்துவதில் அக்கறை செலுத்தும் பிரிட்டன் அரசாங்க அலுவலகமான ஆஃபீஸ் ஆஃப் கவர்ன்மெண்ட் காங்கிரஸிற்காக தயாரிக்கப்பட்டது. 1980களில் இருந்து சிஸ்டம்ஸ் டெவலப்மெண்டிற்கான மரபான லைஃப் சைக்கிள் அணுகுமுறைகள், மரபான எஸ்டிஎல்சியின் இயல்பான குறைபாடுகள் சிலவற்றை கடந்துவரும் முயற்சியான மாற்று அணுகுமுறைகள் மற்றும் கட்டமைப்புகளைக் கொண்டு மாற்றியமைப்பது அதிகரித்தது.[5]

சிஸ்டம்ஸ் டெவலப்மெண்ட் பகுதிகள்

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

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

துவக்கமுயற்சி/திட்டமிடல்

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

தேவைகள் திரட்டுதலும் பகுப்பாய்வும்

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

வடிவமைப்பு

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

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

உருவாக்குதல் அல்லது கோடிங் செய்தல்

மாடுலர் அல்லது சப்சிஸ்டம் நிரலாக்க குறியாக்கம் இந்த நிலையின்போது செய்துமுடிக்கப்படும். யூனிட் டெஸ்டிங் அல்லது மாடுலர் டெஸ்டிங் இந்த நிலையில் டெவலப்பர்களால் செய்துமுடிக்கப்படுகிறது. இந்த நிலை தனிப்பட்ட மாடுல்களில் உள்ள அடுத்த நிலையுடன் ஒன்றுகலப்பதற்கு முக்கிய புராஜக்டிற்கான ஒருங்கிணைப்பிற்கு முந்தைய தரசோதனை தேவைப்படுகிறது.

தரசோதனை

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

தரசோதனையின் வகைகள்:

செயல்முறைகளும் பராமரிப்பும்

சிஸ்டத்தின் ஆயத்தமாக்கம் என்பது சிஸ்டத்தின் செயல்பாட்டு நீக்கம் அல்லது இறுதி நிலைக்கு முந்தைய மாற்றங்களையும் விரிவாக்கங்களையும் உள்ளிட்டிருக்கிறது. சிஸ்டத்தை பராமரித்தல் என்பது எஸ்டிஎல்சியின் முக்கியமான நோக்கமாகும். நிறுவனத்தில் உள்ள முக்கிய பணியாளர் மாற்ற நிலைகளாக சிஸ்டம் புதுப்பித்தலுக்கு தேவைப்படும் புதிய மாற்றங்கள் அமல்படுத்தப்படும்.

சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் தலைப்புக்கள்

நிர்வாகமும் கட்டுப்பாடும்

நிர்வாகக் கட்டுப்பாடுகள் சார்ந்த எஸ்டிஎல்சி பகுதிகள்.[10]

சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள் (எஸ்டிஎல்சி) பகுதிகள் புராஜக்ட் செயல்பாட்டிற்கான நிரலாக்க வழிகாட்டியாக செயல்படுவதோடு நெகிழ்வான ஆனால் புராஜக்டின் நோக்கத்திற்கு ஆழமாக பொருந்தக்கூடிய வகையில் புராஜக்டகளை நடத்துவதற்கான சீரான வழிமுறையை வழங்குகிறது. ஒவ்வொரு எஸ்டிஎல்சி பகுதி நோக்கங்களும் முக்கியமான அளிப்புகள், பரிந்துரைக்கப்பட்ட வேலைகளின் விவரம் மற்றும் திறன்மிக்க நிர்வாகத்திற்கான கட்டுப்பாடு சார்ந்த நோக்கங்களின் சுருக்கம் ஆகியவற்றோடு இந்தப் பிரிவில் விவரிக்ப்பட்டுள்ளது. புராஜக்ட்களை நிறைவேற்றும்போது ஒவ்வொரு எஸ்டிஎல்சி பகுதியின்போதும் கட்டுப்பாட்டு நோக்கங்களை நிறுவுதல் மற்றும் கண்கானிக்க வேண்டியது ஒரு புராஜக்ட் மேலாளருக்கு மிக முக்கியத்துவம் வாய்ந்த பணியாகும். கட்டுப்பாட்டு நோக்கங்கள் விரும்பிய முடிவு அல்லது நோக்கத்தை விவரிக்கும் தெளிவான அறிக்கையை வழங்குவதற்கு உதவுவதோடு எஸ்டிஎல்சி நிகழ்முறை முழுவதும் பயன்படுத்தப்பட வேண்டும். கட்டுப்பாட்டு நோக்கங்களை பிரதான வகைப்பாடுகளாக (டொமைன்கள்), பிரித்துக்கொள்ளலாம் என்பதுடன் குறிப்பிட்டுக் காட்டப்பட்டுள்ளபடி எஸ்டிஎல்சி பகுதிகளோடு தொடர்புபடுத்தலாம்.[7]

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

ஒர்க் பிரேக்டவுன் ஸ்ட்ரக்சர் அமைப்பு

வேலை பிரிப்பு அமைப்பு.[13]

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

எஸ்டிஎல்சியின் அடிப்படை அம்சங்கள்

அடிப்படை அம்சங்கள் சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிளின் (எஸ்டிஎல்சி) முக்கியமான பகுதியாகும். இந்த அடிப்படை அம்சங்கள் எஸ்டிஎல்சியின் ஐந்து பகுதிகளில் நான்கிற்குப் பின்னர் நிறுவப்படுகின்றன என்பதோடு அந்த உருமாதிரியின் திரும்ப நிகழ்த்தல் இயல்பிற்கு அதிமுக்கிமானவையாகும்.[8] ஒவ்வொரு அடிப்படை அம்சமும் எஸ்டிஎல்சியில் ஒரு மைல்கல்லாக கருதப்படுகிறது.

  • செயல்பாட்டு அடிப்படை அம்சம்: கோட்பாட்டுரீதியான வடிவமைப்பு பகுதிக்குப் பின்னர் நிறுவப்படுகிறது.
  • ஒதுக்கீடு செய்யப்பட்ட அடிப்படை அம்சம்: துவக்கநிலை வடிவமைப்பு பகுதிக்குப் பின்னர் நிறுவப்படுகிறது.
  • தயாரிப்பு அடிப்படை அம்சம்: விவரமான வடிவமைப்பு மற்றும் மேம்பாட்டு பகுதிக்குப் பின்னர் நிறுவப்படுகிறது.
  • புதுப்பிக்கப்பட்ட தயாரிப்பு அடிப்படை அம்சம்: உற்பத்தி கட்டுமான பகுதிக்குப் பின்னர் நிறுவப்படுகிறது.

எஸ்டிஎல்சிக்கான இணைப்பு

சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிளிற்கான இணைப்பாக்க சாப்ட்வேர் டெவலப்மெண்ட் முறைகளாவன:

  • சாப்ட்வேர் புரோட்டோடைப்பிங்
  • ஜாயிண்ட் அப்ளிகேஷன்ஸ் டிசைன் (ஜேஏடி)
  • ராபிட் அப்ளிகேஷன் டெவலப்மெண்ட் (ஆர்ஏடி)
  • உச்சநிலை நிரலாக்கம் (எக்ஸ்பி); புரோட்டோடைப்பிங் மற்றும் ஆர்ஏடியில் முந்தைய வேலைகளின் நீட்டிப்பு.
  • ஓபன் சோர்ஸ் டெவலப்மெண்ட்
  • இறுதிப் பயனர் மேம்பாடு
  • நோக்கம் சார்ந்த நிரலாக்கம்
முறைமைகளின் ஒப்பீடு (போஸ்ட், & ஆண்டர்ஸன் 2006)
[9]

!style="background:#ffdead;" fontweight="bold"| எஸ்டிஎல்சி !style="background:#ffdead;"| ஆர்ஏடி !style="background:#ffdead;"| ஓபன் சோர்ஸ் !style="background:#ffdead;"| நோக்கங்கள் !style="background:#ffdead;"| ஜேஏடி !style="background:#ffdead;"| புரோட்டோடைப்பிங் !style="background:#ffdead;"| இறுதிப் பயனர் |- | width="5%"|கட்டுப்பாடு | width="5%"|வழக்கமான | width="5%"| எம்ஐஎஸ் | width="5%"| பலவீனம் | width="5%"| தரநிலைகள் | width="5%"| இணை | width="5%"| பயனர் | width="5%"| பயனர் |- | கால எல்லை | நீண்ட | குறுகிய | நடுத்தரமான | எதுவும் | நடுத்தரமான | குறுகிய | குறுகிய |- | பயனர்கள் | பல | சில | சில | மாறுபடுபவை | சில | ஒன்று அல்லது இரண்டு | ஒன்று |- | எம்ஐஎஸ் பணியாளர் | பல | சில | நூறுகள் | பிரிப்பு | சில | ஒன்று அல்லது இரண்டு | எதுவுமில்லை |- | நடவடிக்கை/டிஎஸ்எஸ் | நடவடிக்கை | இரண்டும் | இரண்டும் | இரண்டும் | டிஎஸ்எஸ் | டிஎஸ்எஸ் | டிஎஸ்எஸ் |- | இண்டர்ஃபேஸ் | குறைவு | குறைவு | பலவீனம் | விண்டோஸ் | அதிமுக்கியமான | அதிமுக்கியமான | அதிமுக்கியமான |- | ஆவணமாக்கலும் பயிற்சியும் | முக்கியமான | வரம்பிற்குட்பட்ட | உட்புறமான | நோக்கங்களில் | வரம்பிற்குட்பட்ட | பலவீனம் | எதுவுமில்லை |- | ஒருங்கிணைப்பும் பாதுகாப்பும் | முக்கியமான | முக்கியமான | தெரியாதது | நோக்கங்களில் | வரம்பிற்குட்பட்ட | பலவீனம் | பலவீனம் |- | மறுபயன்பாட்டுத்திறன் | வரம்பிற்குட்பட்ட | சில | இருக்கலாம் | முக்கியமான | வரம்பிற்குட்பட்ட | பலவீனம் | எதுவுமில்லை |- |}

பலங்களும் பலவீனங்களும்

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

எஸ்டிஎல்சியின் பலங்கள் மற்றும் பலவீனங்களின் ஒப்பீடு:

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

எஸ்டிஎல்சி்க்கான மாற்று ராபிட் அப்ளிகேஷன் டெவலப்மெண்ட் ஆகும், அது புரோட்டோடைப்பிங், ஜாயிண்ட் அப்ளிகேஷன் டெவலப்மெண்ட் மற்றும் சிஏஎஸ்இ டூல்களின் அமலாகத்தை ஒருங்கிணைக்கிறது. ஆர்ஏடியின் அனுகூலங்கள் வேகம், குறைக்கப்பட்ட மேம்பாட்டுச் செலவு மற்றும் மேம்பாட்டு நிகழ்முறையில் செயல்படு பயனர் ஈடுபாடு ஆகியவையாகும்.

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

மேலும் பார்க்க

பார்வைக் குறிப்புக்கள்

  1. "சிஸ்டம்ஸ் டெவலப்மெண்ட் லைஃப் சைக்கிள்". In: ஃபோல்டாக்(2000-12-24)
  2. ஆப்ரஹாம்சன், et al. (2003) "நியூ டைரக்ஸன்ஸ் ஆன் அஜைல் மெத்தேட்ஸ்: எ கம்பாரி்ட்டிவ் அனாலிஸிஸ்"
  3. மார்கல் தியோநிஸன், et.al.(2003). "ஸ்டான்டேர்ஸ் அண்ட் அஜைஸ் சாப்ட்வேர் டெவலப்மெண்ட்"
  4. ஜேம்ஸ் டைலர் (2004). மேனேஜிங் இன்ஃப்ர்மேஷன் டெக்னாலஜி புராஜக்ட்ஸ் . ப.39.
  5. 5.0 5.1 ஜெஃப்ரி எலியட் (2004) குளோபல் பிஸினஸ் இன்ஃபர்மேஷன் டெக்னாலஜி . ப.87.
  6. (போஸ்ட் & ஆண்டர்ஸன், 2006)
  7. 7.0 7.1 7.2 பிழை காட்டு: செல்லாத <ref> குறிச்சொல்; USHR99 என்னும் பெயரில் உள்ள ref குறிச்சொல்லுக்கு உரையேதும் வழங்கப்படவில்லை
  8. பிளான்சர்ட், பி. எஸ்., & ஃபேப்ரிக்கி, டபிள்யூ. ஜே.(2006) சிஸ்டம்ஸ் என்ஜினியரிங் அண்ட் அனாலிஸிஸ் (4ஆம் பதி்ப்பு.) நியூஜெர்ஸி: பிரெண்டிஸ் ஹால். ப.31
  9. போஸ்ட், ஜி., & ஆண்டர்ஸன், டி., (2006). மேனேஜ்மெண்ட் இன்ஃப்ர்மேஷன் சிஸ்டம்ஸ்: தகவல் தொழில்நுட்பத்தைக் கொண்டு தொழி்ல் பிரச்சினைகளைத் தீர்த்தல் . (4ஆம் பதிப்பு.). நியூயார்க்: மெக்ராஹில் இர்வின்.

மேலும் படிக்க

  • பிளான்சர்ட், பி. எஸ்., & ஃபேப்ரிக்கி, டபிள்யூ. ஜே.(2006) சிஸ்டம்ஸ் என்ஜினியரிங் அண்ட் அனாலிஸிஸ் (4ஆம் பதிப்பு.) நியூ ஜெர்ஸி: பிரெண்டிஸ் ஹால்.
  • கம்மிங்ஸ், ஹாக் (2006). மேனேஜ்மெண்ட் இன்ஃபர்மேஷன் சிஸ்டம்ஸ் ஃபார் தி இன்ஃப்ர்மேஷன் ஏஜ் . டொராண்டோ, மெக்ராஹில் ரயர்ஸன்
  • கம்ப்யூட்டர் வேர்ட், 2002, ஜூன் 22 2006இல் உலகளாவிய வலைத்தளத்திலிருந்து திரும்ப எடுக்கப்பட்டது.:
  • மேனேஜ்மெண்ட் இன்ஃபர்மேஷன் சிஸ்டம்ஸ், 2005, ஜூன் 22 2006இல் உலகளாவிய வலைத்தளத்திலிருந்து திரும்ப எடுக்கப்பட்டது:
  • This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.

புற இணைப்புகள்

விக்கிமீடியா பொதுவகத்தில்,
Systems Development Life Cycle
என்பதில் ஊடகங்கள் உள்ளன.


வார்ப்புரு:Systems Engineering