صفحه 1:
ع
60
oe
Og
wm SYSTEM DYNAMICS
ارائه نرم افزار
ارائه دهنده : علی باقریان
استاد مربوطه : آقای دکترشهانقی
صفحه 2:
116 ب وسیله محققانپ ژوهشکده محیط زیستومد یریم نابع دانشگام
101001079 جهستفادم در پروثم های- حقیاتیزیستم حیطیو ب رلیمدلسازی
پویاییجنگوبررسیگونه هاوزیستییتجزیه وتحلیلنتسهیه گردید.
در سال۲۰۰۱به دنبال محبوبیت این نرم افزاروتوسعه کاربرد آن » تیم توسعه دهنده نرم
افزار برای ایجاد نسخه سازکار بانیازکاربران درقالب یک شرکت مستقل (قدام نمودند که
ei pes Ny OS eee Cl ws ale sees نکر
این نرم افزار درحال حاضر در مدلسازی وشبیه سازی پروژه هادر زمینه بهداشت
ودرمان .اقیانوس شناسی ,علوم زیستی اکولوژی واکوسیستمها ...کاربرد دارد.
صفحه 3:
Robert Muetzelfeldt Jonathan Jasper Taylor
Massheder
صفحه 4:
ee
نكام
” 5133116 يى محيط مدلسازى 57151181 است كه به كاربر اجازه ترسيم
61 هاى مدل توسط متغيرها وروابط وجريانات بين آنهاء درقالب نمودار
كرافيكى رافراهم مى سازد.
در واقع اين نرم افزار با تكيه بر ساختار شيئ كرا (01[6©1-585601)تبين
مدل.های پیچیده ورفتارسیستم هأرابه کمک نمادها به اختصار ممکن می سازد.
۳ 51710116 طیف وسیعی از ابزرهارابرای تجسم رفتار سیستمبباستفاده از
نمودارهاءجداول وانیمیشن فراهم میکند.
همجن فابلت ارسال وبه اشتراک گذاشتن نتایج خود به یک برنامه دیگرجهت
تجزیه وتحلیل راداراست.
صفحه 5:
۳ تولید خودکار کد :6++ مدل( برای اجرای سریع )
۲ برنامه هايى که در اين نرم اقزار توشته میخوند ساختار go le ak
gl eee مان عکیرهای اراعا als gees Sealants های بررگ و بجيده رأ به
a igh il pa Ses gis فقس ولد عاسی را تجام ند
۲ امکان ایجادزمینه های گرافیکی خاص Plug-in) bg
* لمايش اغلانى (ia
۷ ای از مدل سازی ماژولار( 1020011187 ) : ساپورت نرم افزار در راستاى
مازولار مدل كردن بطورى كه هر قسمت از مدل را می توان بصورت جدا گانه استخراج
واستفاده نمود. این قابلیت با استفاده از 51101000615 انجام می پذیرد .
صفحه 6:
”3 سیستمهای باروابط علی معلولی پیچیده به آسانی قابل مدل کردن ۰ پیاده سازی
ونمایش وبالتبع قابل فهم باشد .
3 کبلیت ea Sap pe ey oles Ca ما gg
بخشهاى مختلف مدل توسط اعضاى كروه وسيس تلفيق آنهادر مدل اصلى)
7 اس سر رسا ای سل تس ری
۷ چابکی نرم افزار جهت ارتقا مدلهای مشابه ( ذخیره 511100061 بصورت مجزا
و
صفحه 7:
مفهوم
مفهوم شی گرایی یک برنامه با توجه به مفاهیم ت010[60 . مشخصات
و اعمال آنها توصیف میشوند
بدین صورت که محیط برنامه نویسی بجای درگیر کردن کاربر با کد
نویسی های طولانی» اشیا یا 0[0[601) (شکل ها وپنجره ها)هایی با
مشخصه های خاص و کاری که یک شیی خاص انجام میدهد در اختيار ما
قرارمیدهد.
۲ برنامه نویسی شی گرا در اوایل دهه ۱۹۷۰ توسط آلن کی 27 Alan
را ات
صفحه 8:
e
r
a
m
w
o
ft .c
o
S
s
c
i
t
s
i
l
u
m
si
.
w
w
SYSTEM DYNAMICS
w
/
:/
p
t
ht
e
l
i
im
ارائه نرم افزار
ارائه دهنده :علی باقریان
استاد مربوطه :آقای دکترشهانقی
S
معرفی
e
r
a
w
t
f
o
S
simileبوسیله محققان پژوهشکده محیط زیست ومدیریت منابع دانشگاه
Edinburghجهت استفاده در پروژه های تحقیاتی زیست محیطی و برای
مدلسازی پویایی جنگل وبررسی گونه های زیستی وتجزیه وتحلیل آن تهیه گردید .
e
l
i
در سال2001به دنبال محبوبیت این نرم افزاروتوسعه کاربرد آن ،تیم توسعهm
iنرم
دهنده
افزار برای ایجاد نسخه سازگار بانیازکاربران درقالب یک شرکت مستقل اقدام نمودندS
که
سود حاصله به تناسب بین شرکت ودانشگاه مشترکاتقسیم میگردد.
این نرم افزار درحال حاضر در مدلسازی وشبیه سازی پروژه هادر زمینه بهداشت
ودرمان ،اقیانوس شناسی ،علوم زیستی ،اکولوژی واکوسیستمها و...کاربرد دارد.
Simile Software
Robert Muetzelfeldt
Jonathan
Massheder
پدیدآورندگان
Jasper Taylor
Simileدر یک
نگاه
e
r
a
w
t
f
Simile یک محیط مدلسازی visualاست که به کاربر اجازه ترسیم
o
Sبین آنها ،درقالب نمودار
elementهای مدل توسط متغیرها وروابط وجریانات
گرافیکی رافراهم می سازد.
e
l
i
در واقع این نرم افزار با تکیه بر ساختار شیئ گرا ()0bject-basedتبین
m
i
مدل های پیچیده ورفتارسیستم هارابه کمک نمادها به اختصار ممکن می سازد.
S
Simile طیف وسیعی از ابزارهارابرای تجسم رفتار سیستم،بااستفاده از
نمودارها،جداول وانیمیشن فراهم میکند.
همچنین قابلیت ارسال وبه اشتراک گذاشتن نتایج خود به یک برنامه دیگرجهت
تجزیه وتحلیل راداراست.
ویژگی های نرم افزار
e
r
a
w
t
f
o
Sیافته هستند یعنی اینکه در
برنامه هایی که در این نرم افزار نوشته میشوند ساختار
e
lو پیچیده را به
بزرگ
محیط آن میتوان متغیرهایی از انواع متفاوت داشت و برنامه های
قسمت های کوچک تقسیم نمود ,به طوری که هر قسمت وظیفه خاصیiرا انجام دهد.
m
i
S
امکان ایجادزمینه های گرافیکی خاص توسط ()Plug-in
تولید خودکار کد ++Cمدل( برای اجرای سریع )
نمایش اعالنی مدل
پشتیبانی از مدل سازی ماژوالر( : ) modularساپورت نرم افزار در راستای
ماژوالر مدل کردن بطوری که هر قسمت از مدل را می توان بصورت جدا گانه استخراج
واستفاده نمود .این قابلیت با استفاده از submodelsانجام می پذیرد .
ویژگی های نرم افزار
e
r
a
w
t
f
oقابل مدل کردن ،پیاده سازی
سیستمهای باروابط علی معلولی پیچیده به آسانی
S
ونمایش وبالتبع قابل فهم باشد .
e
l
i
نویسی
(معادله
گروهی
بصورت
سیستم
مدل
نویسی
ومعادله
طراحی
قابلیت
بخشهای مختلف مدل توسط اعضای گروه وسپس تلفیق آنهادر مدل اصلی)m
i
S
قابلیت تغییر و اصالح سریع و آسان مدل شبیه سازی شده
چابکی نرم افزار جهت ارتقا مدلهای مشابه ( ذخیره submodelبصورت مجزا
) و. . . .
برنامه نویسی شی گرا
e
r
a
w
t
مفهوم
f
o
S
مفهوم شی گرایی یک برنامه با توجه به مفاهیم ، objectمشخصات
e
l
و اعمال آنها توصیف میشوند
i
m
بدین صورت که محیط برنامه نویسی بجای درگیر کردن کاربر با کد
i
نویسی های طوالنی ،اشیا یا ( Objectشکل ها وپنجره ها)هایی با S
مشخصه های خاص و کاری که یک شیی خاص انجام میدهد در اختیار ما
قرارمیدهد.
برنامه نويسي شي گرا در اوايل دهه ۱۹۷۰توسط آلن کي Alan Kay
طراحي شده است .
S
e
l
i
im
t
f
o
S
a
w
e
r
باتشکر