|
|
مهندسي نرم افزار راهي براي غلبه بر پيچيدگي طراحي نرم افزار
است. متدولوژيهاي گوناگوني در اين حيطه از علم مهندسي كامپيوتر ارائه شده
است كه هر كدام معايب و مزاياوكاربردهاي خاص خود را دارد.يكي از متدلوژيهاي
جديد كه براي تدوين نرم افزاربراي سيستمهاي مهندسي پيچيده و توزيع شده كه
چندعامله هم مي باشندو سيستمهاي باز شبكه اي مانند اينترنت ايجاد شده است،
مهندسي نرم افزار عامل گرا مي باشدكه با توجه به خصوصيات اين محيطها ازجمله
سرعت متغير، غير قابل پيش بيني يا بازبودن كه احتمال شكست اعمال درآنجا
وجود داردبراي آنها مناسب مي باشدوارائه متدلوژيهاي مناسب را مي طلبدكه در
اين مقاله به آن مي پردازيم.
فهرست :
مقدمه
مفهوم عامل
مهندسی نرم افزار عامل گرا
مقایسه ی عامل و اشیا
مکانیسم های ارتباطی در میان عامل ها در سیستم های چند عامله
متولوژی سیستم های چند عامله
نتیجه گیری
مراجع
:: برچسبها:
سیستم های پیچیده نرم افزاری ,
سیستم های توزیع شده ,
طراحی سطح عامل ,
کنفرانس ملی مهندسی نرم افزار ایران ,
متولوژی سیستم های چند عامله ,
مفهوم عامل ,
مقایسه ی عامل و اشیا ,
مکانیسم های ارتباطی در میان عامل ها در سیستم های چند عامله ,
مهندسی نرم افزار عامل گرا ,
نرم ,
:: بازدید از این مطلب : 70
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 13 تير 1395 |
نظرات ()
|
|
در قرن 21 دنیاي برنامه نویسی متحول شده و به سمت شیء گرایی و
شبکه پیش می رود. از این رو به نظر من بهترین تجربه براي یک برنامه نویس ،
نوشتن یک پروژه به کمک شبکه است. این تفکر من را به وا داشت که یک برنامه
برنامه تحت شبکه بنویسم. کل این برنامه شامل 2 قسمت سرور و کلاینت که همان
کارآموز می باشد می شود. از آن با کمی تغییر می توان به عنوان یک برنامه
کافی نت و همچنین برنامه کنترل سیستم هاي شاگردان و هنرجویان و … استفاده
کرد. ویژگی اصلی آن وجود امکان شبکه اي آن و اتصال بیش از یک کلاینت به آن
می باشد.محیط بسیار کاربر پسند و گرم باعث شده که به آن به دید یک نرم
افزار دوست و بسته خوب نگاه کرد. تفکر اصلی آن از وقتی شروع شد که به عنوان
کارآموز در شرکت نفت فعالیت می کردم با این مشکل برخوردم که همه با صدا و
فریاد و دست نوشته کار می کردند. مثلا 5 تا کالا را می خواهم پس باید
فاکتور آن را بنویسم و به خودم فاکتور را تحویل داده و برگردانم. همچنین
اگر سیستمی خراب شد باید به صورت دستی به آن برچسب زده و آن را به کارآموز
به صورت دستی تحویل داده و به وي بگوییم که فلان کارها را انجام بده و از
همه بدتر یک دفتر چه هست که در آن تمامی فعالیت ها را یادداشت می کردیم.
مثلا فلان سیستم با فلان شماره و … آورده شده ، من آن را تعمیر کردم به این
مشکل و با این راه حل ها و قطعات. از این رو برنامه اي نوشتم که تمامی این
کارها را تحت تاثیر قرار می داد به عنوان مثال دیگر نیاز نبود سیستم را
دستی از مشتري تحویل گرفته و رویش کار انجام دهیم بلکه بسیار راحت آن را
دریافت کرده و شماره را به کامپیوتر می دادیم و با کامپیوتر به کارآموز
تحویل می دهیم و وي کار را انجام داده و جوابش را به ما می دهد
فهرست :
پیشگفتار
شرح کلی پروژه
چگونگی نصب و راه اندازي و نیاز هاي نرم افزاري و سخت افزاري
شرح بانک هاي به کار رفته در سیستم
مقدمه ي آموزشی
ساختمان داده ها و دستورات مانند زیربرنامه ها و توابع و …
پیشنهاد و نتیجه گیري
منابع
این پروژه صرفا جهت آموزش و یادگیری به اشتراک گزاشته شده است
:: برچسبها:
پروژه با بانک اطلاعاتی اکسس ,
پروژه با دیتا بیس ,
پروژه پایانی رشته کامپیوتر ,
پروژه پایانی رشته نرم افزار ,
پروژه دات کام ,
پروژه فینال کامپیوتر ,
پروژه نرم افزاری ,
دانلود پروژه های رشته کامپیوتر ,
دانلود رایگان پروژه ,
دفاعیه پروژه پایانی ,
نرم افزار پروژه ,
نرم ,
:: بازدید از این مطلب : 140
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : شنبه 27 مرداد 1395 |
نظرات ()
|
|
صفحه قبل 2 3 4 5 ... 6341 صفحه بعد
|
|
|