نام پژوهشگر: همایون موتمنی

روشی جهت تولید موارد تست نرم افزارهای شئ گرا با استفاده از شبکه های پتری
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه پیام نور - دانشگاه پیام نور استان تهران - پژوهشکده برق و کامپیوتر 1390
  سید اسماعیل میرزاییان   همایون موتمنی

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

ارائه چارچوبی جهت ارزیابی آمادگی الکترونیکی به منظور استقرار دولت الکترونیک درسازمانهای دولتی برمبنای روش doi(مطالعه موردی: شرکت برق منطقه ای مازندران)
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه پیام نور - دانشگاه پیام نور استان تهران - دانشکده مهندسی کامپیوتر 1391
  حمیده حامی   همایون موتمنی

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

بهبود روش خوشه بندی k-medoids با استفاده از الگوریتم بهینه سازی گروه ذرات برای خوشه بندی تصویر
پایان نامه وزارت علوم، تحقیقات و فناوری - موسسه آموزش عالی غیر دولتی و غیرانتفاعی طبری - پژوهشکده علوم کامپیوتر 1393
  زینب ترابی دشتی   حسام عمرانپور

خوشه بندی یکی از اعمال اصلی در داده کاوی می باشد که به معنای گروه بندی نمونه¬های مشابه است. این تکنیک به دنبال کشف ساختار در داده¬ها از طریق بررسی شباهت¬ها و تفاوت¬های میان آنهاست.به طورکلیدسته بندی متنوعی از الگوریتم¬های خوشه بندی وجود دارد.نوعیاز این دسته بندی الگوریتم¬ها رابه دو دسته روش¬های تفکیکی و روش¬های سلسله مراتبی تقسیم می کند.در این پایان نامه به یکی از الگوریتم¬هایخوشه بندی تفکیکی به نامk-medoids پرداخته شده است. الگوریتم خوشه بندی pam یکی از اولین و ساده ترین انواع الگوریتم k-medoids به شمار می آید که به دلیل انتخاب تصادفی اشیاء نماینده و غیرنماینده در ابتدای الگوریتمبه بهینه محلی همگرا بوده و لزوما جواب بهینه رادر خوشه بندی تولید نمی کند. در این مقاله با استفاده از الگوریتم بهینه سازی گروه ذرات، دو روش جهت بهبود این الگوریتم خوشه بندی ارائه شده است. اولین روش پیشنهادی از الگوریتم بهینه سازی گروه ذرات درجهت خوشه بندی داده ها با هدف بهینه نمودن تابع هزینه در الگوریتم pam استفاده شده است. در دومین روش پیشنهادی به ترکیب دو الگوریتم مذکور (pso+pam) می پردازیم، که هدف از به کار بردن الگوریتم بهینه سازی گروه ذرات در این مدل ترکیبی، تعیین بهترین غیر نماینده ها در الگوریتم pamاست. در بخش ارزیابی، دو الگوریتم جدید با مجموعه داده های مختلف تست و نتایج حاصل از آنها با الگوریتم خوشه بندی pamمقایسه میشود. بررسی نتایج بدست آمده نشان می دهد که الگوریتم ترکیبی پیشنهادی نسبت به سایر الگوریتمهای خوشه بندی مورد بررسی از کارایی و اثربخشی بالاتری جهت خروج از مینیمم محلی و رسیدن جواب بهینه خوشه بندی برخوردار است.

ارائه راهبرد امنیتی در ترکیب وب سرویس و عامل سیار
پایان نامه وزارت علوم، تحقیقات و فناوری - موسسه آموزش عالی غیر دولتی و غیرانتفاعی طبری - دانشکده مهندسی کامپیوتر 1393
  شقایق بندگان   همایون موتمنی

