کتاب مهندسی نرم‌افزار جلد اول ویراست هشتم

کتاب مهندسی نرم افزار جلد اول نوشته راجر اس پرسمن, بروس آر ماکسیم با ترجمه عین الله جعفرنژاد قمی, ابراهیم عامل محرابی, توسط انتشارات علوم رایانه به چاپ رسیده است.
موضوع کتاب: علوم کامپیوتر، مهندسی کامپیوتر، تکنولوژی، نرم افزار


اگر نگاهی به پنجاه سال گذشته داشته باشیم، هیچ کس فکر نمی‌کرد نرم‌‌افزار این‌گونه که الان هست استفاده‌ی گسترده‌ای پیدا می‌کند و تمام جنبه‌های زندگی انسان‌ها را دربرمی‌گیرد. نرم‌افزار یکی از پیچیده‌ترین و گرانبهاترین محصول عصر ما است که زندگی انسان‌ها بدون آن تقریباً ناممکن است. نرم‌افزار در اکثر ابزارها و دستگاه‌های مورد نیاز ما رسوخ کرده است.مهم‌تر از آن، نرم‌افزار، مهم‌ترین محصول عصر ما، یعنی اطلاعات را تحویل می‌دهد. اگر چنین محصولی (نرم‌افزار) طوری تولید شود که از کیفیت بالایی برخوردار باشد و نیز از اصول مهندسی پیروی کرده باشد، بهتر می‌تواند نیازهای انسان‌ها را برآورده کند و انسان‌ها به آن اطمینان بیشتری خواهند داشت.

نظر به پیچیدگی نرم‌افزار و نبودن یک نظام سیستماتیک برای تولید آن، زمانی با بحران مواجه شده است، به طوری که نتوانسته است نیازهای کاربران را فراهم کند، به موقع و بر اساس بودجه‌ی پیش‌بینی‌شده تحویل داده نشده است، انجام تغییرات و به‌کارگیری آن دشوار بوده است و نتوانست از تمام توانایی‌های سخت‌افزار بهره ببرد.مهندسی نرم‌افزار توانسته است مهندسان نرم‌افزار را وادار به رعایت اصول مهندسی نرم‌افزار  در تولید نرم‌افزار کند، به طوری که ضمن عبور از عصر بحران نرم‌افزار، دنیای وسیع‌تری را تحت پوشش قرار دهد. کتاب ارزشمند پرسمن و همکارش در حوزه‌ی مهندسی نرم‌افزار، یک منبع ارزشمند محسوب می‌شود که اکنون در ویراست هشتم به سر می‌برد. مترجمین با بهره‌گیری از تجربه‌ی چندین ساله‌ی خود در امر ترجمه و تألیف و تدریس در دانشگاه، سعی کردند این اثر جاودانه را به نحو خوبی برگردانند. قطعاً این ترجمه بی‌اشکال نخواهد بود و نظرات خوانندگان محترم در ارتقای آن موثر خواهد شد.


