دانلود کتاب مهندسی نرم افزار پرسمن ترجمه فارسی
مهندسی نرم افزار پرسمن
ترجمه اختصاصی
تایپ شده با کیفیت بالا
ویرایش جدید
نویسندگان: راجر پرسمن,بروس ماکسیم
ترجمه :سنا قاسمیان
۹۴۷ صفحه
فرمت :پی دی اف
بخشی از متن کتاب:
یک نرم افزار رایانه ای موفق که پاسخگوی نیازهای کاربران باشد، و در مدت زمان طولانی عملکرد بی عیب و نقصی داشته باشد ، اگر اصلاح و استفاده از آن آسان باشد بسیار مفید و کارآمد خواهد بود. اما یک نرم افزار ناموفق نرم افزاری با کاربران ناراضی که احتمال خطا در آن زیاد باشد و تغییر و استفاده از آن دشوار باشد کارایی چندانی ندارد. همه ما می خواهیم نرم افزاری بسازیم که با جلوگیری ازاشتباهات ناخواسته در اثر تلاشهای ناموفق، کمک کننده باشد.طراحی و ساخت نرم افزار، نیازمند پیروی از نظام و اصول مشخص و رویکرد مهندسی است.
کتاب مهندسی نرم افزار پرسمن pdf
از زمان تألیف چاپ اول این کتاب نزدیک به چهار دهه می گذرد.در این مدت، مهندسی نرم افزار از یک ایده مبهم که تنها عدهی کمی از علاقه مندان به کار میبردند، رسماً به یک رشته مهندسی تبدیل شد.امروزه از آن به عنوان مسئلهای مهم و جنجال برانگیز یاد میشود که جای تحقیق و بررسی دارد. در صنعت ، عنوان مهندس نرم افزار جایگزین برنامه نویس یا کدگذار شدهاست. مدل های فرایند نرم افزار ، روش های مهندسی نرم افزار ، و ابزارهای نرم افزاری در طیف وسیعی از صنایع مختلفبه نحوی مؤثر به کار برده میشوند.از آن جا که مدیران و کارشناسان، نیاز بیشتری به نظم و ترتیب در رویکرد به نرم افزار احساس میکنند، راهکارهایی را جهت به کار بستن اصول موردنظر مطرح میکنند.بسیاری از افراد و شرکتها نیز به طور ناخواسته و همزمان با طراحی سیستمهای ارائه کنندهی پیشرفته ترین تکنولوژیهای روز، نرم افزار را توسعه میدهند. بسیاری از اساتید و دانشجویان از روشهای نوین بی اطلاع هستند.این موضوع، کیفیت و کارایی نرم افزار تولید شده را پایین میآورد.ضمناً بحث در مورد ماهیت واقعی رویکرد مهندسی نرم افزار ادامه دارد.کاربرد مهندسی نرم افزار، بررسی تناقضات است و علیرغم تغییر نگرشها و پیشرفتهای زیاد، هنوز راه درازی در توسعهی این رویکرد باقی است.
تازههای ویرایش نهم
ویرایش نهم مهندسی نرم افزار:رویکرد کارشناسانه به عنوان راهنما جهت پیشرفت یک رشتهی مهندسی به کار میرود.چاپ نهم مانند چاپ هشتم،هم برای دانشجویان و هم اساتید در نظر گرفته شده است و جذابیت خود را به عنوان راهنمای حرفهای صنعت و معرفی جامع دانشجو در دانشگاه، در سطح فوق لیسانس یا سال اول کارشناسی ارشد حفظ کرده است.ویرایش نهم حقیقتاً چیزی فراتر از یک نسخهی اصلاح شدهی ساده است.این کتاب اصلاح شده و جهت بهبود جریان آموزشی و تأکید بر فرآیندها و به کار گیری نرم افزارهای جدید و مهم بازسازی شده است.به علاوه، “سیستم پشتیبانی” محبوب کتاب را ارتقا دادهایم، که شامل مجموعهای از دانشجو، مدرس و منابع تخصصی است و در تکمیل محتوای کتاب آورده شده است.خوانندگان چند نسخههای قبلی، مهندسی نرم افزار: رویکرد کارشناسانه خاطرنشان میکند که درنسخهی نهم، حجم صفحات کمتر شده است.
دانلود کتاب مهندسی نرم افزار پرسمن به زبان فارسی
هدف ما از خلاصه کردن کتاب این بوده که بار آموزشی آن بیشتر شود و کار خواننده راحت شود تا بتواند به سادگی از تمام مطالب آن استفاده کند.حکایتی از بلیز پاسکال ، ریاضیدان و فیزیکدان مشهور است که میگوید:او پس از نوشتن نامهای طولانی به یکی از دوستان خود، نامه را اینگونه به پایان رساند: « می خواستم برایت نامهی کوتاه تری بنویسم ،اما وقت نداشتم.» ضمن خلاصهسازی نسخهی نهم، یادی هم از سخنان پاسکال کردیم.۳۰ فصل موجود در چاپ نهم، در پنج بخش تنظیم شده اند؛ به این ترتیب، سازماندهی بهتر مباحث، به اساتید کمک میکند تا بتوانند کل کتاب را در یک ترم تدریس کنند.بخش اول ، فرآیند تولید نرم افزار ، انواع دیدگاه های مربوط به این فرآیند را ارائه می دهد و با در نظر گرفتن مدلها و چارچوبهای مهم مربوط به این فرآیند، به ما امکان می دهد تا به بحث پیرامون دیدگاهها و اصول فرآیندهای کارآمد بپردازیم.مدل سازی ، با تأکید بر تکنیک های شی گرایانه و مدل سازی UML(زبان مشترک مدل سازی)، روش هایی جهت تجزیه و تحلیل و طراحی ارائه می کند. طراحی مبتنی بر الگو و طراحی برنامههای محاسبه کنندهی موقعیت نیز در نظر گرفته میشوند.این بخش همچنین به مبحث طراحی تجربه کاربری میپردازد.بخش سوم به نام کیفیت و امنیت ، مفاهیم ، روش ها ، تکنیک ها و رویکردهایی را ارائه می دهد که یک تیم نرم افزاری را قادر می سازد تا کیفیت نرم افزار را ارزیابی کند، نتایج عملکرد مهندسی نرم افزار را بررسی کند، بر روشهای SQA نظارت کند و استراتژیها و تدابیر آزمایشی مؤثری را به کار ببندد.به علاوه، ما اقدامات امنیتی نرم افزار را ارائه می دهیم که می تواند در مدل های توسعهی تدریجی نرم افزار قرار گیرد
دانلود رایگان کتاب مهندسی نرم افزار پرسمن فارسی
بخش چهارم به نام مدیریت پروژه های نرم افزاری، موضوعاتی را ارائه می دهد که مربوط به کسانی است که مسئول برنامه ریزی ، مدیریت و بازبینی یک پروژه توسعه نرم افزار هستند.
بخش پنجم به نام مباحث پیشرفته، به روند بهبود نرم افزار و روشهای مهندسی نرم افزار میپردازد.
در طول کتاب، ابزارهای جعبهای برای ارائهی آزمایشات و دشواری های یک تیم نرم افزاری (تخیلی) و تهیهی مطالب تکمیلی درباره روشها و ابزارهای مربوط به عنوان فصلها، گنجانده شدهاند.سازماندهی مطالب در این پنج بخش در ویرایش نهم ، مدرس را قادر می سازد تا براساس زمان موجود و نیاز دانشجو، مباحث را اصطلاحاً “گلچین” کند.در کل دورهی تدریس، میتوان یک یا چند بخش از این پنج بخش را ارائه کرد. یک دوره بررسی دقیق مهندسی نرم افزار شامل مباحثی از هر پنج بخش میشود.در یک دوره مهندسی نرم افزار با محوریت تحلیل و طراحی، مباحثی از بخشهای اول و دوم ارائه میشود.دورهی مهندسی نرم افزار آزمایش محور،می تواند از بخشهای اول و سوم مباحثی را انتخاب کند ، و کمی هم به بخش دوم می پردازد؛ و یک “دوره مدیریت”، بر قسمتهای بر بخشهای اول و چهارم تأکید میکند.بنا ۹/e عوامل شرکت ، تکمیل خواهد شد