راهنمای مرجع کامل برای یادگیری در مورد مهندسی نرم افزار به صورت رایگان
هدف از این مهندسی نرم افزار برنامه این است که فراهم می کند مهندسی نرم افزار مبانی، اصول و مهارت های مورد نیاز برای توسعه و حفظ محصولات نرم افزاری با کیفیت بالا.
فرآیندهای مهندسی نرم افزار و تکنیک های تحت پوشش عبارتند از مشخصات مورد نیاز، طراحی، پیاده سازی، تست و مدیریت پروژه های نرم افزار است.
علاوه بر این، این نرم افزار را می توان با پزشکان که نیاز به به روز کردن دانش خود را با آخرین تکنیک های مهندسی نرم افزار و فرآیندهای استفاده می شود.
مهندسی نرم افزار مورد بحث از اصول، روش ها، روندها و شیوه های مرتبط با مراحل مختلف مهندسی نرم افزار. شروع از اصول اولیه، برنامه پیشرفت به آرامی به مباحث پیشرفته و در حال ظهور در نرم افزار مدیریت پروژه، مدل های فرایند، روش توسعه، مشخصات نرم افزار، تست، کنترل کیفیت، استقرار، نرم افزار امنیتی، نرم افزار تعمیر و نگهداری و reuse.Students علوم کامپیوتر و مهندسی، نرم افزار فناوری اطلاعات و کامپیوتر باید این برنامه بسیار مفید است.
【موضوعات تحت پوشش ذکر شده در زیر】
➻ مهندسی نرم افزار چیست
➻ تکامل نرم افزار
➻ نرم افزار قوانین تکامل
➻ تکامل نرم افزار E-نوع
➻ نرم افزار پارادایم
➻ نیاز مهندسی نرم افزار
➻ ویژگی های نرم افزار خوب
چرخه حیات نرم افزار ➻ توسعه
➻ پارادایم توسعه نرم افزار
مدیریت ➻ نرم افزار پروژه
پروژه نرم افزار ➻
➻ نیاز به نرم افزار مدیریت پروژه
➻ نرم افزار مدیر پروژه
➻ فعالیتها مدیریت نرم افزار
➻ تکنیک های پروژه برآورد
➻ زمانبندی پروژه
مدیریت ➻ منابع
➻ پروژه مدیریت ریسک
➻ فرآیند مدیریت ریسک
➻ اجرای پروژه و مانیتورینگ
➻ مدیریت ارتباطات پروژه
➻ مدیریت پیکربندی
➻ ابزارهای مدیریت پروژه
➻ نرم افزار مورد نیاز
➻ مهندسی مورد نیاز
➻ مهندسی فرآیند مورد نیاز
➻ مورد نیاز فرایند استخراج
➻ تکنیک های مورد نیاز استخراج
➻ نرم افزار مورد نیاز ویژگی
➻ نرم افزار مورد نیاز
➻ مورد نیاز رابط کاربری
تحلیلگر ➻ سیستم نرم افزار
➻ نرم افزار متریک و اندازه گیری
➻ نرم افزار مبانی طراحی
➻ سطح نرم افزار طراحی
➻ پیمانه
➻ همزمانی
➻ کوپلینگ و انسجام
➻ تأیید طراحی
➻ نرم افزار تجزیه و تحلیل و طراحی ابزار
➻ جریان داده ها نمودار
➻ نمودارها ساختار
➻ HIPO نمودار
➻ ساختار انگلیسی
➻ شبه کد
➻ جداول تصمیم گیری
مدل ➻ موجودیت رابطه
➻ فرهنگ لغت داده
استراتژی طراحی نرم افزار ➻
➻ طراحی ساخت یافته
➻ تابع گرا طراحی
➻ شیء گرا طراحی
فرآیند ➻ طراحی
روش ➻ نرم افزار طراحی
➻ نرم افزار طراحی رابط کاربر
➻ رابط خط فرمان (CLI)
➻ رابط کاربر گرافیکی
➻ کاربرد اجزای رابط کاربری گرافیکی خاص
➻ رابط کاربری فعالیت های طراحی
➻ رابط کاربری گرافیکی پیاده سازی ابزار
➻ کاربر قوانین رابط طلایی
➻ نرم افزار طراحی پیچیدگی
اندازه گیری پیچیدگی ➻ هالستد را
➻ اقدامات Cyclomatic پیچیدگی
➻ نقطه تابع
➻ فایلهای داخلی منطقی
➻ خارجی فایل رابط
➻ استعلام خارجی
➻ پیاده سازی نرم افزار
➻ برنامه نویسی ساخت یافته
➻ برنامه نویسی تابعی
➻ سبک برنامه نویسی
➻ مستندات نرم افزار
➻ چالش اجرای نرم افزار
➻ نرم افزار کلی آزمایش
➻ اعتبار سنجی نرم افزار
➻ تأیید نرم افزار
➻ دستی در مقابل تست خودکار
➻ تست روش
سطح ➻ تست
مستندات ➻ تست
➻ تست در مقابل QC، QA و حسابرسی
➻ نرم افزار نمای کلی تعمیر و نگهداری
➻ نوع تعمیر و نگهداری
➻ هزینه تعمیر و نگهداری
➻ فعالیت های نگهداری
➻ نرم افزار مهندسی مجدد
➻ کامپوننت مجدد قابلیت استفاده
➻ ابزارهای CASE
➻ قطعات ابزار CASE
➻ ابزارهای مورد انواع