مباحث کتاب مهندسی نرم افزار

  1. فصل اول : ماهیت نرم‌افزار
  2. ماهیت نرم‌افزار
  3. ماهیت تغییرپذیر نرم‌افزار
  4.  خلاصه
  5. مسأله‌ها و نکاتی برای تعمق
  6. فصل دوم : مهندسی نرم‌افزار
  7.  تعریف رشته مهندسی نرم‌افزار
  8. فرآیند نرم‌افزار
  9. مهندسی نرم‌افزار در عمل
  10.  پندارهای باطل در توسعه‌ی نرم‏افزار
  11.  شروع به کار
  12. خلاصه
  13.  مسأله‌ها و نکاتی برای تعمق
  14. فصل سوم : ساختار فرآیند نرم‌افزار
  15.  مدل فرآیند کلی
  16. تعریف یک فعالیت چارچوبی
  17. تعیین مجموعه وظایف
  18. الگوهای فرآیند
  19.  ارزیابی و بهبود فرآیند
  20.  خلاصه
  21.  مسأله‌ها و نکاتی برای تعمق
  22. فصل چهارم: مدل‌های فرآیند
  23. مدل‌های فرآیند تجویزی
  24. مدل‌های فرآیند تخصصی
  25. فرآیند یکپارچه
  26.  مدل‌های فرآیند تیمی و شخصی
  27. فناورى فرآیند
  28. محصول و فرآیند
  29.  خلاصه
  30.  مسأله‌ها و نکاتی برای تعمق
  31.   فصل پنجم : توسعه‌ی چابک
  32. چابکی چیست؟
  33.  چابکی و هزینه‌های تغییر
  34.  فرآیند چابک چیست؟
  35.  برنامه‌نویسی حدّی (XP)
  36.  سایر مدل‌های فرآیند چابک
  37.  مجموعه‌ای از ابزارها برای فرآیند چابک
  38.  خلاصه
  39. مسأله‌ها و نکاتی برای تعمق
  40. فصل ششم : جنبه‌های انسانی مهندسی نرم‌افزار
  41. خصوصیات مهندسان نرم‌افزار
  42.  روان‌شناسی مهندسی نرم‌افزار
  43.  تیم نرم‌افزاری
  44. ساختار تیم‌ها
  45. تیم‌های چابک
  46. تأثیر رسانه‌های جمعی
  47.  مهندسی نرم‌افزار با استفاده از اَبر
  48.  ابزارهای همکاری
  49. . تیم‌های جهانی
  50.  خلاصه
  51.  مسأله‌ها و نکاتی برای تعمق
  52. فصل هفتم : اصول راهنما در مهندسی نرم‌افزار
  53.  
  54. دانش مهندسی نرم‌افزار
  55. اصول هسته‌ای
  56.  اصول راهنمای فعالیت‌های چارچوبی
  57. شیوه‌های کاری
  58.  خلاصه
  59.  مسأله‌ها و نکاتی برای تعمق
  60. فصل هشتم : شناخت نیازمندی‌ها
  61. مهندسی نیازمندی‌ها
  62.  تدارک مقدمات کار
  63. . استخراج نیازمندی‌ها
  64. . توسعه‌ی موارد کاربری
  65.  ساخت مدل تحلیل
  66.  مذاکره بر سر نیازمندی‌ها
  67.  پایش نیازمندی‌ها
  68. اعتبارسنجی نیازمندی‌ها
  69.  اجتناب از اشتباهات متداول
  70.  خلاصه
  71. مسأله‌ها و نکاتی برای تعمق
  72. فصل نهم : مدل‌سازی نیازمندی‌ها: روش‌های مبتنی بر سناریو
  73.  تحلیل نیازمندی‌ها
  74.  مدل‌سازی مبتنی بر سناریو
  75. مدل‌های UML که مورد کاربری را تکمیل می‌کنند
  76. خلاصه
  77. مسأله‌ها و نکاتی برای تعمق
  78. فصل دهم: مدل‌سازی نیازمندی‌ها: روش‌های مبتنی بر کلاس‌ها
  79.  
  80.  شناسایی کلاس‌های تحلیل
  81. مشخص کردن خصیصه‌ها
  82.  تعریف اَعمال
  83. مدل‌سازی کلاس-مسئولیت- همکار (CRC)
  84.  رابطه‌های انجمنی و وابستگی‌
  85.  پکیج‌های تحلیل
  86. . خلاصه
  87.  مسأله‌ها و نکاتی برای تعمق
  88. فصل یازدهم : مدل‌سازی نیازمندی‌‌ها: رفتار، الگوها و اپلیکیشن‌های تحت وب/ موبایل
  89.  ایجاد یک مدل رفتاری
  90. شناسایی رویدادها به کمک مورد کاربری
  91. نمایش حالت‌ها
  92.  الگوهایی برای مدل‌سازی نیازمندی‌ها
  93.  مدل‌سازی نیازمندی‌ها برای اپلیکیشن‌های تحت وب و موبایل
  94.  خلاصه
  95.  مسأله‌ها و نکاتی برای تعمق
  96. فصل دوازدهم : مفاهیم طراحی
  97. طراحی در حیطه‌ی مهندسی نرم‌افزار
  98. فرآیند طراحی
  99. مفاهیم طراحی
  100.  مدل طراحی
  101.  خلاصه
  102. مسأله‌ها و نکاتی برای تعمق
  103. واژه‌نامه‌ی انگلیسی به فارسی

 

 

  • روش های ارسال
  •    پیک تهران
  •    پیک سریع تهران
  •    پست پیشتاز
  •    تیباکس
  •    ویژه
  • موجود در انبار
450,000
٪10
405,000 تومان
توضیحات

کتاب مهندسی نرم افزار جلد اول نوشته راجر اس پرسمن, بروس آر ماکسیم با ترجمه عین الله جعفرنژاد قمی, ابراهیم عامل محرابی, توسط انتشارات علوم رایانه به چاپ رسیده است.
موضوع کتاب: علوم کامپیوتر، مهندسی کامپیوتر، تکنولوژی، نرم افزار


