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

1-در این مطلب، متن اسلاید های اولیه دانلود فایل پاورپوینت مهندسی نرم افزار مبتنی بر عامل قرار داده شده است 2-به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید 3-پس از پرداخت هزینه ، حداکثر طی 4 ساعت پاورپوینت خرید شده ، به ادرس ایمیل شما ارسال خواهد شد 4-در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد 5-در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون زیر قرار نخواهند گرفت

— پاورپوینت شامل تصاویر میباشد —-

اسلاید ۱ :

رئوس مطالب

 مهندسي نرم‌افزار مبتني بر عامل

 فرايند‌هاي توسعه مبتني بر عامل

 روش‌هاي توسعه سيستم‌هاي مبتني بر عامل

 روش‌هاي مهندسي نياز‌ها

 چارچوب i*

 زبان GRL (زبان مدل سازي نياز‌ها)

 چارچوب NFR‌

 روش‌هاي تحليل و طراحي سيستم‌هاي مبتني بر عامل

 راه‌حل‌هاي مبتنی بر روشهای شیء گرا

 

اسلاید ۲ :

رئوس مطالب (ادامه)

 متدولوژي MaSe

 مرحله تحليل در MaSE 

 مرحله تعيين اهداف

 اعمال موارد كاربرد

 بازبيني نقش‌ها

 مرحله طراحي

 ايجاد كلاس هاي عامل

 ساخت گفتگوها

 تركيب كلاس هاي عامل

 طراحي سيستم

 روش‌هاي پياده سازي

 وش‌هاي تست

اسلاید ۳ :

مهندسي نرم‌افزار مبتني بر عامل

 نرم‌افزار‌هاي مبتني بر عامل داراي ويژگي‌هاي مشتركي نظير پيچيدگي، باز بودن و توزيع داده و كنترل هستند.

 نرم‌افزار‌هاي مبتني بر عامل معمولاً در دسته نرم‌افزار‌هاي Real-Time و حساس قرار مي‌گيرند.

 از عامل‌ها تشكيل شده بنابراين مهمترين Abstraction در اينگونه سيستم‌ها مفهومي به نام عامل است.

 بنابراين اين سيستم‌ها نيازمند روش‌هاي مهندسي نرم‌افزاري بوده كه به طور خاص براي اينگونه سيستم‌ها طراحي شده باشد.

اسلاید ۴ :

مهندسي نرم‌افزار مبتني بر عامل (ادامه)

 مهندسي نرم‌افزار مبتني بر عامل مهندسي نرم‌افزار سيستم‌هاي مبتني بر عامل است.

 مهندسي نرم‌افزار مبتني بر عامل، علاوه بر كاربرد در توسعه سيستم‌هاي مبتني بر عامل، براي توسعه سيستم‌هايي كه داراي ويژگي‌هايي نظير سيستم‌هاي مبتني بر عامل هستند، قابل كاربرد است.

 مهندسي نرم‌افزار مبتني بر عامل، يك تكنولوژي لايه‌اي محسوب مي‌شود.

اسلاید ۵ :

فرايند‌هاي توسعه مبتني بر عامل

 اين فرايند‌ها مشخص كننده مراحل لازم براي ساخت به موقع و با كيفيت يك سيستم مبتني بر عامل مي‌باشند.

 نمونه‌ها :

nMASSIVE ( مدل فرايند تكراري )

nTropos (مدل فرايند خطي)

 فرايند‌هاي همراه با چارچوب‌هاي توليد عامل (Zeus)

 گسترش مدل‌هاي فرايند موجود (XP for AO Systems)

اسلاید ۶ :

روش‌هاي توسعه سيستم‌هاي مبتني بر عامل

 در كنار فرايند، روش‌هايي براي به كارگيري در مدل‌فرايند نيز ضروري مي‌باشد.

 روش‌ها عبارتند از :

 روش‌هاي مهندسي نياز‌ها

 روش‌هاي تحليل و طراحي

 روش‌هاي پياده سازي

 روش‌هاي تست

 

اسلاید ۷ :

روش‌هاي مهندسي نياز‌ها

 اين روش‌ها، براي به دست آوردن و آناليز نياز‌هاي مشتري به كار مي‌روند.

 نمونه‌هايي از اين روش‌ها:

 چارچوب i*

 زبان GRL (زبان مدل سازي نياز‌ها)

 چارچوب NFR‌

اسلاید ۸ :

چارچوب i* براي مهندسي نياز‌ها

 چارچوبي براي مهندسي نياز‌ها بر اساس روش‌هاي مبتني بر عامل

 اين چارچوب براي مدل‌سازي نياز‌ها در يك سيستم كه داراي چندين عامل شركت كننده (نرم‌افزاري يا غير نرم‌افزاري) با خواست‌هاي متفاوت باشند، قابل استفاده است.

 در يافتن اهداف سيستم، اولويت بازيگران سيستم و ارتباط آنها با يكديگر، نحوه و امكان سنجي دستيابي به اهداف سيستم سودمند است.

اسلاید ۹ :

ويژگي‌هاي ديگر i*

 امكان ارزيابي هريك از عمليات و اهداف معرفي شده از چهارديدگاه ability، workability، viability و believability

 تاكيد بر مديريت نياز‌ها در مراحل اوليه توسعه (Early Phase Requirement Engineering)

 امكان به كارگيري در مديريت نياز‌هاي سيستم‌هاي گوناگون مخصوصاً سيستم‌هاي توزيع شده، سيستم‌هاي امن و …

اسلاید ۱۰ :

روش‌هاي تحليل و طراحي سيستم‌هاي مبتني بر عامل

  در این متدولوژی ها سعی شده که ویژگی های مربوط به عامل ها و روش های مرتبط با آن در متدولوژی های موجود اضافه گردد.

 به دو دسته تقسیم میشوند :

 متدولوژی هایی که توسعه روش های شیء گرا هستند.

 متدولوژی هایی که توسعه روش های مهندسی دانش هستند.