بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
اهداف
پيچيدگي نرمافزار و مفهومعامل
خصوصيات عامل
آشنايی با سيستمهاي چندعامله
آشنايي با انواع متدولوژيهاي عاملگرا (Age t-orie ted)
اسلاید 2 :
پيچيدگي نرمافزار
پيچيدگي بهعنوان يکي از خصوصيات ذاتي نرمافزار مطرح است
متدولوژيهاي بسياري سعي به حل پيچيدگي نمودهاند
روشهاي حل پيچيدگي
تجزيه(Decompositio )
تجريد(Abstractio )
سازماندهي(Orga isatio )
اسلاید 3 :
پيچيدگي نرمافزار (ادامه)
در محيطهاي مدرن، پيچيدگي به شکلهاي ديگر ظهور نموده است
هوشمندي (I tellige t)
تعاملپذيري (I teroperability)
سازگاري (Adaptive)
ناهمگني سکوها (Heteroge eous)
محيط توزيعشده (Distributed)
اسلاید 4 :
نرمافزارهاي مدرن
محيطهاي مدرن نياز به نرمافزارهايي دارند که
نياز به کاربر نداشته باشند و مستقل از او واکنش دهند
بتوانند به سود ما تصميمگيري نمايند
با ديگر سيستمها براحتي تعامل برقرار کند
در محيطهاي شبکهايمختلف قابليت اجرا داشته باشند
با شرايط جديد محيط سازگار شوند
اسلاید 5 :
عامل (Age t)
موجوديتي نرمافزاري (يا سيستم کامپيوتري) است كهمناسبمحيطخاصي طراحي شده و قادر به انجام اعمال انعطافپذير و مستقل براي رسيدن به اهداف درنظر گرفته شده براي آن سيستم ميباشد
اسلاید 6 :
عاملها، موجوديتهايي قابل تشخيص براي حل مسئله با محدوده و رابطخوشتعريف هستند
براي محيطهاي خاصي مناسب هستند
بسته به حالتشان وروديهايي را از طريق سنسورها دريافت ميکنند و را از طريق مجريان (effectors) ميگذارند
براي برآورده نمودن اهداف خاصي طراحي شدهاند
اسلاید 7 :
خصوصيات عامل
خودگرداني (Auto omous)
اعمال اصلي بدون دخالت انسان يا عامل ديگري انجام ميشود
ارتباط ميان عاملها با ديگر اجزا به صورت سلسله مراتبي نيست
پيشفعال بودن (Pro-active ess)
يك عامل نبايد حتماً منتظر فراخواني باشد بلكه بايد تحت شرايط خاص محيط فعال شود
واکنشدهي (Reactivity)
عامل بايد در برخي سيستمها محيط خود را حس كرده و به تغييراتي كه در آن رخ ميدهد پاسخ دهد
اسلاید 8 :
ارتباط با ديگران(Commu icative)
ممكن است يك عامل نرمافزاري عامل ديگري را فراخواني كند، درباره آن استنتاج انجام دهد و يا با آن به مذاكره بپردازد
يادگيري (Lear i g)
براساس تغييراتي كه در محيط رخ ميدهد رفتار خود را تغيير ميدهد
انعطافپذيري (Flexibility)
رفتارهايي که عامل انجام ميدهد، از پيش تعيينشده نيستند
اسلاید 9 :
هدفگرا (Goal-orie ted)
تنها به محيط خود پاسخ نميگويد بلکه بدنبال دستيابي به اهداف خود است
متحرک (Mobile)
توانايي جابهجا کردن خود از سيستمي به سيستم ديگر را دارد
شخصيت (Character)
داراي حالت بوده و شخصيتي مستقل است
اسلاید 10 :
شباهت عامل با شي
هردو موجوديتهايي را تعريف ميکنند
عاملها را اشيا فعال مينامند
هر دو ساختار داخليشان را بستهبندي ميكنند
به وسيله ارسال پيام با يكديگر ارتباط برقرار ميكنند