اگر نگاهی به پنجاه سال گذشته داشته باشیم، هیچ کس فکر نمی‌کرد نرم‌‌افزار این‌گونه که الان هست استفاده‌ی گسترده‌ای پیدا می‌کند و تمام جنبه‌های زندگی انسان‌ها را دربرمی‌گیرد. نرم‌افزار یکی از پیچیده‌ترین و گرانبهاترین محصول عصر ما است که زندگی انسان‌ها بدون آن تقریباً ناممکن است. نرم‌افزار در اکثر ابزارها و دستگاه‌های مورد نیاز ما رسوخ کرده است.مهم‌تر از آن، نرم‌افزار، مهم‌ترین محصول عصر ما، یعنی اطلاعات را تحویل می‌دهد. اگر چنین محصولی (نرم‌افزار) طوری تولید شود که از کیفیت بالایی برخوردار باشد و نیز از اصول مهندسی پیروی کرده باشد، بهتر می‌تواند نیازهای انسان‌ها را برآورده کند و انسان‌ها به آن اطمینان بیشتری خواهند داشت.

نظر به پیچیدگی نرم‌افزار و نبودن یک نظام سیستماتیک برای تولید آن، زمانی با بحران مواجه شده است، به طوری که نتوانسته است نیازهای کاربران را فراهم کند، به موقع و بر اساس بودجه‌ی پیش‌بینی‌شده تحویل داده نشده است، انجام تغییرات و به‌کارگیری آن دشوار بوده است و نتوانست از تمام توانایی‌های سخت‌افزار بهره ببرد.مهندسی نرم‌افزار توانسته است مهندسان نرم‌افزار را وادار به رعایت اصول مهندسی نرم‌افزار  در تولید نرم‌افزار کند، به طوری که ضمن عبور از عصر بحران نرم‌افزار، دنیای وسیع‌تری را تحت پوشش قرار دهد. کتاب ارزشمند پرسمن و همکارش در حوزه‌ی مهندسی نرم‌افزار، یک منبع ارزشمند محسوب می‌شود که اکنون در ویراست هشتم به سر می‌برد. مترجمین با بهره‌گیری از تجربه‌ی چندین ساله‌ی خود در امر ترجمه و تألیف و تدریس در دانشگاه، سعی کردند این اثر جاودانه را به نحو خوبی برگردانند. قطعاً این ترجمه بی‌اشکال نخواهد بود و نظرات خوانندگان محترم در ارتقای آن موثر خواهد شد.