چکیده : با گسترش روز افزون سیستم های توزیع شده، مدیریت، تعامل و ترکیب این سیستم ها با مشکلاتی مواجه شده است. یکی از تحولات سیستم های توزیع شده در دهه اخیر وب سرویس ها و دیگری سیستم های عامل سیار می باشند عامل سیار و وب سرویس ها ،دو تکنولوژی هستند که نواقص یکدیگر را جبران میکنند و نقش به سزایی را در برنامه های کاربردی الکترونیکی ایفا میکنند. وب سرویس ها بطور ذاتی بستری برای گسترش عامل سیار فراهم میکنند.از اینرو ترکیب این دو تکنولوژی در سال ها اخیر بطور گسترده مورد بررسی قرار گرفته است. وب سرویس به معنای ساده نوعی کامپوننت تحت وب است. این کامپوننت به برنامه¬هایی که از آن استفاده می¬کنند این امکان را می¬دهد که بتوانند از متدهای این وب سرویس استفاده کنند. یک عامل سیار ترکیبی از یک نرم افزار کامپیوتری و داده است که توانایی مهاجرت از یک کامپیوتر به کامپیوتر دیگر را بطور خود مختار دارد و اجرایش را در کامپیوتر مقصد ادامه می دهد.عامل سیار میتواند پهنای باند مورد نیاز را کاهش دهد و بدون فعال بودن اتصال میان سرویس دهنده و سرویس گیرنده به فعالیت بپردازد. ازآنجاییکه موضوع امنیت هنوز یکی از نگرانی های اصلی در این راستا میباشد، در سال های اخیر کارهای بسیاری در زمینه همکاری عامل های سیار در ترکیب با وب سرویس ها صورت گرفته است.اما بمنظور برقراری امنیت و قابلیت اعتماد، همه داده ها یی که در میان کاربران و عامل ها و یا ارائه کنندگان وب سرویس ها با هم در ارتباطند، میبایست رمزگذاری شوند. با توجه به اهمیت این موضوع، در روش پیشنهادی، یک راهبرد امنیتی جدید برای عامل سیار و وب سرویس ارائه می دهیم. در این راهبرد از یک الگوریتم رمزنگاری مبتنی بر شناسه استفاده کردیم و روشی برای مکانیسم امنیتی بدون استفاده از تایید صحت مبتنی بر ساختار کلید عمومی(pki) ارائه می دهیم که سبب می شود تا مدیریت کلید آسانتر شود و هزینه محاسبات مخصوصا برای وب سرویس های گروه گرا کاهش می یابد.همچنین وظایف uddi را که به عنوان مرکز اطمینان از آن استفاده می نمایم،بهبود می بخشیم و برای افزایش انعطاف پذیری از عامل سیار بهره جسته ایم تا درخواستهای کاربر برای فراهم کننده سرویس به عامل سیار نگاشت گردد.

نهان نگاری تصاویر دیجیتال با تبدیلات گسسته
پایان نامه وزارت علوم، تحقیقات و فناوری - موسسه آموزش عالی غیر دولتی و غیرانتفاعی طبری - دانشکده مهندسی کامپیوتر 1393
  ساره امیدی   همایون موتمنی

چکیده امروزه با گسترش شبکه جهانی اینترنت، مدیاهای دیجیتال به آسانی در اختیار ما قرار می گیرند. این مدیاهای دیجیتال شامل عکس، صدا، ویدئو می باشند که از تخلف کپی رایت، دستکاری اطلاعات و توزیع غیر قانونی زیان و خسارت زیادی را متحمل می شوند. حفاظت از این داده های دیجیتالی یک مسئله بسیار مهم است، در واقع توانایی جایگذاری اطلاعات امنیتی در داخل مولتی مدیاها امروزه به یک نیاز فوری تبدیل شده است. مطالعاتی که دراین زمینه انجام شده است، نشان می دهد یکی از راه حل های مناسب برای این مسئله نهان نگاری دیجیتالی است. هدف از نهان نگاری، پنهان کردن اطلاعات در ساختار دیجیتال است. در نهان نگاری با توجه به کاربردهای مختلف، مقاومت در برابر تغییرات نیز اهمیت دارد. این پایان نامه، نهان نگاری را به عنوان یکی از مباحث مهم در حفاظت از رسانه ها مورد توجه قرار می دهد. اکثر محققان معتقدند که بیشتر الگوریتم های نهان نگاری دارای ضعف می باشند. لذا یک روش نهان نگاری غیرقابل مشاهده و مبتنی بر تکنیک تبدیل موجک گسسته که از الگوریتم توده ذرات جهت افزایش استحکام استفاده شده است، پیشنهاد می گردد. در مرحله جایگذاری تصویر میزبان وتصویر واترمارک به چهار زیر مجموعه ll,hl,lh,hh تقسیم می شود و نهان نگاری در مجموعه ll از تصویر میزبان انجام میشود. دراستخراج تصویر نهان نگاری واترمارک از الگوریتم توده ذرات جهت انتخاب یک فاکتور مقیاس مناسب استفاده می شود. پیاده سازی این پایان نامه در نرم افزار matlab 2011 انجام میشود.

