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