Software Engineering
  • 4.2

Software Engineering

  • آخرین نسخه
  • Softecks

تمام جزئیات اصلی را در مورد مهندسی نرم افزار دریافت کنید

درباره این برنامه

- هدف این برنامه مهندسی نرم افزار ارائه اصول مهندسی نرم افزار ، اصول و مهارت های مورد نیاز برای توسعه و حفظ محصولات نرم افزاری با کیفیت است. ✦

فرآیندهای مهندسی نرم افزار و تکنیک های تحت پوشش شامل مشخصات الزامات ، طراحی ، پیاده سازی ، آزمایش و مدیریت پروژه های نرم افزاری است. ✦

علاوه بر این ، این برنامه می تواند توسط پزشکانی که نیاز به تازه کردن دانش خود با جدیدترین تکنیک ها و فرآیندهای مهندسی نرم افزار دارند ، استفاده شود. ✦

ineendering مهندسی نرم افزار در مورد اصول ، روشها ، روندها و شیوه های مرتبط با مراحل مختلف مهندسی نرم افزار بحث می کند. با شروع از اصول اولیه ، برنامه به آرامی به مباحث پیشرفته و نوظهور در زمینه مدیریت پروژه نرم افزار ، مدل های فرآیند ، توسعه روش شناسی ، مشخصات نرم افزار ، آزمایش ، کنترل کیفیت ، استقرار ، امنیت نرم افزار ، نگهداری و استفاده مجدد از نرم افزار پیشرفت می کند. فناوری اطلاعات و برنامه های رایانه ای باید این برنامه را بسیار مفید بدانند.

【مباحث تحت پوشش ذکر شده در زیر

➻ مهندسی نرم افزار چیست
➻ تکامل نرم افزار
➻ قوانین تکامل نرم افزار
➻ تکامل نرم افزار E-Type
➻ الگوی نرم افزاری
➻ نیاز به مهندسی نرم افزار
➻ ویژگی های نرم افزار خوب
چرخه زندگی توسعه نرم افزار
starim الگوی توسعه نرم افزار
management مدیریت پروژه نرم افزار
➻ پروژه نرم افزاری
➻ نیاز به مدیریت پروژه نرم افزار
manager مدیر پروژه نرم افزار
فعالیتهای مدیریت نرم افزار
➻ تکنیک های تخمین پروژه
➻ برنامه ریزی پروژه
management مدیریت منابع
➻ مدیریت ریسک پروژه
➻ فرایند مدیریت ریسک
➻ اجرای و نظارت پروژه
management مدیریت ارتباطات پروژه
management مدیریت پیکربندی
ابزارهای مدیریت پروژه
requirements الزامات نرم افزاری
➻ مهندسی نیاز
➻ فرایند مهندسی نیاز
➻ فرآیند انتخاب نیاز
➻ تکنیک های انتخاب نیاز
ویژگی های مورد نیاز نرم افزار
requirements الزامات نرم افزاری
one الزامات رابط کاربری
an تحلیلگر سیستم نرم افزاری
➻ معیارها و اقدامات نرم افزاری
bas اصول طراحی نرم افزار
levels سطح طراحی نرم افزار
➻ مدولار سازی
➻ همزمانی
➻ اتصال و انسجام
retification تأیید طراحی
➻ تجزیه و تحلیل نرم افزار و ابزارهای طراحی
نمودار جریان داده
نمودارهای ساختار
➻ نمودار هیپو
➻ ساختاری انگلیسی
➻ شبه کد
➻ جداول تصمیم گیری
model مدل رابطه نهاد
iction فرهنگ لغت داده
➻ استراتژی های طراحی نرم افزار
➻ طراحی ساختاری
➻ طراحی عملکرد گرا
➻ طراحی شی گرا
➻ فرآیند طراحی
➻ رویکرد طراحی نرم افزار
➻ طراحی رابط کاربری نرم افزار
➻ رابط خط فرمان (CLI)
➻ رابط کاربری گرافیکی
➻ مؤلفه های خاص GUI
فعالیتهای طراحی رابط کاربری
ابزارهای اجرای GUI
➻ قوانین طلایی رابط کاربری
➻ پیچیدگی طراحی نرم افزار
➻ اقدامات پیچیدگی Halstead
➻ اقدامات پیچیدگی سیکلتیک
➻ نقطه عملکرد
files پرونده های داخلی منطقی
files پرونده های رابط خارجی
inquiry Externation
➻ اجرای نرم افزار
➻ برنامه نویسی ساختاری
➻ برنامه نویسی عملکردی
style سبک برنامه نویسی
stonchation مستندات نرم افزاری
chall چالش های اجرای نرم افزار
requiret بررسی اجمالی تست نرم افزار
اعتبار سنجی نرم افزار
retification تأیید نرم افزار
➻ تست دستی در مقابل خودکار
➻ رویکردهای آزمایش
levels سطح آزمایش
➻ آزمایش مستندات
➻ آزمایش در مقابل QC ، QA و حسابرسی
requiret بررسی اجمالی تعمیر و نگهداری نرم افزار
➻ انواع نگهداری
➻ هزینه نگهداری
فعالیتهای نگهداری
➻ مهندسی مجدد نرم افزار
➻ قابلیت استفاده مجدد جزء
➻ ابزارهای موردی
➻ مؤلفه های ابزارهای موردی
➻ انواع ابزارهای موردی
➻ مدل آبشار تکراری
analysis تجزیه و تحلیل و مشخصات الزامات
➻ درخت تصمیم گیری
مشخصات سیستم رسمی
➻ طراحی نرم افزار
➻ استراتژی های طراحی نرم افزار
➻ تجزیه و تحلیل نرم افزار و ابزارهای طراحی
➻ طراحی ساختاری
➻ مدل سازی شی با استفاده از UML
➻ از نمودار مورد استفاده کنید
نمودارهای تعامل
➻ تست جعبه سیاه
intainting تعمیر و نگهداری نرم افزار
➻ مدل های فرآیند نگهداری نرم افزار
➻ قابلیت اطمینان نرم افزار و مدیریت کیفیت
➻ مدل های رشد قابلیت اطمینان
➻ کیفیت نرم افزار
➻ برنامه ریزی پروژه نرم افزار

نسخه ها Software Engineering