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

دانلود Software Development Processes and Methodologies

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با مشاهده اتوماسیون و پیشرفت‌های فنی روزافزون، نرم‌افزار به سرعت در حال تبدیل شدن به بخش جدایی‌ناپذیر زندگی انسان است. درست همان‌طور که ما انتظار داریم یک خودرو همیشه کار کند و نمی‌توانیم ریسک خرابی یا خاموش شدن ناگهانی آن را بپذیریم، صنعت نرم‌افزار نیز اگر بخواهد به بخشی حیاتی از زندگی بشر تبدیل شود، باید به یادگیری روش‌های بهتر برای ساخت نرم‌افزار ادامه دهد. در این دوره، شما با نحوه عملکرد تیم‌های نرم‌افزاری، فرآیندهای مورد استفاده آن‌ها و متدولوژی‌های استاندارد صنعت آشنا خواهید شد. همچنین مزایا و معایب هر یک را بررسی خواهید کرد. شما دانش کافی برای داشتن گفتگویی تخصصی و meaningful در مورد فرآیندهای توسعه نرم‌افزار را کسب خواهید کرد. پس از اتمام این دوره، یادگیرنده قادر خواهد بود: ۱) اصول مهندسی نرم‌افزار را در سطح مفهومی برای یک مسئله مشخص به کار بگیرد. ۲) متدولوژی‌های توسعه سنتی، چابک (Agile) و ناب (Lean) را در سطح بالا با هم مقایسه و تحلیل کند. این موارد شامل مدل‌های آبشاری، فرآیند یکپارچه منطقی (RUP)، مدل V، مدل‌های افزایشی، مدل مارپیچی و بررسی ذهنیت چابک است. ۳) مناسب‌ترین متدولوژی را برای یک موقعیت خاص پیشنهاد دهد.

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

Software development processes : Part 1 Software development processes : Part 1

  • Why Take This Course? Why Take This Course?

  • Motivation and Course Intro Motivation and Course Intro

  • What software development looks like What software development looks like

  • Why do we need requirements? Why do we need requirements?

  • Requirements vs Specification Requirements vs Specification

  • Non functional Requirements Non-functional Requirements

  • WRSPM WRSPM

  • WRSPM Model: Real world Example WRSPM Model: Real-world Example

  • Software Architecture: Definition Software Architecture: Definition

  • Software Architecture: Models Software Architecture: Models

  • Software Architecture: Process Software Architecture: Process

Software Development Processes : Part 2 Software Development Processes : Part 2

  • Software Design: Introduction Software Design: Introduction

  • Software Design: Modularity Software Design: Modularity

  • Software Design: Coupling Software Design: Coupling

  • Software Design: Cohesion Software Design: Cohesion

  • Implementation Implementation

  • Deployment Deployment

  • Deployment: Rollback Deployment: Rollback

  • Deployment: Cutover Strategies Deployment: Cutover Strategies

  • Software Testing: Introduction Software Testing: Introduction

  • Software Testing: Definitions Software Testing: Definitions

  • Software Testing: Strategies Software Testing: Strategies

  • Software Testing: Perspectives Software Testing: Perspectives

Software Development Models: Traditional Models Software Development Models: Traditional Models

  • Software Development Models Software Development Models

  • Waterfall Model Waterfall Model

  • V Model V-Model

  • Sashimi Model Sashimi Model

  • Incremental Models Incremental Models

  • Unified Process and its Variants Unified Process and its Variants

  • Spiral Model Spiral Model

  • Phase Gates / Stage Gates Phase Gates / Stage Gates

  • Applying Software Development Models Applying Software Development Models

Software Development Models: Agile and Lean Software Development Models: Agile and Lean

  • Why Agile? Why Agile?

  • Agile Manifesto and Principles Agile Manifesto and Principles

  • Agile Frameworks Agile Frameworks

  • Scrum Scrum

  • Kanban Kanban

  • Agile and Lean Summary Agile and Lean Summary

  • Lean Startup Lean Startup

  • Model Selection: When to use which model? Model Selection: When to use which model?

  • What Next? What Next?

نمایش نظرات

آموزش فرآیندها و متدولوژی‌های توسعه نرم‌افزار
جزییات دوره
20h 55m
41
(آخرین آپدیت)
117,970
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar