دوره آموزشی چرخه حیات توسعه نرمافزار (SDLC)
1 ساعت 53 دقیقهمبتدی2025-05-27
مدرسین

Shashi Shekhar
Enterprise Architect
جزئیات دوره
وقتی صحبت از روشهای مدیریت و معماری روند کار در سازمان میشه، انتخابها خیلی زیاده؛ از اسکرام گرفته تا Six Sigma و روشهای مختلف دیگه. چون هیچ روش واحد و کلیشهای برای توسعه نرمافزار وجود نداره، خیلی مهمه که مدیران پروژههای نرمافزاری، معماران سیستم و رهبران تیمها با این گزینهها آشنا باشن. این آشنایی بهشون کمک میکنه قبل از گرفتن تصمیمهای مهمی که روی بودجه، نیروی انسانی و مدیریت تحویل نرمافزار تأثیر میذاره، بهترین روش رو انتخاب کنن.
تو این دوره، دید کلی به دنیای توسعه نرمافزار داده میشه و با چندتا از رایجترین روشهای چرخه عمر توسعه نرمافزار (SDLC) آشنا میشید؛ از روشهای سنتی تا فرآیندهای مدرن. مدرس دوره، شاشی شخار، هر روش رو مختصر معرفی میکنه و تفاوتها و کاربردهای هر کدوم رو تو دنیای امروز توضیح میده. روشهایی مثل Lean، Kanban، DevOps و بیشتر رو یاد میگیرید.
اهداف یادگیری این دوره
درک کلی از دنیای توسعه نرمافزار و چگونگی ارتباط پروژهها و روندهای کاری با هم
مقایسه دو روش waterfall و agile و فهمیدن اینکه سازمان شما کدوم روش رو بیشتر استفاده میکنه
بررسی روش برنامهنویسی افراطی (Extreme Programming) و اصول Agile برای بهتر کردن فرآیند برنامهنویسی
تو این دوره، دید کلی به دنیای توسعه نرمافزار داده میشه و با چندتا از رایجترین روشهای چرخه عمر توسعه نرمافزار (SDLC) آشنا میشید؛ از روشهای سنتی تا فرآیندهای مدرن. مدرس دوره، شاشی شخار، هر روش رو مختصر معرفی میکنه و تفاوتها و کاربردهای هر کدوم رو تو دنیای امروز توضیح میده. روشهایی مثل Lean، Kanban، DevOps و بیشتر رو یاد میگیرید.
اهداف یادگیری این دوره
درک کلی از دنیای توسعه نرمافزار و چگونگی ارتباط پروژهها و روندهای کاری با هم
مقایسه دو روش waterfall و agile و فهمیدن اینکه سازمان شما کدوم روش رو بیشتر استفاده میکنه
بررسی روش برنامهنویسی افراطی (Extreme Programming) و اصول Agile برای بهتر کردن فرآیند برنامهنویسی
مهارت ها
Software ArchitectureSoftware DevelopmentOne-Off
سرفصل ها
۰. مقدمه
- 01 - فرآیندهای پروژههای نرمافزاری
۱. روشهای سنتی
- 02 - مدل آبشاری - مرور کلی
- 03 - مدل آبشاری - کاربرد
- 04 - مدل مارپیچ
۲. روشهای اولیه چابک
- 05 - روش توسعه سیستمهای پویا (DSDM)
- 06 - توسعه مبتنی بر ویژگی (FDD)
- 07 - مروری بر روشهای کریستالی
۳. رویکردهای مدرن
- 08 - مرور کلی اسکرام
- 09 - گردش کار اسکرام
- 10 - مروری بر ناب و مفاهیم کلیدی
- 11 - نگاشت جریان ارزش ناب
- 12 - اصول ناب
- 13 - کانبان
- 14 - تخته کانبان
- 15- برنامهنویسی مفرط
- 16 - مدل مهندسی اسپاتیفای
- 17 - فرهنگ مهندسی اسپاتیفای
- 18 - DevOps - پیشزمینه
- 19- مفاهیم DevOps
- 20 - میکروسرویسها - مفاهیم کلیدی
- 21 - میکروسرویسها - سناریوهای استقرار
- 22 - برنامه دوازده عاملی، بخش ۱
- 23 - برنامه دوازده عاملی، بخش ۲
- 24- مهندسی آشوب
۴. رویکردهای دیگر
- 25 - مروری بر CMM
- 26 - مروری بر شش سیگما
- 27- شش سیگما و نرمافزار
- 28 - کمک هوش مصنوعی مولد
نتیجهگیری
- 29 - مسیر موفقیت شما
دوره های مرتبط
- دوره آموزشی معماریهای ارتباطی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی کارگاه امنیت میکروسرویسها: از ساخت تا استقرار در محیط عملیاتی
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js
- دوره آموزشی مبانی معماری هوش مصنوعی عاملی: طراحی سیستمهای هوش مصنوعی خودمختار
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی معماری ابری: مفاهیم پیشرفته
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی
- دوره آموزشی امنیت در میکروسرویسها