Upload
charlton-alberto
View
244
Download
32
Tags:
Embed Size (px)
DESCRIPTION
ارزیابی متدولوژی GAIA در مهندسی نرم افزار عامل گرا. استاد ارجمند: جناب آقای دکتر خیرخواه ارائه دهنده : محمد صادق زاده زمستان 92. Gaia Methodology. فهرست عناوین. در این کنفرانس میخواهیم با متدولوژی GAIA و نحوه پیاده سازی و مراحل آن آشنا شویم و سپس - PowerPoint PPT Presentation
Citation preview
ارزیابی متدولوژی
GAIA
در مهندسی نرم افزار
عامل گرا
:استاد ارجمند
جناب آقای دکتر خیرخواه
: ارائه دهنده
محمد صادق زاده92زمستان
Gaia Methodologyفهرست عناوین
مقدمه
معرفی متدولوژی
GAIA
ارزیابی متدولوژی
نتیجه گیری
در این کنفرانس میخواهیم با متدولوژی
GAIA
و نحوه پیاده سازی و مراحل آن آشنا شویم و
سپس
این متدولوژی را به وسیله تحلیل ویژگی ها
ارزیابی کنیم،
به طوری که نقاط ضعف و قوت آن مشخص
شود.1
Gaia Methodology
Situatedness
Autonomy
Reactivity
Proactiveness
Social ability
مقدمه
عامل چیست؟
عامل قوی؟
عامل ضعیف؟
Gaia Methodology
Autonomy
Reactivity
Proactiveness
Social ability
مقدمه
Situatedness
عامل ها در یک محیط تعبیه شده قرار دارند.
آنها از
سنسورهای خود برای درک محیط و گرفتن
اطالعات
از آن استفاده می کنند و از طریق محرک ها
و ابزارهای
خود بر آن تاثیر می گذارند.
Reactivity
Proactiveness
Social ability
Gaia Methodology
مقدمه
Situatedness
Autonomy
عامل ها می توانند مستقل از افراد یا دیگر عامل ها و به
صورت خودکار،در جهت رسیدن به هدفی که باید انجام
دهند فعالیت و تصمیم گیری کنند.
Proactiveness
Social ability
Gaia Methodologyمقدمه
Situatedness
Autonomy
Reactivity
عامل ها می توانند محیط شان را درک کنند و به موقع
به اتفاقاتی که در آن می افتد پاسخ دهند.
Social ability
Gaia Methodology مقدمه
Situatedness
Autonomy
Reactivity
Proactiveness
عامل ها اگر هدفی داشته باشند که در هر لحظه باید به
دنبال آن باشند ،بسیار فعال هستند.
Gaia Methodology مقدمه
Situatedness
Autonomy
Reactivity
Proactiveness
Social ability
عامل ها می توانند با افراد و دیگر عامل ها در جهت
رسیدن به هدف تعامل کنند.
Gaia Methodology فهرست
عناوین
مقدمه
معرفی متدولوژی
GAIA
ارزیابی متدولوژی
نتیجه گیری
GAIA یکی از اولین متدولوژی های مخصوص
تحلیل و طراحی
سیستم های عامل گرا می باشد. هدف اصلی از
طراحی این
متدولوژی، ارائه کردن یک محیط طراحی با
چارچوب مدلسازی
و تعدادی تکنیک وابسته به طراحی سیستم های
عامل گرا است.
1- آنالیز
طراحی -2
Gaia Methodologyفهرست عناوین
مقدمه
معرفی متدولوژی
GAIA
ارزیابی متدولوژی
نتیجه گیری
Requirement
statement
Service model
Acquaintance
model
Agent model
Interaction
model
Role model
Analysis
Design
Gaia Methodology
معرفی متدولوژی
GAIA
فاز آنالیز
فاز طراحی
Gaia Methodology
معرفی متدولوژی
GAIA
فاز آنالیز
فاز طراحی
Gaia Methodology
ارزیابی متدولوژی
مفاهیم
زبان مدلسازی
پردازش
جنبه عملی بودن
را بر اساس GAIAدر این قسمت ما متدولوژی
ویژگی ذکر شده و در یک چارچوب ارزیابی مبتنی بر 4
ویژگی ها مورد ارزیابی قرار خواهیم داد.
Gaia Methodology
ارزیابی متدولوژی
زبان مدلسازی
پردازش
جنبه عملی بودن
مفاهیم
Result Concepts & Properties
H Autonomy
L Mental attitudes
H Proactive
M Reactive
L Concurrency
L Situated
N Teamwork
M Protocols
H Clear concepts
M Agent-oriented
Gaia Methodology
ارزیابی متدولوژی
مفاهیم
زبان مدلسازی
پردازش
جنبه عملی بودن
Result Modeling & Notation
A Clear notation
A Syntax + symbols defined
A Static + dynamic
N Adequate & Expressive
DA Different view
A Easy to use
A Easy to learn
A Semantic defined
N Consistency checking
N Traceability
Gaia Methodology
ارزیابی متدولوژی
مفاهیم
زبان مدلسازی
پردازش
جنبه عملی بودن
Result Process
3 Requirements analysis
4 Architectural design
1 Detailed design
0 Implementation
0 Testing & Debugging
0 Deployment
0 Maintenance
Gaia Methodology
ارزیابی متدولوژی
مفاهیم
زبان مدلسازی
پردازش
جنبه عملی بودن
Result Pragmatics
DA Quality guidelines
DA Cost estimation
DA Management decision
0 Number apps
- Real apps
- Used by non-creators
no Domain specific
DA Scalable
A Distributed
Gaia Methodology
فهرست عناوین
مقدمه
معرفی متدولوژی
GAIA
ارزیابی متدولوژی
نتیجه گیری
با توجه به ارزیابی انجام شده از این متدولوژی ، میتوان
اظهار داشت که این متدولوژی از لحاظ مفاهیم و زبان
مدلسازی در مرحله تکامل قرار دارد و می تواند انتظارات
اولیه را برآورده کند ولی در مراحل برآورد هزینه ها و
راهبردهای تضمین کیفیت و خصوصا در مراحل نصب و
پیاه سازی و نگه داری نمی تواند به خوبی عمل کند و
نیاز زیادی به ارتقا و توسعه دارد.
Gaia Methodology
با تشکر
TitleLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniamQuis nostrud exercitation Ullamco laboris nisi ut aliquip
Ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Course Title |This is the slide title
TitleLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniamQuis nostrud exercitation Ullamco laboris nisi ut aliquip
Ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Course Title |This is the slide title
Course Title |This is the slide title
CLICK HERE FOR MORE INFO
Course Title |This is the slide title
Course Title |This is the slide title
TitleLorem ipsum dolor sit amet, consectetur adipisicing elit.
Ut enim ad minim veniamQuis nostrud exercitation Ullamco laboris nisi ut aliquip
Ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse.