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

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 2 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 1 ஜூலை 2024
Anonim
மென்பொருள் பொறியாளர் வேலை விவரம் | மென்பொருள் பொறியாளர் பங்கு மற்றும் பொறுப்புகள்
காணொளி: மென்பொருள் பொறியாளர் வேலை விவரம் | மென்பொருள் பொறியாளர் பங்கு மற்றும் பொறுப்புகள்

உள்ளடக்கம்


ஆதாரம்: டிராகனிமேஜஸ் / ட்ரீம்ஸ்டைம்.காம்

எடுத்து செல்:

மென்பொருள் பொறியாளர் மென்பொருள் மேம்பாட்டு வாழ்க்கைச் சுழற்சியில் ஆழமாக ஈடுபட்டுள்ளார் மற்றும் ஒரு திட்டத்தின் வெற்றியில் பெரும் பங்கு வகிக்கிறார்.

மென்பொருள் பொறியாளர் என்ன செய்வார்? எளிய பதில் என்னவென்றால், மென்பொருள் தயாரிப்புகளுக்கு பொறியியல் கொள்கைகளைப் பயன்படுத்துவதற்கான செயல்பாட்டில், அவர் அல்லது அவள் மென்பொருள் பொறியியலில் ஈடுபட்டுள்ளனர்.

இருப்பினும், மென்பொருள் உலகில் மென்பொருள் பொறியாளர்கள் என்ன செய்கிறார்கள் என்பதை விவரிப்பதில் உண்மையில் விவரம் மற்றும் நுணுக்கம் உள்ளது. ஒவ்வொரு நாளும் நாம் பயன்படுத்தும் அனைத்து சிறந்த டிஜிட்டல் விஷயங்களையும் உருவாக்க ஒரு மென்பொருள் பொறியாளரின் “வாழ்க்கையில் ஒரு நாள்” பார்க்கும்போது அவற்றில் சிலவற்றைப் பெறுவோம். (புலத்தில் உள்ள ஒருவரிடமிருந்து பங்கு பற்றி மேலும் அறிய, நான் எப்படி இங்கு வந்தேன் என்பதைப் பாருங்கள்: எழுத்தாளர் மற்றும் மென்பொருள் பொறியாளர் டேவிட் அவுர்பாக் உடனான 12 கேள்விகள்.)

மென்பொருள் மேம்பாட்டு வாழ்க்கை சுழற்சி

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


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

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

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


பின்னர் குறியீட்டு முறை உள்ளது: “மென்பொருள் பொறியாளர்கள் குறிப்பிட்ட அறிக்கைகளை குறியீட்டில் எழுதுவார்கள், அது குறிப்பிட்ட தயாரிப்புகளை குறிப்பிட்ட தேவைகளைப் பூர்த்தி செய்யும்” என்று குயிக்லி கூறுகிறார்.

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

பிழைகள் இல்லை, மன அழுத்தமும் இல்லை - உங்கள் வாழ்க்கையை அழிக்காமல் வாழ்க்கையை மாற்றும் மென்பொருளை உருவாக்குவதற்கான படி வழிகாட்டியின் படி

மென்பொருள் தரத்தைப் பற்றி யாரும் அக்கறை கொள்ளாதபோது உங்கள் நிரலாக்க திறன்களை மேம்படுத்த முடியாது.

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

மென்பொருள் பொறியாளரின் மாறுபட்ட பங்கு

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

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

ஐ.டி மற்றும் மென்பொருள் பொறியியல் இடையேயான வித்தியாசத்தைப் பற்றி மலாச்சோவ்ஸ்கி கூறும் மற்றொரு சுவாரஸ்யமான விஷயம் இங்கே உள்ளது, இது சராசரி மென்பொருள் பொறியாளரின் வேலை என்ன என்பதைப் பற்றி நிறைய வெளிப்படுத்துகிறது:

"இது செயல்பாட்டு மற்றும் மீண்டும் மீண்டும் நிகழ்கிறது, அதேசமயம் பொறியியல் தனித்துவமான திட்டங்களாக தீர்க்கப்பட வேண்டிய புதிய சிக்கல்களைச் சுற்றி வருகிறது" என்று அவர் கூறுகிறார். "இந்த மறுபடியும் மறுபடியும் தகவல் தொழில்நுட்ப ஊழியர்கள் தனிப்பட்ட கருவி அடிப்படையிலான சான்றிதழ்களைப் பெற அதிக வாய்ப்புள்ளது. கம்ப்யூட்டர் இன்ஜினியரிங் போன்றவற்றுடன் முரண்படுவது தேவைகள் பூர்த்தி செய்யப்படும் இடமாகத் தெரிகிறது - மென்பொருள்கள் அதை ஆதரிப்பதன் மூலம், வன்பொருள் தொடர்பான சிக்கலைத் தீர்ப்பதில் சி.இ. வன்பொருள் ஆதரவு வழங்கும் மென்பொருளுடன் சிக்கலை SE கள் தீர்க்கின்றன. ”

மென்பொருள் பொறியாளர் மற்றும் திட்ட அணிகள்

பல நிறுவனங்களில், மென்பொருள் பொறியாளர்கள் சிக்கலான செயல்பாட்டில் தங்கள் பங்கிற்கு ஏற்ப தொகுக்கப்பட்டுள்ளனர்.

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

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

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

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

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

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

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