وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

آموزش پروسه توسعه و تولید نرم افزار

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

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

عنوان اصلی : Udacity Software Development Process

سرفصل ها :


درس 1: مقدمه و بررسی اجمالی:
اهمیت مهندسی نرم افزار
رشته مهندسی نرم افزار
بحران نرم افزاری
مراحل نرم افزار
درس 2: مدل های چرخه زندگی:
مقدمه ای با بری بوهم
مهندسی نیازمندیها
طرح
نگهداری
معرفی مدل فرآیند نرم افزار
فرآیند آبشار
فرآیند مارپیچی
فرآیند نمونه سازی تکاملی
فرآیند یکپارچه منطقی
فرآیند چابک
انتخاب یک مدل
اسناد چرخه حیات
درس 3: محیط توسعه یکپارچه:
Eclipse مقدمه
نمای کلی IDE
پلاگین ها
Eclipse Demo: ایجاد پروژه جاوا
Eclipse Demo: ایجاد یک کلاس
Eclipse Demo: اجرای پیکربندی
Eclipse Demo: Debugging
درس 4: سیستم های کنترل نسخه:
مصاحبه با جان بریتون
معرفی سیستم کنترل نسخه
دو نوع اصلی VCS
مقدمه ای بر Git
Git Workflow
نسخه ی Git: مقدمه ای برای Git
نسخه نمایشی Git: Git + Eclipse
Git Demo: Github
Git Recap: Local Repositories
Git Recap: Repositories از راه دور
درس 5: مهندسی نیازمندی ها:
مصاحبه با جین کلیلند-هوانگ
تعریف عمومی RE
سیستم های فشرده نرم افزار
الزامات عملکردی و غیر کاربردی
کاربر و سیستم مورد نیاز
الزامات مدلسازی
تجزیه و تحلیل نیازمندی ها
اولویت بندی نیازمندی ها
فرآیند مهندسی نیازمندی ها
درس 6: نرم افزار OO و UML:
مقدمه شی گرایی
نمودارهای ساختاری UML: نمودارهای کلاس
نمودار کلاس: نکات ایجاد
نمودارهای ساختاری UML: نمودار اجزا
نمودار ساختاری UML: نمودار استقرار
نمودار رفتاری UML: Use Case
از نمودار موردی استفاده کنید: نکات ایجاد
نمودارهای رفتاری UML: توالی
نمودارهای رفتاری UML: نمودار انتقال حالت
درس 7: معماری نرم افزار:
مصاحبه با نناد مدویدوویچ
معماری نرم افزار چیست؟
معماری تجویزی در مقابل معماری توصیفی
تکامل معماری
تخریب معماری
بازیابی معماری
عناصر معماری
کامپوننت ها، اتصال دهنده ها و پیکربندی
دیدگاه معماری استقرار
درس 8: داستانی از تجزیه و تحلیل و طراحی:
تجزیه و تحلیل نیازمندی ها
پالایش کلاس ها و ویژگی ها
افزودن صفات
شناسایی عملیات
اصلاح نمودار کلاس
درس 9: الگوهای طراحی:
کاتالوگ الگوها
قالب الگو
الگوی روش کارخانه
الگوی استراتژی
انتخاب یک الگو
الگوهای طراحی منفی
درس 10: فرآیند نرم افزار یکپارچه:
مورد استفاده محور
فاز آغازین
فاز تدوین
فاز ساخت و ساز
فاز انتقال
فازها و تکرارها
درس 11: مفاهیم کلی:
شکست، خطا و خطا
رویکردهای تأیید
جوانب مثبت و منفی رویکردها
مقدمه تست
تست سطوح دانه بندی
تست آلفا و بتا
مقدمه تست جعبه سیاه و سفید
درس 12: تست جعبه سیاه:
رویکرد تست عملکردی سیستماتیک
انتخاب داده های تست
روش پارتیشن دسته بندی
تولید و ارزیابی مشخصات مورد آزمایشی
موارد تست را از مشخصات پرونده آزمایشی ایجاد کنید
تست مبتنی بر مدل
ماشین های حالت محدود
درس 13: تست جعبه سفید:
معرفی معیارهای پوشش
پوشش بیانیه
نمودارهای جریان را کنترل کنید
زیرمجموعه معیارهای آزمون
پوشش MC/DC
درس 14: روش های توسعه چابک:
هزینه تغییر
توسعه نرم افزار چابک
برنامه نویسی شدید (XP)
ارزش ها و اصول XP
اولین توسعه را آزمایش کنید
Refactoring
برنامه نویسی جفتی
یکپارچه سازی مداوم
استراتژی تست
فرآیند اسکرام سطح بالا
درس 15: بازسازی نرم افزار:
دلایل Refactor
Refactoring نسخه ی نمایشی
بازسازی ریسک ها
هزینه بازسازی
When Not to Refactor

نمایش سرفصل های انگلیسی

Udacity Software Development Process

45,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
شناسه: CO210
حجم: 4229 مگابایت
مدت زمان: 535 دقیقه
تعداد دیسک: 2 عدد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 15 مرداد 1397
آموزش پروسه توسعه و تولید نرم افزار
آموزش پروسه توسعه و تولید نرم افزار 1
آموزش پروسه توسعه و تولید نرم افزار 2
آموزش پروسه توسعه و تولید نرم افزار 3
آموزش پروسه توسعه و تولید نرم افزار 4
آموزش پروسه توسعه و تولید نرم افزار 5
آموزش پروسه توسعه و تولید نرم افزار 6
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید