دوره آموزشی طراحی نرم افزار: از الزامات تا انتشار
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- مراحل بعدی