مباحث کتاب مهندسی نرم افزار

  1. فصل اول : ماهیت نرم‌افزار
  2. ماهیت نرم‌افزار
  3. ماهیت تغییرپذیر نرم‌افزار
  4.  خلاصه
  5. مسأله‌ها و نکاتی برای تعمق
  6. فصل دوم : مهندسی نرم‌افزار
  7.  تعریف رشته مهندسی نرم‌افزار
  8. فرآیند نرم‌افزار
  9. مهندسی نرم‌افزار در عمل
  10.  پندارهای باطل در توسعه‌ی نرم‏افزار
  11.  شروع به کار
  12. خلاصه
  13.  مسأله‌ها و نکاتی برای تعمق
  14. فصل سوم : ساختار فرآیند نرم‌افزار
  15.  مدل فرآیند کلی
  16. تعریف یک فعالیت چارچوبی
  17. تعیین مجموعه وظایف
  18. الگوهای فرآیند
  19.  ارزیابی و بهبود فرآیند
  20.  خلاصه
  21.  مسأله‌ها و نکاتی برای تعمق
  22. فصل چهارم: مدل‌های فرآیند
  23. مدل‌های فرآیند تجویزی
  24. مدل‌های فرآیند تخصصی
  25. فرآیند یکپارچه
  26.  مدل‌های فرآیند تیمی و شخصی
  27. فناورى فرآیند
  28. محصول و فرآیند
  29.  خلاصه
  30.  مسأله‌ها و نکاتی برای تعمق
  31.   فصل پنجم : توسعه‌ی چابک
  32. چابکی چیست؟
  33.  چابکی و هزینه‌های تغییر
  34.  فرآیند چابک چیست؟
  35.  برنامه‌نویسی حدّی (XP)
  36.  سایر مدل‌های فرآیند چابک
  37.  مجموعه‌ای از ابزارها برای فرآیند چابک
  38.  خلاصه
  39. مسأله‌ها و نکاتی برای تعمق
  40. فصل ششم : جنبه‌های انسانی مهندسی نرم‌افزار
  41. خصوصیات مهندسان نرم‌افزار
  42.  روان‌شناسی مهندسی نرم‌افزار
  43.  تیم نرم‌افزاری
  44. ساختار تیم‌ها
  45. تیم‌های چابک
  46. تأثیر رسانه‌های جمعی
  47.  مهندسی نرم‌افزار با استفاده از اَبر
  48.  ابزارهای همکاری
  49. . تیم‌های جهانی
  50.  خلاصه
  51.  مسأله‌ها و نکاتی برای تعمق
  52. فصل هفتم : اصول راهنما در مهندسی نرم‌افزار
  53.  
  54. دانش مهندسی نرم‌افزار
  55. اصول هسته‌ای
  56.  اصول راهنمای فعالیت‌های چارچوبی
  57. شیوه‌های کاری
  58.  خلاصه
  59.  مسأله‌ها و نکاتی برای تعمق
  60. فصل هشتم : شناخت نیازمندی‌ها
  61. مهندسی نیازمندی‌ها
  62.  تدارک مقدمات کار
  63. . استخراج نیازمندی‌ها
  64. . توسعه‌ی موارد کاربری
  65.  ساخت مدل تحلیل
  66.  مذاکره بر سر نیازمندی‌ها
  67.  پایش نیازمندی‌ها
  68. اعتبارسنجی نیازمندی‌ها
  69.  اجتناب از اشتباهات متداول
  70.  خلاصه
  71. مسأله‌ها و نکاتی برای تعمق
  72. فصل نهم : مدل‌سازی نیازمندی‌ها: روش‌های مبتنی بر سناریو
  73.  تحلیل نیازمندی‌ها
  74.  مدل‌سازی مبتنی بر سناریو
  75. مدل‌های UML که مورد کاربری را تکمیل می‌کنند
  76. خلاصه
  77. مسأله‌ها و نکاتی برای تعمق
  78. فصل دهم: مدل‌سازی نیازمندی‌ها: روش‌های مبتنی بر کلاس‌ها
  79.  
  80.  شناسایی کلاس‌های تحلیل
  81. مشخص کردن خصیصه‌ها
  82.  تعریف اَعمال
  83. مدل‌سازی کلاس-مسئولیت- همکار (CRC)
  84.  رابطه‌های انجمنی و وابستگی‌
  85.  پکیج‌های تحلیل
  86. . خلاصه
  87.  مسأله‌ها و نکاتی برای تعمق
  88. فصل یازدهم : مدل‌سازی نیازمندی‌‌ها: رفتار، الگوها و اپلیکیشن‌های تحت وب/ موبایل
  89.  ایجاد یک مدل رفتاری
  90. شناسایی رویدادها به کمک مورد کاربری
  91. نمایش حالت‌ها
  92.  الگوهایی برای مدل‌سازی نیازمندی‌ها
  93.  مدل‌سازی نیازمندی‌ها برای اپلیکیشن‌های تحت وب و موبایل
  94.  خلاصه
  95.  مسأله‌ها و نکاتی برای تعمق
  96. فصل دوازدهم : مفاهیم طراحی
  97. طراحی در حیطه‌ی مهندسی نرم‌افزار
  98. فرآیند طراحی
  99. مفاهیم طراحی
  100.  مدل طراحی
  101.  خلاصه
  102. مسأله‌ها و نکاتی برای تعمق
  103. واژه‌نامه‌ی انگلیسی به فارسی

 

 

مشخصات
  • ناشر
    علوم رایانه
  • نویسنده
    راجر اس پرسمن, بروس آر ماکسیم
  • مترجم
    عین الله جعفرنژاد قمی
  • قطع کتاب
    وزیری
  • نوع جلد
    شومیز
  • سال چاپ
    1399
  • نوبت چاپ
    سوم
  • شماره جلد
    جلد اول
  • تعداد صفحات
    456
نظرات کاربران
    هیچ دیدگاهی برای این محصول ثبت نشده است!
برگشت به بالا
0216640800© کلیه حقوق این سایت محفوظ و متعلق به فروشگاه آژانس کتاب است.02166408000 طراحی سایت و سئو : توسط نونگار پردازش