مهندسی نرم افزار به عنوان یکی از گرایش های مهندسی کامپیوتر به صورت تخصصی به تولید محصولات نرم افزاری می پردازد. امروز محصولات نرم افزاری طیف گسترده ای از برنام های کاربردی، آموزشی، برنامه های موبایل، بازیهای کامپیوتری و .... را شامل می شود که افراد بسیار زیادی در دنیا به این حرفه اشتغال دارند.
به تبع فراگیر شدن این رشته در دنیا، در داخل کشورمان نیز افراد علاقه مند زیادی به این حوزه جذب شده اند که برای خود و دیگران اشتغال مفیدی را فراهم نموده اند.
این درس به فرایند تولید محصولات نرم افزار (متدلوژی های تولید نرم افزار) پرداخته و مراحل کار را به صورت مرحله به مرحله آموزش می دهد تا فارغ التحصیلان این رشته بتوانند براحتی جذب بازار کار شده و برای صنعت نرم افزار کشور و دنیا مفید واقع شوند.
منبع درسی:
1) Systems analysis and design methods / Jeffrey L. Whitten, Lonnie D. Bentley, Seven Edition
این کتاب دارای ترجمه های مختلفی در بازار است که ترجمه آقای بیرانوند و همکاران مناسبتر می باشد.
2) مهندسی نرم افزار، دکتر پارسا، دانشگاه علم و صنعت ایران
ویدیوهای کمکی و مقدماتی درس
ویدیو شماره یک معرفی روند توسعه نرم افزار
ویدیو شماره دو معرفی متدلوژی RUP
ویدیو شماره سه معرفی متدلوژی RUP
ویدیو شماره یک معرفی متدلوژی Scrum