ارائه ی پروتکل جدید امضای دیجیتال کور مبتنی بر مساله لگاریتم گسسته روی منحنی بیضوی
پایان نامه وزارت علوم، تحقیقات و فناوری - موسسه آموزش عالی غیر دولتی و غیرانتفاعی طبری - دانشکده کامپیوتر و فناوری اطلاعات 1393
  راضیه ولی زاده   رضا شاهوردی

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

ارائه الگوریتمی ترکیبی بر پایه ica و ga جهت حل tsp
پایان نامه وزارت علوم، تحقیقات و فناوری - موسسه آموزش عالی غیر دولتی و غیرانتفاعی طبری - دانشکده ریاضی و کامپیوتر 1393
  رضا دره شوری صفرخانی   حسین نعمت زاده

مسئله فروشنده دوره گرد یکی از مسائل np-complete می باشد که به دلیل کاربردهای گسترده ای که در دنیای واقعی دارد بسیار مورد توجه محققین بوده است و همواره سعی شده با استفاده از روشهای مختلف این مسئله را حل نمایند. پس از ابداع الگوریتم ها مکاشفه ای و فرا مکاشفه ای تلاشهای زیادی جهت حل این مسئله توسط این نوع الگوریتم ها صورت گرفته است. در این تحقیق تلاش خواهد شد با استفاده از الگوریتم های فرا مکاشفه ای جواب این مسئله را از لحاظ زمانی بهبود و همچنین بهینه سراسری را بدست آوریم. برای حصول این اهداف از دو الگوریتم ژنتیک و رقابت استعماری استفاده می شود. این دو روش با هم ترکیب شده و در هر چند تکرار یکی کنترل اجرا را در دست می گیرد. در الگوریتم ژنتیک نوعی جهش منطقه ای و در الگوریتم رقابت استعماری یک انقلاب حریصانه معرفی می شود. پیاده سازی، مشاهده و بررسی نتایج نیز در نرم افزار متلب خواهد بود. با توجه به پیاده سازی انجام شده مشاهده می شود که الگوریتم پیشنهادی نتیجه را بهبود داده و در مسائل استاندارد نیز به بهینه سراسری دست یافته است.

روشی برای کاهش ابعاد با استفاده از الگوریتم بهینه سازی گروه ذرات برای مسئله دسته بندی
پایان نامه وزارت علوم، تحقیقات و فناوری - موسسه آموزش عالی غیر دولتی و غیرانتفاعی طبری - دانشکده برق و کامپیوتر 1393
  ناهید نخعی   حسام عمرانپور

در این پایانامه سعی شده است با الهام گرفتن از روشهای موجود کاهش ابعاد و ترکیب الگوریتم بهینه سازی گروه ذرات با مسئله دسته بندی روش جدیدی در حیطه کاهش ابعاد ارائه شود.

ارزیابی چالش های امنیتی و تاثیر آن بر محاسبات ابری با استفاده از شبکه های پتری
پایان نامه وزارت علوم، تحقیقات و فناوری - موسسه آموزش عالی غیر دولتی و غیرانتفاعی طبری - پژوهشکده علوم کامپیوتر 1393
  آنا مولایی   همایون موتمنی

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

بهینه سازی گروه ذرات به روی پارامترهای کرنل و k نزدیکترین همسایه برای مسائل دسته بندی
پایان نامه وزارت علوم، تحقیقات و فناوری - موسسه آموزش عالی غیر دولتی و غیرانتفاعی طبری - پژوهشکده علوم کامپیوتر 1393
  سعیده پولادخانی   حسام عمرانپور

