کتاب معیارهای کیفیت نرم‌افزار بازسازی‌شده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

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

موضوع کلی: مهندسی مجدد نرم‌افزار

موضوع میانی: ارزیابی کیفیت نرم‌افزار پس از مهندسی مجدد

📋 سرفصل‌های دوره

  • 1. آشنایی با مفهوم کیفیت نرم‌افزار بازسازی‌شده
  • 2. اهمیت بازسازی نرم‌افزار و تأثیر آن بر کیفیت
  • 3. معیارهای پذیرش نرم‌افزار بازسازی‌شده
  • 4. بررسی فرایند بازسازی نرم‌افزار
  • 5. تکنیک‌های شناسایی کدهای نامناسب در نرم‌افزار قدیمی
  • 6. روش‌های ارزیابی پیچیدگی کد
  • 7. استانداردهای کدنویسی برای نرم‌افزار بازسازی‌شده
  • 8. ابزارهای تحلیل کد برای بهبود کیفیت
  • 9. تست واحد در نرم‌افزار بازسازی‌شده
  • 10. تست یکپارچگی و تأثیر آن بر کیفیت
  • 11. تست سیستم و ارزیابی عملکرد
  • 12. تست پذیرش کاربر و جمع‌آوری بازخورد
  • 13. مدیریت ریسک در پروژه‌های بازسازی نرم‌افزار
  • 14. تکنیک‌های کاهش بدهی فنی
  • 15. روش‌های مستندسازی نرم‌افزار بازسازی‌شده
  • 16. اهمیت کنترل نسخه در پروژه‌های بازسازی
  • 17. استفاده از الگوهای طراحی در بازسازی نرم‌افزار
  • 18. اصول طراحی SOLID و کاربرد آن در بازسازی
  • 19. معماری نرم‌افزار و بازسازی
  • 20. تاثیر بازسازی بر امنیت نرم‌افزار
  • 21. روش‌های شناسایی آسیب‌پذیری‌های امنیتی در کد قدیمی
  • 22. تکنیک‌های بازسازی برای بهبود امنیت
  • 23. اهمیت بررسی کد (Code Review)
  • 24. استفاده از ابزارهای خودکار برای بررسی کد
  • 25. تکنیک‌های بازگشت تدریجی (Refactoring)
  • 26. تغییر نام‌گذاری متغیرها و توابع
  • 27. استخراج توابع و کلاس‌ها
  • 28. تغییر ساختار شرطی کد
  • 29. جایگزینی الگوریتم‌های ناکارآمد
  • 30. بهینه‌سازی عملکرد نرم‌افزار بازسازی‌شده
  • 31. روش‌های کاهش حجم کد
  • 32. اهمیت خوانایی کد
  • 33. تکنیک‌های مستندسازی درون‌کدی
  • 34. استفاده از کامنت‌های مناسب
  • 35. اهمیت تست خودکار
  • 36. نوشتن تست‌های واحد مؤثر
  • 37. تست‌های رفتاری (Behavioral Tests)
  • 38. اثر بازسازی بر قابلیت نگهداری نرم‌افزار
  • 39. روش‌های اندازه‌گیری کیفیت کد
  • 40. معیار چرخش کد (Code Churn)
  • 41. اندازه‌گیری تراکم کد (Code Density)
  • 42. تحلیل وابستگی‌ها در نرم‌افزار
  • 43. اهمیت جداسازی دغدغه‌ها (Separation of Concerns)
  • 44. روش‌های کاهش وابستگی‌ها
  • 45. استفاده از مفاهیم برنامه‌نویسی شی‌گرا

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.