استفاده از منطق فازی در توسعه نرم افزار

سال انتشار: 1392
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 2,568

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

AIHE06_104

تاریخ نمایه سازی: 31 تیر 1392

چکیده مقاله:

صنعت توسعه نرم افزار با یک شکست حتمی پروژه توصیف می شود. یکی از دلایل شناخته شده که سبب شکست های پروژه می شود مهندسی ضعیف درخواست ها می باشد. اما فاکتورهای دیگری نیز مثل مدیریت ضعیف پروژه استراتژی ضعیف طراحی و استفاده از روش های تست ناکارآمد روی شکست های حتمی پروژه مؤثر است. اما ریشه اصلی همه این فاکتورها در حقیقت آن است که ما از منطق کلاسیک دوارزشی برای تصمیم گیری استفاده می کنیم. به طوری که خروجی فرایند تصمیم در سیستم منطق دو ارزشی بله یا خیر است. اصل عدم قطعیت در مهندسی نرم افزار MUSE (Maxim Uncertainity in Soft ware Engineering) بیان می کند که عدم اطمینان در فرآیند توسعه نرم افزار ذاتی و اجتناب ناپذیر است. مشکلات فوق می تواند از طریق منطق فازی به آسانی حل شود. چون منطق فازی قابل به کارگیری در شرایط عدم اطمینان و چند ارزشی می باشد. یک موجودیت در یک مسئله ممکن است دارای احتمال 0/5 یا احتمال 0/8 باشد مانند اینکه به صورت یک کلاس در مقابل منطق دو ارزشی کلاسیک در نظر گرفته شده باشد. که فقط دارای دو احتمال با ارزش 0 یا 1 می باشد. بنابراین سطوح مقدار دهی به بیش از دو ح الت افزایش می یابد. به دنبال آن خطای مقدار دهی کاهش خواهد یافت و از دست دادن اطلاعات در هر گام از توسعه کمتر خواهد شد. منطق فازی همچنین می تواند در تخمین اهداف پروژه از طریق جمع آوری اطلاعات از روی برنامه ها و سیستم های که قبلاً توسعه داده شده به طور مؤثری استفاده می شود. مفهوم منطق فازی همچنین می تواند در مرحله تست نرم افزار نیز استفاده شود.

کلیدواژه ها:

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • M.Aksit and F. Marcelloni , Diferring Elimination of Alternatives in ...
  • -F.Marcellon and M.Aksit, ImprovingObj ect -Oriented ...
  • :ACM Applied Computing review _ 2000. ...
  • L.A.Zadeh _ "Outline of a New Approachto the Analysis of ...
  • Systems, Man, and cybernetics _ No.1 _ pp.28-44, 1973. ...
  • Inheritance under uncertainty . In Object Oriented Methods, pages 403- ...
  • نمایش کامل مراجع