• شماره ركورد
    17418
  • شماره راهنما(اين فيلد مربوط به كارشناس ميباشد لطفا آن را خالي بگذاريد)
    17418
  • پديد آورنده

    نازنين نگار حاجيها

  • عنوان
    طراحي و پياده سازي يك سيستم خدمات پشتيباني مبتني بر وب با استفاده از معماري چند عاملي
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    كامپيوتر
  • تاريخ دفاع
    آذرماه 1395
  • استاد راهنما
    دكتر ناصر مزيني
  • دانشكده
    كامپيوتر
  • چكيده
    چكيده در دنياي امروز انجام همزمان چندين پروژه كه هر يك داراي تعدادي فعاليت است، امري معمول مي¬باشد. از جمله سيستم¬هايي كه با مسئله مديريت تعداد زيادي پروژه به همراه فعاليت¬هاي مربوط به آن¬ها روبه¬رو مي¬باشند، مي¬توان يك سيستم خدمات پشتيباني نرم¬افزارهاي سفارشي را نام برد. گسترش وب علاوه بر اينكه روند جمع¬آوري مشكلات، درخواست¬هاي كاربران و به طور كلي اطلاعات را تسهيل ساخته، اين چالش را ايجاد نموده است كه با حجم وسيعي از اطلاعات روبه¬رو باشيم كه نياز به مديريت صحيح دارند. در چنين سيستمي تعداد محدود كارشناس مشغول به كار مي¬باشند كه مي¬بايست به طريقه مناسب فعاليت¬هاي در صف انتظار براي انجام بين آن¬ها تقسيم گردد. از طرف ديگر محصولات نرم¬افزاري داراي بخش¬هاي متعددي مي¬باشند و هر بخش داراي مستندات مخصوص به خود مي¬باشد كه با انجام هر فعاليت در آن¬ها تغييراتي انجام مي¬شود. همچنين ممكن است كه در بسياري موارد مشكلات مشابه دريافت شوند كه مي-توان با مراجعه به مشكلات گذشته راه¬حل مناسبي براي آن¬ها ارائه داد. بنابراين در چنين سيستمي دو جنبه زمانبندي فعاليت¬ها و مديريت و استفاده از اطلاعات نمايان مي¬شود كه هر يك داراي معضلات بسياري مي¬باشند و تحقيقات زيادي به ارائه روش¬هاي مفيد براي حل مشكلات موجود ارائه گرديده است. ظهور سيستم¬هاي چند عاملي راه¬حل مناسبي براي حل اين قبيل مشكلات ارائه داده است. در اين رساله در ابتدا روشي براي زمانبندي فعاليت¬ها و تخصيص آن¬ها به كارشناسان ارائه شده است. روش موجود با به كارگيري چندين نوع عامل سعي در ارائه زمانبندي و تخصيص وظيفه بهينه با استفاده از مكانيسم مزايده دارد. در روش پيشنهادي ما از يك مكاشفه ساده براي حل مشكلات مزايده بهره برده شده است. روش ارائه شده ما علاوه بر اينكه در مقايسه با يكي از جديدترين روش¬هاي شاخص برتري نسبي دارد، سريع مي¬باشد و براي مسائل واقعي با تغييرات آني نيز مناسب مي¬باشد. در اين رساله همچنين نتايج چند قاعده اولويت شاخص در اين زمينه ارائه شده است. در مرحله بعد با تعريف هستي¬شناسي¬ها و بهره¬گيري از فناوري¬هاي تحت وب نظير وب سرويس¬ها يك چارچوب جهت استفاده از مستندات مربوط به محصولات نرم¬افزاري ارائه شده است. واژه¬هاي كليدي: سيستم¬هاي چند عامله، زمانبندي پروژه، هستي¬شناسي، وب معنايي
  • تاريخ ورود اطلاعات
    1396/03/20
  • تاريخ بهره برداري
    1/1/1900 12:00:00 AM
  • دانشجوي وارد كننده اطلاعات

    اعظم صادقي

  • چكيده به لاتين
    Abstract Nowadays simultaneously executing multiple projects each including several activities is a common process. One of the systems which deals with the problem of managing multiple projects and their related activities, is a system for support and maintenance such as a help-desk. Although widespread growth of world wide web has its own advantages such as facilitating the collection of user requests and data, but also it has set forth several problems. It has brought a large volume of data that needs proper management. Several technicians work in this system that pending activities must be distributed among them in a suitable manner. Other than that every software product has various components each with its own documentation. In the process of getting the activities done, these components and their documentation may change. Also several problems may have occurred in the past that going through their description may result in solving new problems. In this system, we have two major issues: Scheduling and data management. These issues have been studies extensively. With the emergence of multi-agent systems, new solutions have been proposed. In this work, a new method for activity scheduling and allocation is presented. The proposed approach has made use of several agent types and aims to schedule and allocate activities to technicians using an auction mechanism. For solving the auction problems we have used a simple heuristic. Our approach has shown improved results comparing to one of the famous methods in this domain. Also it is fast and is appropriate for real-world problems with immediate changes. Also we have shown results when applying different priority rules. In the next phase with the definition of ontologies and using web technologies like web services we have developed a framework for reusing the software documentation. Keywords: Multi-agent systems, Project scheduling, Ontologies, Semantic web