در این پایان نامه یک روش حل مسائل دسته بندی ارائه می شود. کرنلها در روشهای حل مسائل دسته بندی کاربرد بسیاری دارند. با استفاده از کرنل، داده ها به فضایی با ابعاد بالاتر انتقال داده می شوند. به طور ایده آل انتظار می رود که در این فضا داده های مشابه در کنار یکدیگر قرار بگیرند. نو آوری این پایان نامه در به کار گرفتن روش دسته بندی k نزدیکترین همسایه در این فضا است. این عمل از نظر تئوری عملکرد مناسبی خواهد داشت. کرنل ها پارامترهایی دارند که با تغییر آنها داده ها به فضاهای با توزیع متفاوتی نگاشت می شوند. لذا با استفاده از روش بهینه سازی گروه ذرات به یافتن مقدار بهینه این پارامتر ها پرداخته می شود. لذا با تنظیم این پارامترها به دقت بالاتری دست می یابیم. نوآوری دیگر این پایان نامه به کار بردن مقدار k در روش دسته بندی k نزدیکترین همسایه به صورت گسسته در بازنمایی ذرات روش بهینه سازی است. برای ارزیابی، روش پیشنهادی روی داده های معیار استاندارد uci پیاده سازی شده اند. نتایج نشان دهنده این است که روش پیشنهادی به دقت بالاتری نسبت به سایر روشهای دسته بندی دست یافته است.

ارائه یک روش ترکیب دسته بندی کننده ها بر اساس خوشه بندی داده ها
پایان نامه وزارت علوم، تحقیقات و فناوری - موسسه آموزش عالی غیر دولتی و غیرانتفاعی طبری - دانشکده برق و کامپیوتر 1394
  رضا شش بلوکی   حسام عمرانپور

دسته بندی یا تعیین نوع کلاس در یادگیری ماشین از اهمیت بسزایی برخوردار است. در واقع طبقه بندی اطلاعات روشی است که در همه علوم خواه یا ناخواه استفاده میشود. در علم کامپیوتر روش های بسیاری برای این مهم وجود دارد. هر روش نقطه ضعف و نقطه قوت خاص خود را دارد. اما در بعضی مواقع تنها یک روش برای طبقه بندی اطلاعات کافی نیست و مجبوریم که از چند روش و بررسی نتایج آنها این کار را انجام دهیم. راه های زیادی برای ترکیب طبقه بندی اطلاعات وجود دارد. اما با تغییر در روند ترکیب اطلاعات به روش دقیق تری دست پیدا میکنیم که بالطبع نتایج بهتری حاصل میشود. در روش پیشنهادی قبل از اجرای ترکیب دسته بندی کننده ها بر روی دسته بندی کننده ها عمل خوشه بندی صورت میگیرد. نوع الگوریتم خوشه بندیو همچنین تعداد کلاس ها یا لیبل ها اهمیتی ندارد. ما میتوانیم به روش های مختلف مانند k-means یا dbscan یا روش های دیگر خوشه بندی را انجام دهیم. بعد از انجام خوشه بندی و ایجاد کلاس های مختلف ، روی هر کلاس چند عمل کلاسه بندی)طبقه بندی( با روش های مختلف انجام میشود. هر روش خطای مربوط به خود را دارد. بعد از انجام این کار طبقه بندی کننده ها یا کلاسیفایر ها با هم ادغام شده. به بیان دیگر نتایج کلاسیفایر ها بررسی میشود و هر داده ای بنا به روش ترکیب کلاسیفایر مربوط به یک کلاس خاص میشود. الگوریتم ها و روش های زیادی برای ترکیب کلاسیفایر ها وجود دارد که در این پژوهش از الگوریتم adaboost که زیر مجموعه الگوریتم بوستینگ است استفاده شده. شرط استفاده از الگوریتم adaboost این است که کلاسیفایر ها نتایج بهتر از 5 % یا تصادفی داشته باشند.

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

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

ارائه رویکردی نوین جهت بهینه سازی خط تولید نرم افزار
پایان نامه موسسه آموزش عالی روزبهان ساری - دانشکده کامپیوتر و فناوری اطلاعات 1394
  محمدرضا یزدانی   همایون موتمنی

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

ارائه ی روشی برای زمان بندی پروژه های نرم افزاری براساس منطق فازی
پایان نامه موسسه آموزش عالی روزبهان ساری - دانشکده مهندسی کامپیوتر 1394
  مهسا آرمان پور   همایون موتمنی

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