معرفی و دانلود کتاب مهندسی نرم افزار (جلد اول): ویراست نهم
برای دانلود قانونی کتاب مهندسی نرم افزار (جلد اول) و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب مهندسی نرم افزار (جلد اول): ویراست نهم
کتاب مهندسی نرم افزار (جلد اول) نوشتهی بروس آر ماکسیم و راجر اس پرسمن یک کتاب مرجع و برجستهی دانشگاهی در جهان است که با ارائهی مطالبی پیوسته و منسجم راهنمایی کامل را شکل داده است. در اولین جلد این اثر، بخشهای فرایند نرم افزار و مدلسازی پیش روی مخاطب قرار میگیرند و به شکلی اصولی و گام به گام او را با فرایندها، مدلها و اصول طراحی نرمافزار آشنا میسازد.
دربارهی کتاب مهندسی نرم افزار (جلد اول)
کتاب مهندسی نرم افزار ویراست نهم (Software Engineering: A Practitioner's Approach) چندین دهه است که بهعنوان یکی از برجستهترین کتابهای دانشگاهی در حوزهی مهندسی نرمافزار بهشمار میآید. این اثر که اکنون ویراست نهم آن ارائه شده و جلد اول آن پیش روی شما قرار دارد، در ساختار و محتوای نسخههای پیشین، بازنگریهای بسیاری صورت داده است.
بروس آر ماکسیم (Bruce R. Maxim) و راجر اس پرسمن (Roger S Pressman) مؤلفان این راهنما، اثر خود را با هدف یکپارچه کردن مفاهیم و مباحث مرتبط با حوزهی مهندسی نرمافزار به نگارش درآوردهاند. نویسندگان در ابتدا ماهیت نرمافزار را تعریف میکنند و از فرآیند و شیوهی مهندسی نرمافزار میگویند. در بخشهای بعدی از مدلهای فرایند و چابکی سخن به میان میآورند و فرایند چابک و اسکرام را تعریف میکنند.

حرفهای شدن در مسیر طراحی نرمافزار، با خرید کتاب مهندسی نرم افزار پرسمن
کتاب مهندسی نرم افزار پرسمن ویرایش نهم، طراحی معماری مقدماتی نرمافزار را شرح میدهد و در فصلی از کتاب به جنبههای انسانی مهندسی نرمافزار میپردازد، به این ترتیب از مشخصات و فلسفهی این عرصه میگوید، دربارهی تیم نرمافزاری، ساختارهای تیم و تأثیر رسانههای اجتماعی بحث میکند و ویژگیهای تیمهای جهانی را برمیشمرد. بروس آر ماکسیم و راجر اس پرسمن در کتاب جامع خود به مقولهی درک و شناخت نیازمندیها بهعنوان یکی از دشوارترین وظایف مهندس نرم افزار اشاره میکند و مبحث مهندسی نیازمندیها را مرحله به مرحله برای مخاطب تبیین میکنند.
مفاهیم طراحی معماری نرم افزار، طراحی در سطح مؤلفه و طراحی تجربهی کاربری از آخرین مباحث ارائهشده در جلد اول هستند که با توضیحاتی کامل جنبههای مهمی از این حوزه را روشن میکنند. امیرهوشنگ تاجفر و رامین مولاناپور با همکاری انتشارات آتی نگر، دانلود کتاب مهندسی نرم افزار راجر اس پرسمن را برای شما هموار کردهاند.
کتاب مهندسی نرم افزار برای شما مناسب است اگر
- دانشجوی رشتهی مهندسی نرمافزار، مهندسی کامپیوتر و فناوری اطلاعات هستید یا به این حوزه علاقهمندید.
- در عرصهی برنامهنویسی فعالیت دارید و در پی راهنمایی جامع میگردید که از کدنویسی به سمت مهندسی نرم افزار حرکت کنید.
- مدیر فنی، لیدر تیم و اسکرام مستر هستید و میخواهید راه و روش بهبود پروژه را فرابگیرید.
در بخشی از کتاب مهندسی نرم افزار (جلد اول): ویراست نهم میخوانیم
مدلهای فرایند تجویزی، مجموعه از قبل تعریف شدهای از عناصر فرایند و گردش کار فرایند قابلپیشبینی را تعریف میکند. مدلهای فرایند تجویزی سعی بر ساختاردهی و نظم بخشیدن به توسعه نرمافزار دارند. فعالیتها و وظایف بهطور پیدرپی بهوسیله دستورعملهای تعریفشده برای بهبود نرمافزار اتفاق میافتند. اما آیا مدلهای تجویزی برای جهان نرمافزاری که با تغییرات پیشرفت میکنند، مناسب هستند؟ اگر مدلهای فرایند سنتی (و نظم ناشی از آنها) را رد کنیم و آنها را با مدلهای کمتر ساختاریافته جایگزین کنیم، آیا ممکن است بتوانیم در کارهای نرمافزاری به هماهنگی و انسجام لازم برسیم؟
پاسخ به این سؤالات آسان نیست، اما گزینههایی فراروی مهندسان نرمافزار وجود دارد. در بخشهای بعدی، به بررسی رویکرد «تجویزی» خواهیم پرداخت که در آن نظم و انسجام پروژه، مسائل عمدهای به شمار میروند. ما آنها را تجویزی میخوانیم زیرا مجموعهای از عناصر فرایند- فعالیتهای چارچوبی، اقدامات مهندسی نرمافزار، وظایف، محصولات کاری، تضمین کیفیت و سازوکارهای کنترل تغییرات- را برای هر پروژه تجویز میکنند. هر مدل فرایند همچنین یک جریان فرایند (که گردش کار نیز نامیده میشود) را نیز تجویز میکند - به شیوهای که در آن عناصر فرایند به یکدیگر وابسته هستند.
همه مدلهای فرایند نرمافزار میتوانند فعالیتهای چارچوبی عمومی تشریحشده در فصل 1 را در خود جای دهند، اما هرکدام بهطرزی متفاوت بر این فعالیتها تأکید دارند و جریان فرایندی را تعریف میکنند که به شیوهای متفاوت هر فعالیت چارچوبی را (همچنین اقدامات و وظایف مهندسی نرمافزار) در نظر دارد. در فصلهای 3 و 4 شیوههای مهندسی نرمافزار را مورد بحث قرار میدهیم که سعی در تطابق دادن تغییراتی دارند که در طی توسعه پروژههای نرمافزاری مختلف اجتنابناپذیر هستند.
فهرست مطالب کتاب
پیشگفتار
فصل 1: نرمافزار و مهندسی نرمافزار
بخش 1: فرایند نرمافزار
فصل 2: مدلهای فرایند
فصل 3: چابکی و فرایند
فصل 4: مدل فرایند پیشنهادی
فصل 5: جنبههای انسانی مهندسی نرمافزار
بخش 2: مدلسازی
فصل 6: اصولی که شیوه را هدایت میکنند
فصل 7: درک نیازمندیها
فصل 8: مدلسازی نیازمندیها – رویکرد پیشنهادی
فصل 9: مفاهیم طراحی
فصل 10: طراحی معماری
فصل 11: طراحی در سطح مؤلفه
فصل 12: طراحی تجربه کاربر
مشخصات کتاب الکترونیک
| نام کتاب | کتاب مهندسی نرم افزار (جلد اول): ویراست نهم |
| نویسنده | راجر اس پرسمن، بروس آر. ماکسیم |
| مترجم | امیرهوشنگ تاج فر، رامین مولاناپور |
| ناشر چاپی | انتشارات آتی نگر |
| سال انتشار | ۱۴۰۴ |
| فرمت کتاب | |
| تعداد صفحات | 328 |
| زبان | فارسی |
| شابک | 978-622-7571-18-9 |
| موضوع کتاب | کتابهای مهندسی نرم افزار، کتابهای دانشگاهی |
























