Enrolment options

Coursera / Software Development

مهندسی نرم افزار: پیاده سازی و آزمایش (Mitalearn-309261)

درباره این دوره:

چرخه حیات توسعه نرم افزار (SDLC) فرآیند توسعه نرم افزار از طریق برنامه ریزی، تجزیه و تحلیل نیاز، طراحی، پیاده سازی، آزمایش و نگهداری است. این دوره بر مراحل پیاده سازی و آزمایش SDLC متمرکز است و شما فرآیندهای مختلف توسعه نرم افزار را برای توسعه سیستم های نرم افزاری بزرگ بررسی می کنید و نقاط قوت (مزایا) و ضعف (معایب) فرآیندهای مختلف توسعه نرم افزار را درک خواهید کرد. همچنین با تکنیک های برنامه نویسی دفاعی برای جلوگیری از اشکالات نرم افزاری در حین پیاده سازی مواجه خواهید شد و یاد خواهید گرفت که چگونه سیستم خود را با استفاده از انواع مختلف تست ها به طور کامل تست کنید. مفاهیم اولیه برنامه نویسی شی گرا (OOP) برای موضوعاتی که در برنامه نویسی تدافعی و تست شی گرا پوشش داده می شوند مورد نیاز است. پیاده‌سازی توسط مدل‌های UML مشتق‌شده از تجزیه و تحلیل نیازمندی هدایت می‌شود. توصیه می شود قبل از شروع این دوره درس "مهندسی نرم افزار: مدل سازی سیستم های نرم افزاری با استفاده از UML" را بگذرانید، اما نیاز سختی نیست.
Guests cannot access this course. Please log in.