دوره آموزشی طراحی نرم افزار: از الزامات تا انتشار
1 ساعت 55 دقیقهپیشرفته2020-04-30
مدرسین

Neelam Dwivedi
Assistant Teaching Professor at Heinz College
جزئیات دوره
همراه با اجرای چرخه زندگی کامل یک پروژه نرم افزاری همراه باشید. این دوره شما را از توسعه نیازها به مدل سازی ، طراحی ، کدگذاری و آزمایش می برد. این برنامه از یک برنامه کاربردی وب در مقیاس کوچک برخوردار است که به طور واقعی روند کار و چالش های یک پروژه توسعه نرم افزار معمولی را به تصویر می کشد. مربی Neelam Dwivedi مهمترین مفاهیم ، ابزارها و تکنیک هایی را که توسعه دهندگان باید بدانند گردآوری می کند ، از جمله استخراج و اعتبار سنجی الزامات ، اثبات مدل سازی مفهوم ، بهترین روش ها برای استقرار بتا و بازسازی مجدد. با پایان دوره ، شما واقعیت مهندسی نرم افزار - فراتر از نوشتن کد - را درک خواهید کرد و می دانید که چگونه به طور تیمی پروژه ها را به طور موثر ساختار و مدیریت کنید.
موضوعات شامل:
استخراج و تعیین الزامات
اعتبار سنجی الزامات
استقرار POC
مدل ها و کد ساختمان
ارائه و استقرار نرم افزار بتا
آماده شدن برای انتشار نهایی
Refactoring
موضوعات شامل:
استخراج و تعیین الزامات
اعتبار سنجی الزامات
استقرار POC
مدل ها و کد ساختمان
ارائه و استقرار نرم افزار بتا
آماده شدن برای انتشار نهایی
Refactoring
مهارت ها
Software ArchitectureAdvancedSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01- رفتن از الزامات به انتشار
- 02-آنچه باید بدانید
- 03- مروری بر مطالعه موردی
- 04- استفاده از مخزن GitHub
1. Sprint 1 - Project Kickoff
- 05- بیان مسئله و چشم انداز را تعریف کنید
- 06- الزامات را استخراج و مشخص کنید
- 07- اعتبار سنجی الزامات
- 08- اعتبار سنجی فناوری
- 09- راه اندازی اثبات مفهوم (POC).
- پیاده سازی 10-POC
- 11-POC استقرار
- 12-چالش - از توسعه دهنده تا استقرار
- 13-راه حل - از برنامه نویس تا استقرار
2. اسپرینت 2 - بتا
- 14- بک لاگ اسپرینت را آماده کنید
- 15-مدل های ساخت
- 16-کد ساخت
- 17-تحویل و استقرار
- 18-چالش
- 19-راه حل
3. Sprint 3 - Release 1.0
- 20- بک لاگ اسپرینت را آماده کنید
- 21- مورد استفاده «شامل» را اجرا کنید
- 22-نسخه نهایی
- 23-بازسازی
- 24-چالش
- 25-راه حل
نتیجه
- 26- مراحل بعدی
دوره های مرتبط
- دوره آموزشی معماریهای ارتباطی راهکار هوش مصنوعی عاملی (Agentic AI)
- دوره آموزشی کارگاه امنیت میکروسرویسها: از ساخت تا استقرار در محیط عملیاتی
- دوره آموزشی ساخت میکروسرویسهای مقیاسپذیر با TypeScript و Node.js
- دوره آموزشی مبانی معماری هوش مصنوعی عاملی: طراحی سیستمهای هوش مصنوعی خودمختار
- دوره آموزشی چرخه حیات توسعه نرمافزار (SDLC)
- دوره آموزشی معماری نرمافزار: الگوهایی برای توسعهدهندگان
- دوره آموزشی معماری ابری: مفاهیم پیشرفته
- دوره آموزشی الگوهای طراحی راهکارهای هوش مصنوعی: داده، آموزش مدل، و معماریهای کاربردی