Faradars Discount
۵۰٪ تخفیف تخفیف فرادرس ویژه روز دانشجو کد تخفیف: AZAR97
Faradars Discount
فرصت باقیمانده تخفیف ویژه

آموزش تخمین تلاش لازم برای توسعه نرم افزارها‎ با متلب

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

دکتر عمید خطیبی بردسیری
دکتر عمید خطیبی بردسیری

عضو هیأت علمی دانشگاه آزاد اسلامی

دکترای تخصصی مهندسی کامپیوتر – نرم افزار


عمید خطیبی بردسیری دارای دکترای تخصصی کامپیوتر – نرم افزار هستند. ایشان در حال حاضر عضو هیات علمی تمام وقت دانشگاه آزاد اسلامی هستند. حوزه پژوهشی مورد علاقه ایشان شامل داده کاوی، مهندسی و اندازه گیری نرم افزار، رایانش ابری و الگوریتم های هوشمند است. (+)



توسعه یک نرم افزار موفق هدف اصلی مهندسی نرم افزار و یک مهندس نرم افزار است. گام های برنامه ریزی و زمانبندی، مهم ترین فاز مدیریت پروژه را تشکیل می دهند. مدیر پروژه باید بتواند در شروع پروژه برآورد دقیقی از زمان (Time)، بودجه (Budget) و نیروی انسانی (Persons) لازم جهت اتمام پروژه داشته باشد. در این فرادرس همه آنچه که در فرایند تخمین تلاش یک پروژه نرم افزاری (Software project effort estimation) نیاز است از ابتدا تا انتها گفته خواهد شد.

👤 مدرس: دکتر عمید خطیبی بردسیری
🕓 مدت زمان: ۳ ساعت و ۲۵ دقیقه
🎓 تعداد دانشجو: ۵۲ نفر این آموزش را تهیه کرده اند. — ۶ نفر در یک ماه اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۱۵,۰۰۰ تومان
هزینه آموزش در جشنواره: ۷,۵۰۰ تومان

جشنواره تخفیف فرادرس
در بازه جشنواره «روز دانشجو» فرادرس هستیم با ۵۰% تخفیف روی همه آموزش ها! اطلاعات بیشتر(+)

آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز
ارسال پیک موتوری در تهران، در همان روز ثبت سفارش

