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