آموزش مهندسی نرم‌افزار: پیاده‌سازی و تست - آخرین آپدیت

دانلود Software Engineering: Implementation and Testing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: چرخه حیات توسعه نرم‌افزار (SDLC) فرآیند توسعه نرم‌افزار از طریق برنامه‌ریزی، تحلیل نیازمندی‌ها، طراحی، پیاده‌سازی، تست و نگهداری است. این دوره بر مراحل پیاده‌سازی و تست در SDLC تمرکز دارد و شما فرآیندهای مختلف توسعه نرم‌افزار را برای سیستم‌های بزرگ بررسی خواهید کرد و نقاط قوت و ضعف فرآیندهای مختلف توسعه را درک خواهید کرد. همچنین با تکنیک‌های برنامه‌نویسی دفاعی برای جلوگیری از باگ‌های نرم‌افزاری در مرحله پیاده‌سازی آشنا شده و یاد می‌گیرید که چگونه سیستم خود را با استفاده از انواع مختلف سناریوهای تست (Test Cases) به‌طور کامل آزمایش کنید. برای مباحث پوشش داده شده در برنامه‌نویسی دفاعی و تست شیءگرا، دانش پایه در مفاهیم برنامه‌نویسی شیءگرا (OOP) مورد نیاز است. پیاده‌سازی بر اساس مدل‌های UML استخراج شده از تحلیل نیازمندی‌ها انجام می‌شود. توصیه می‌شود پیش از شرکت در این دوره، دوره «مهندسی نرم‌افزار: مدل‌سازی سیستم‌های نرم‌افزاری با استفاده از UML» را گذرانده باشید، اما این یک پیش‌نیاز اجباری نیست.

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

مقدمه‌ای بر توسعه نرم‌افزار Introduction to Software Development

  • درس ۱-۱ مقدمه‌ای بر توسعه نرم‌افزار Lecture 1-1 Introduction to Software Development

  • درس ۱-۲ ریسک‌های پروژه Lecture 1-2 Project Risks

  • درس ۱-۳ برنامه‌ریزی پروژه Lecture 1-3 Project Planning

فرآیندهای توسعه نرم‌افزار Software Development Processes

  • درس ۲-۱ فرآیندهای توسعه نرم‌افزار Lecture 2-1 Software Development Processes

  • درس ۲-۲ روش چابک (Agile) Lecture 2-2 Agile

  • درس ۲-۳ فرآیند یکپارچه (Unified Process) Lecture 2-3 Unified Process

پیاده‌سازی و برنامه‌نویسی دفاعی Implementation and Defensive Programming

  • درس ۳-۱ برنامه‌نویسی دفاعی Lecture 3-1 Defensive Programming

  • درس ۳-۲ بازبینی کد (Code Review) Lecture 3-2 Code Review

  • درس ۳-۳ بازسازی کد (Refactoring) Lecture 3-3 Refactoring

عیب‌یابی و مدیریت پیکربندی Debugging and Configuration Management

  • درس ۴-۱ عیب‌یابی (Debugging) Lecture 4-1 Debugging

  • درس ۴-۲ مدیریت پیکربندی Lecture 4-2 Configuration Management

تست جعبه سفید White Box Testing

  • درس ۵-۱ تست کردن Lecture 5-1 Testing

  • درس ۵-۲ طراحی تست‌ها Lecture 5-2 Design Tests

  • درس ۵-۳ تست مسیر پایه Lecture 5-3 Basis Path Testing

تست جعبه سیاه Black Box Testing

  • درس ۶-۱ تست جعبه سفید Lecture 6-1 White Box Testing

  • درس ۶-۲ تست جعبه سیاه Lecture 6-2 Black Box Testing

  • درس ۶-۳ تست رگرسیون Lecture 6-3 Regression Testing

تست پذیرش Acceptance Testing

  • درس ۷-۱ اجرای تست‌ها Lecture 7-1 Perform Tests

  • درس ۷-۲ تست واحد/یکپارچه‌سازی/سیستم Lecture 7-2 Unit/Integration/System Testing

  • درس ۷-۳ مثال از تست پذیرش Lecture 7-3 Acceptance Testing Example

نمایش نظرات

آموزش مهندسی نرم‌افزار: پیاده‌سازی و تست
جزییات دوره
19h 40m
20
(آخرین آپدیت)
21,815
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar