پاورپوینت مهندسی نرم افزار مبتنی بر عامل (pptx) 39 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 39 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
مهندسی نرم افزار مبتنی بر عامل
3
رئوس مطالب
مهندسي نرمافزار مبتني بر عامل
فرايندهاي توسعه مبتني بر عامل
روشهاي توسعه سيستمهاي مبتني بر عامل
روشهاي مهندسي نيازها
چارچوب i*
زبان GRL (زبان مدل سازي نيازها)
چارچوب NFR
روشهاي تحليل و طراحي سيستمهاي مبتني بر عامل
راهحلهاي مبتنی بر روشهای شیء گرا
4
رئوس مطالب (ادامه)
متدولوژي MaSe
مرحله تحليل در MaSE
مرحله تعيين اهداف
اعمال موارد كاربرد
بازبيني نقشها
مرحله طراحي
ايجاد كلاس هاي عامل
ساخت گفتگوها
تركيب كلاس هاي عامل
طراحي سيستم
روشهاي پياده سازي
روشهاي تست
5
مهندسي نرمافزار مبتني بر عامل
نرمافزارهاي مبتني بر عامل داراي ويژگيهاي مشتركي نظير پيچيدگي، باز بودن و توزيع داده و كنترل هستند.
نرمافزارهاي مبتني بر عامل معمولاً در دسته نرمافزارهاي Real-Time و حساس قرار ميگيرند.
از عاملها تشكيل شده بنابراين مهمترين Abstraction در اينگونه سيستمها مفهومي به نام عامل است.
بنابراين اين سيستمها نيازمند روشهاي مهندسي نرمافزاري بوده كه به طور خاص براي اينگونه سيستمها طراحي شده باشد.
6
مهندسي نرمافزار مبتني بر عامل (ادامه)
مهندسي نرمافزار مبتني بر عامل مهندسي نرمافزار سيستمهاي مبتني بر عامل است.
مهندسي نرمافزار مبتني بر عامل، علاوه بر كاربرد در توسعه سيستمهاي مبتني بر عامل، براي توسعه سيستمهايي كه داراي ويژگيهايي نظير سيستمهاي مبتني بر عامل هستند، قابل كاربرد است.
مهندسي نرمافزار مبتني بر عامل، يك تكنولوژي لايهاي محسوب ميشود.
7
8
فرايندهاي توسعه مبتني بر عامل
اين فرايندها مشخص كننده مراحل لازم براي ساخت به موقع و با كيفيت يك سيستم مبتني بر عامل ميباشند.
نمونهها :
MASSIVE ( مدل فرايند تكراري )
Tropos (مدل فرايند خطي)
فرايندهاي همراه با چارچوبهاي توليد عامل (Zeus)
گسترش مدلهاي فرايند موجود (XP for AO Systems)
9
روشهاي توسعه سيستمهاي مبتني بر عامل
در كنار فرايند، روشهايي براي به كارگيري در مدلفرايند نيز ضروري ميباشد.
روشها عبارتند از :
روشهاي مهندسي نيازها
روشهاي تحليل و طراحي
روشهاي پياده سازي
روشهاي تست