►هدف این برنامه مهندسی نرم افزار ارائه اصول، اصول و مهارت های مهندسی نرم افزار مورد نیاز برای توسعه و نگهداری محصولات نرم افزاری با کیفیت بالا است. ✦
►برگهای کد تقریباً برای همه زبانها و فناوریهای موجود در برنامه✦
◄ برگه های کد به راحتی تمام قطعه های خود را در برنامه مدیریت کنید✦
►برگه دیکشنری به شما امکان می دهد تمام شرایط مربوط به نرم افزار را در کسری از ثانیه ارجاع دهید
►مهندسی نرم افزار اصول، روش ها، روندها و شیوه های مرتبط با مراحل مختلف مهندسی نرم افزار را مورد بحث قرار می دهد. با شروع از اصول اولیه، برنامه به آرامی به سمت موضوعات پیشرفته و نوظهور در مورد مدیریت پروژه نرم افزار، مدل های فرآیند، توسعه روش ها، مشخصات نرم افزار، آزمایش، کنترل کیفیت، استقرار، امنیت نرم افزار، نگهداری و استفاده مجدد از نرم افزار پیش می رود. دانشجویان علوم و مهندسی کامپیوتر، فناوری اطلاعات و برنامه های کاربردی کامپیوتر باید این برنامه را بسیار مفید بدانند.✦
【موضوعات تحت پوشش فهرست شده در زیر】
➻ مهندسی نرم افزار چیست ➻ تکامل نرم افزار ➻ قوانین تکامل نرم افزار ➻ تکامل نرم افزار E-Type ➻ پارادایم های نرم افزاری ➻ نیاز به مهندسی نرم افزار ➻ ویژگی های نرم افزار خوب ➻ چرخه عمر توسعه نرم افزار ➻ پارادایم توسعه نرم افزار ➻ مدیریت پروژه نرم افزاری ➻ پروژه نرم افزاری ➻ نیاز به مدیریت پروژه نرم افزاری ➻ مدیر پروژه نرم افزار ➻ فعالیت های مدیریت نرم افزار ➻ تکنیک های برآورد پروژه ➻ زمانبندی پروژه ➻ مدیریت منابع ➻ مدیریت ریسک پروژه ➻ فرآیند مدیریت ریسک ➻ اجرا و نظارت پروژه ➻ مدیریت ارتباطات پروژه ➻ مدیریت پیکربندی ➻ ابزارهای مدیریت پروژه ➻ نرم افزار مورد نیاز ➻ مهندسی مورد نیاز ➻ فرآیند مهندسی مورد نیاز ➻ فرآیند استخراج نیاز ➻ تکنیک های استخراج نیاز ➻ ویژگی های مورد نیاز نرم افزار ➻ نرم افزار مورد نیاز ➻ الزامات رابط کاربری ➻ تحلیلگر سیستم نرم افزار ➻ معیارها و معیارهای نرم افزاری ➻ مبانی طراحی نرم افزار ➻ سطوح طراحی نرم افزار ➻ مدولارسازی ➻ همزمانی ➻ جفت و انسجام ➻ تایید طراحی ➻ ابزارهای تحلیل و طراحی نرم افزار ➻ نمودار جریان داده ➻ نمودارهای ساختار ➻ نمودار HIPO ➻ انگلیسی ساختار یافته ➻ شبه کد ➻ جداول تصمیم ➻ مدل نهاد-رابطه ➻ دیکشنری داده ها ➻ استراتژی های طراحی نرم افزار ➻ طراحی ساختار یافته ➻ طراحی تابع گرا ➻ طراحی شی گرا ➻ فرآیند طراحی ➻ رویکردهای طراحی نرم افزار ➻ طراحی رابط کاربری نرم افزار ➻ رابط خط فرمان (CLI) ➻ رابط کاربری گرافیکی ➻ اجزای رابط کاربری گرافیکی خاص برنامه ➻ فعالیت های طراحی رابط کاربری ➻ ابزارهای پیاده سازی رابط کاربری گرافیکی ➻ قوانین طلایی رابط کاربری ➻ پیچیدگی طراحی نرم افزار ➻ معیارهای پیچیدگی هالستد ➻ اندازه گیری پیچیدگی سیکلوماتیک ➻ نقطه عملکرد ➻ فایل های داخلی منطقی ➻ فایل های رابط خارجی ➻ استعلام خارجی ➻ پیاده سازی نرم افزار ➻ برنامه نویسی ساختاریافته ➻ برنامه نویسی کاربردی ➻ سبک برنامه نویسی ➻ مستندات نرم افزاری ➻ چالش های پیاده سازی نرم افزار ➻ بررسی اجمالی تست نرم افزار ➻ اعتبار سنجی نرم افزار ➻ تایید نرم افزار ➻ دستی در مقابل تست خودکار ➻ روش های تست ➻ سطوح تست ➻ مستندات آزمایشی ➻ تست در مقابل QC، QA و حسابرسی ➻ مروری بر تعمیر و نگهداری نرم افزار ➻ انواع نگهداری ➻ هزینه تعمیر و نگهداری ➻ فعالیت های تعمیر و نگهداری ➻ مهندسی مجدد نرم افزار ➻ قابلیت استفاده مجدد از کامپوننت ➻ ابزار CASE ➻ اجزای ابزار CASE ➻ انواع ابزارهای موردی ➻ مدل آبشار تکراری ➻ تجزیه و تحلیل و مشخصات مورد نیاز ➻ درخت تصمیم ➻ مشخصات سیستم رسمی ➻ طراحی نرم افزار ➻ استراتژی های طراحی نرم افزار ➻ ابزارهای تحلیل و طراحی نرم افزار ➻ طراحی ساختار یافته ➻ مدلسازی شی با استفاده از UML ➻ از نمودار موردی استفاده کنید ➻ نمودارهای تعامل ➻ تست جعبه سیاه ➻ تعمیر و نگهداری نرم افزار ➻ مدل های فرآیند نگهداری نرم افزار ➻ قابلیت اطمینان و مدیریت کیفیت نرم افزار ➻ مدل های رشد قابلیت اطمینان ➻ کیفیت نرم افزار ➻ برنامه ریزی پروژه نرم افزاری
تاریخ بهروزرسانی
۲۸ فروردین ۱۴۰۴
آموزش
ایمنی داده
arrow_forward
ایمنی با درک اینکه توسعهدهندگان چگونه دادههای شما را جمعآوری و همرسانی میکنند شروع میشود. شیوههای حفظ امنیت و حریم خصوصی دادهها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعهدهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان بهروزرسانی کند.
این برنامه ممکن است این نوع دادهها را با طرفهای سوم همرسانی کند
دستگاه یا شناسههای دیگر
این برنامه ممکن است این نوع دادهها را جمعآوری کند