(توضیحات بیشتر +)



    توضیحات

    توسعه یک نرم افزار موفق هدف اصلی مهندسی نرم افزار و یک مهندس نرم افزار است. گام های برنامه ریزی و زمانبندی، مهم ترین فاز مدیریت پروژه را تشکیل می دهند. مدیر پروژه باید بتواند در شروع پروژه برآورد دقیقی از زمان (Time)، بودجه (Budget) و نیروی انسانی (Persons) لازم جهت اتمام پروژه داشته باشد. گزارش های آماری نشان می دهد بیش از ۵۰ درصد پروژه های نرم افزاری با انحراف از زمانبندی و بودجه اولیه مواجه هستند؛ لذا به روش های دقیق ریاضی و جدید برای برآورد میزان تلاش توسعه یک نرم افزار نیاز داریم. به طور کلی علم (Science)، به یک اعتبار، توانایی پیش بینی آینده است و هرچه مطلبی درباره اتفاقات آینده دقیق تر و صادق تر باشد، علمی تر نیز خواهد بود. در این فرادرس همه آنچه که در فرایند تخمین تلاش یک پروژه نرم افزاری (Software project effort estimation) نیاز است از ابتدا تا انتها گفته خواهد شد.

     

    اهداف آموزش:
    • آشنایی با مفهوم تلاش، زمان و هزینه توسعه یک نرم افزار
    • شناخت مخازن داده ای و سایت های مهم و مطرح در زمینه تخمین تلاش
    • توضیح کامل روش تخمین مبتنی بر قیاس به عنوان یک روش موفق پیش بینی
    • تشریح مثال های کاربردی و ساده جهت درک بهتر مطالب هر بخش
    • پیاده سازی عملی مباحث و روش ها در نرم افزار متلب

    تحقق یک پروژه موفق (به خصوص در حوزه نرم افزار) وابسته به ارزیابی و پیش بینی صحیح آن در فازهای نخستین است. برآورد دقیق مدیر پروژه از زمان، هزینه و تلاش لازم جهت اتمام کار، یک اصل اساسی است. طبق گزارش گروه استندیش (Standish Group) در سال ۲۰۱۶ فقط حدود ۳۲ درصد از کل پروژه های نرم افزاری موفق (Successful) بوده‌اند، ۴۷ درصد از بودجه و زمان اولیه انحراف (Challenge) داشته و ۲۱ درصد به صورت کلی با شکست (Fail) مواجه شدند. این آمار نشان می دهد جایگاه زمان بندی و برنامه ریزی پروژه های نرم افزاری به هیچ وجه مناسب نیست و نیاز به توجه بیشتر مهندسین نرم افزار دارد. موضوع عنوان شده در حوزه مهندسی نرم افزار، بسیار جدید و کاربردی بوده و طی یک دهه اخیر بیشترین توجه ها را به خود جلب کرده است.

    برای تمامی قسمت ها مثال های کاربردی و ملموس آورده شده و کدهای شبیه سازی نیز در نرم افزار متلب (Matlab) پیاده می شوند. در ادامه آموزش به دنبال معرفی کامل فرایند تخمین موفق شامل روش قیاس (Analogy) به عنوان مؤثرترین روش برآورد تلاش، مخازن داده ای (Datasets) مناسب، تکنیک های ارزیابی (Evaluation techniques) و معیارهای کارایی (Performance metrics) هستیم. با توجه به تاکید بر روی کاربردی بودن پژوهش ها، این فرادرس هم از لحاظ محتوا و هم از لحاظ ساختار به صورت کاملاً عملی و ملموس تهیه شده است. در پایان دوره، دانش پذیر به صورت کامل قادر به انجام تخمین تلاش یک پروژه نرم افزاری دلخواه می باشد؛ عبارت “از صفر تا صد” نیز مؤید همین مطلب است و با تأکید بر اینکه فراگیرنده درس نیاز به هیچ دانش زمینه ای خاصی ندارد، ارائه شده است.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مقدمات و تعاریف
      • بررسی کلی فرایند توسعه یک نرم افزار (Software Development Process)
        • تحلیل (Analysis)
        • طراحی (Design)
        • پیاده سازی (Implement)
        • آزمون (Test)
        • نگهداری (Maintenance)
      • فاز برنامه ریزی و زمان بندی یک پروژه نرم افزاری (Planning and Scheduling)
      • تعریف مسأله، نقش مدیر و مشکلات فنی و دامنه ای
      • اهمیت تخمین تلاش، برآورد هزینه و زمان توسعه نرم افزار (Effort، Cost and Time Estimation)
        • گزارش گروه Standish
      • سوالات و اهداف اصلی
      • کاربرد در قالب ارائه یک مثال ساده
    • درس دوم: روش های کلی برآورد
      • روش های الگوریتمی (Algorithmic Methods)
        • مدل کوکومو (COCOMO)
        • مدل پوتنام (Putnam)
        • مدل Matson
        • مدل SEER-SEM
        • مدل کوکومو ۲ (COCOMO 2)
      • روش های غیر الگوریتمی (Non-Algorithmic methods)
        • شبکه های عصبی مصنوعی (Artificial Neural Network)
        • روش قضات خبرگان (Expert Judgment)
      • روش تخمین مبتنی بر قیاس (Analogy Based Estimation)
      • ارائه یک مثال برای هر روش
    • درس سوم: مخازن داده ای تخمین تلاش
      • مخازن داده ای دانشگاهی و رایگان (Academic Datasets)
        • Desharnais
        • COCOMO
        • Maxwell
        • Albrecht
        • NASA
      • مخازن داده ای صنعتی و تجاری (Industrial Datasets)
        • ISBSG
      • نحوه دسترسی به مخازن داده ای
      • پالایش و فیلترینگ مخزن داده (Dataset preparation)
      • ویژگی های مخازن داده ای مختلف
      • نقش صفات عددی و نوعی در فرایند تخمین (Numerical and Categorical Features)
      • ارائه مثال های کاربردی از مخازن مختلف
    • درس چهارم: روش تخمین مبتنی بر قیاس
      • پیشینه روش ABE
      • تعریف و نقش تابع تشابه (Similarity Function)
        • فاصله اقلیدسی (Euclidean Distance)
        • فاصله منهتن (Manhattan Distance)
        • روش گری (Grey Method)
      • کاربرد مفهوم تعداد همسایگی (k-Nearest Neighbor)
      • تعریف و نقش تابع پاسخ (Solution Function)
        • نزدیکترین (Closest)
        • میانه (Median)
        • میانگین (Mean)
        • وزن معکوس (Inverse weight)
      • توسعه و تغییر روش ABE
        • خوشه بندی (Clustering)
        • وزن دهی (Weighting)
        • تعداد همسایه ها
      • پیاده سازی روش ABE در نرم افزار متلب
    • درس پنجم: روش های ارزیابی فرایند تخمین
      • مشهورترین روش های ارزیابی
        • روش ارزیابی متقاطع (Cross Validation)
        • روش ارزیابی تکی (Leave-one-out)
      • مقایسه روش های ارزیابی با یکدیگر
      • تعریف معیارهای کارایی روش تخمین (Performance metrics)
        • خطای نسبی (RE)
        • اندازه خطای نسبی (MRE)
        • میانگین اندازه خطای نسبی (MMRE)
        • نرخ پیش بینی درست (PRED)
        • میانه اندازه خطای نسبی (MdMRE)
        • معیار خطای متوازن شده (BMMRE)
      • اصول مقایسه روش های تخمین تلاش مختلف با یکدیگر
      • آماده سازی مخزن داده
      • اعمال روش ABE جهت برآورد تلاش
      • به کارگیری روش های ارزیابی فرایند تخمین
      • محاسبه معیارهای کارایی و زمان شبیه سازی
      • پیاده سازی و نوشتن کدها در نرم افزار متلب
        • کد پایه روش تخمین مبتنی بر قیاس
        • کد فواصل اقلیدسی و منهتن
        • کد توابع شباهت نزدیکترین، میانه و میانگین
        • کد روش های ارزیابی متقاطع و تکی
        • کد معیارهای کارایی روش
        • کد ترسیم نمودارها
        • کد اندازه گیری زمان شبیه سازی
    • درس ششم: گرافیک و نحوه نمایش نتایج
      • محاسبه میانگین خطای تخمین
      • محاسبه درصد بهبود ایجاد شده
      • ترسیم نمودار جعبه ای خطاها (Boxplots)
      • ترسیم هیستوگرام مخازن داده ای (Datasets Histogram)
      • پیاده سازی در نرم افزار متلب

     

    مفید برای رشته های
    • مهندسی کامپیوتر
    • مهندسی فناوری اطلاعات
    • مهندسی صنایع

    نرم افزارهای مرتبط با آموزش

    MATLAB R2015

    پیش نیاز

    • آشنایی کلی با حوزه مهندسی نرم افزار

    پیش نمایش

    پیش نمایش ۱ : مقدمات و تعاریف - ۶ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۶ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : روش‌ های کلی برآورد - ۷ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۸ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : مخازن داده‌ ای تخمین تلاش - ۵ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۸ مگابایت (کلیک کنید +)


    پیش نمایش ۴ : روش تخمین مبتنی بر قیاس (الف) - ۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۵ : روش تخمین مبتنی بر قیاس (متلب) (ب) - ۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : روش‌ های ارزیابی فرایند تخمین (الف) - ۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : روش‌ های ارزیابی فرایند تخمین (ب) - ۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : گرافیک و نحوه نمایش نتایج - ۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    اطلاعات تکمیلی

    نام آموزش آموزش تخمین تلاش لازم برای توسعه نرم افزارها‎ با متلب
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۶۳۰۸۷ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVSFT96051
    مدت زمان ۳ ساعت و ۲۵ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۲۱۳ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • از طریق بخش چت آنلاین، با پشیبان های فرادرس گفتگو کنید.- همه روزهای کاری هفته از ساعت ۸ صبح تا ۱۲ شب
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش تخمین تلاش لازم برای توسعه نرم افزارها‎ با متلب

    هزینه آموزش: ۱۵,۰۰۰ تومان
    هزینه آموزش در جشنواره: ۷,۵۰۰ تومان





    دیدگاه ها

    ( امتیاز ۴٫۷ از ۵ )
    4.7 از 5


    تا کنون ۵۲ نفراز این آموزش استفاده کرده اند و ۳ نظر ثبت شده است.
    1. 3 از 5

      :

      من اطلاعات خودم بیشتر بود و چیز جدیدی یاد نگرفتم
      به درد افرادی میخورد که هیچ اطلاعاتی از تخمین هزینه ندارند ولی برای کسی که الفبای تخمین رو هم میدونه خوب نبود . آموزش خیلی مبتدی بود.
      اسم آموزش رو اگر بزارین مقدمه ای بر تخمین تلاش نرم افزار شاید بهتر باشه

    2. 5 از 5

      :

      با سلام
      آموزش بسیار عالی و کاربردی بود
      با زبان ساده مفاهیم پیچیده حوزه تخمین آموزش داده شده است
      کدهای پیوست نیز بسیار مفید بودند
      با سپاس فراوان

    3. 5 از 5

      :

      برای بنده که در این خصوص قبلا آشنایی دقیق و کاملی نداشتم، مطالب بسیار جامع انتخاب و بسیار شیوا بیان شده بود. تمامی مطالب مرتبط با موضوع انتخاب گردیده بود به همراه مواردی که برای فهم موضوع به آنها نیاز بود.
      قاعدتا نه فقط در این آموزش بلکه در سایر آموزش هایی هم که فرد آشنایی قبلی داشته است ممکنه مطلب جدیدی پیدا نکند، یعنی یادگیری قبلی خود وی ممکن است تقریبا کامل بوده باشد. در بیان یک موضوع و سرفصل ، جزئیات معرفی موضوع و روش ها و الگوریتم های پایه آن معرفی می شود و رویکردهای پژوهشی در آن حوزه و تاکیدی به ارائه دقیق و جزئی نتایج تحقیقات و پژوهش های بعدی درآن موضوع نیست و درصورت وقوع این امر باید نام جدیدی برای آن آموزش گذاشته شود.
      دقیقا طبق فرمایش استاد گرامی بصورت ۰ تا ۱۰۰ موضوع معرفی شده بود و همچنین دوستانی که کتب اصلی و یا ترجمه مرتبط با درس مهندسی نرم افزار ، سنجش و ارزیابی نرم افزار و مدیریت پروژه را خوانده اند نیز قطعا پی به این موضوع خواهند برد که نکات بسیار سخت و دیر فهم این مباحث را استاد محترم چگونه به سادگی و شیوایی بیان نموده اند. بخصوص به همراه کاربرد و تعریف تمامی اصطلاحات، استفاده صحیح از اشاره گر ماوس و شکل و جدول های جذاب، خلاصه و واضح.
      با سپاس فراوان از تمامی کادر محترم فرادرس که زمینه آموختن بسیاری از مطالب را که بعضا حالت خودخوان دشواری دارند یا به هردلیلی دسترسی به کلاس های مربوطه برای فرد مقدور نیست را فراهم نموده اند.


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *



​همین امروز شروع به آموختن کنید​

آموزش تخمین تلاش لازم برای توسعه نرم افزارها‎ با متلب

هزینه آموزش: ۱۵,۰۰۰ تومان
هزینه آموزش در جشنواره: ۷,۵۰۰ تومان



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.

فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان