دوره آموزشی چرخه حیات توسعه نرمافزار (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 - مسیر موفقیت شما
دوره های مرتبط
- دوره آموزشی چرخه عمر توسعه نرم افزار (SDLC) آپدیت (2019)
- دوره آموزشی مبانی تست نرم افزار: آزمایش در سراسر SDLC
- دوره آموزشی مبانی مدیریت پروژه نرم افزاری
- دوره آموزشی مبانی برنامه نویسی:نرم افزار تست/QA
- دوره آموزشی ساخت یک برنامه بلاکچین اتریوم: بخش سوم توسعه اتریوم
- دوره آموزشی مبانی برنامه نویسی: کدنویسی امن (2018)
- دوره آموزشی تست امنیت برنامه استاتیک
- دوره آموزشی تست امنیت برنامه استاتیک (SAST) (2019)
مسیرهای مرتبط
- مسیر آموزشی مبانی توسعه نرم افزار
- مسیر آموزشی گواهینامه حرفه ای تست نرم افزار LambdaTest
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی تبدیل شدن به یک تستر نرم افزار
- مسیر آموزشی مدیریت برنامه های فنی
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی بهبود بخشیدن مهارت های Continuous Deliver