نوع مدرک: | متون چاپی |
سرشناسه | مردانی ، محمدامین، نویسنده |
ردهبندی کنگره : | COM soft 5 1397 |
عنوان : | توسعه و طراحی میانافزاری جهت تبدیل برنامههای کاربردی موروثی زبان دلفی در محیط ویندوز به محیط لینوکس |
ناشر: | دانشگاه شهید اشرفی اصفهانی : بی نا |
سال نشر : | 1395 |
صفحه شمار: | ط، 60ص |
شابک/شاپا | 22725 |
یادداشت | پایان نامه کارشناسی ارشد : کامپیوتر گرایش نرمافزار |
شناسه افزوده : | نعمتبخش ، ناصر، استاد راهنما سلیمانی ، بهزاد، استاد مشاور |
توصیفگرها | مهاجرت دلفی مستقل از سکو سیستمهای موروثی لازاروس میانافزار امنیتmigrate Delphi cross platform legacy systems Lazarus Firmware Security |
چکیده : | امروزه شرکتها و مؤسسات تحقیقاتی در حال توسعه و بهروزرسانی زبانها و فریمورکهای زبانهای برنامهنویسی خود هستند تا علاوه بر افزایش امکانات،کیفیت،سرعت توسعۀ بیشتر و در عین حال، هزینۀ کمتری را برای توسعۀ یک نرمافزار به ارمغان بیاورند. از اینرو، زمان، کیفیت و هزینههای توسعۀ یک نرمافزار از گذشته تاکنون دغدغۀ همۀ شرکتها بوده و هست.در دودهۀ اخیر درصد زیادی از نرمافزارهای تولید شده در ایران در بستر زبان دلفی ساخته شده و در حال استفاده هستند.از جملۀ این نرمافزارها میتوان اکثر نرمافزارهای حسابداری و سازمانی موجود را نام برد.سیستمهای موروثی برای بسیاری از شرکتهایی که قصد مهاجرت از سیستمهای مرسوم خود به محیطهای محاسباتی جدید را دارند، بهدلایل مختلف، اعم از مسائل مربوط به قابلیت همکاری با فنآوریهای مدرن، هزینههای تعمیر و نگهداری بالا، تضمین کیفیت سیستم موجود و استخدام کارکنان متخصص به چالش بزرگی تبدیل شده است. هدف این پژوهش، تدوین روش و میانافزاری بهمنظور انتقال نرمافزارهای موجود در بستر ویندوزکه به زبان دلفی نوشته شدهاند، به بستر سیستمعامل لینوکس است؛بهطوری که اولاًنیاز به هیچگونه توسعۀمجدد و دوبارهنویسی کامل یک نرمافزار در محیط لینوکس نباشد، ثانیاً درگیر تکرار چرخۀ کامل بزرگ آزمون و رفع عیب بهدلیل بازنویسی نباشد، ثالثاً کیفیت سیستم همانند گذشته تضمین شده باشد.مجموعهای از مقالات و پژوهشهای مختلفی در زمینۀانتقال و مهاجرت یک نرمافزار نوشته شده استو در مجموع 4 روش مهاجرت وجود دارد که این پایاننامه در دستۀ مهاجرت کامل قرار میگیرد.روشهای گفتهشده در مقالات یا برای زبانهای برنامهنویسی خیلی خاص و محدود نوشته شدهاند و یا ناقص بوده و مخصوصاً در زبان دلفی ناکارامد هستند. در این روش به کمک محیط توسعه لازاروس که ابزاری جهت توسعۀنرمافزارهای چندسکویی است، به مهاجرت نرمافزار میپردازیم.روش پیشنهادی نگاشتی است که در آن کدهای توسعهدادهشده در زبان دلفی به سیستمعامل لینوکس انتقال داده خواهد شد و در نهایت با این نگاشت انجامشده نرمافزار با حفظ تمامی ویژگیهایی که قبلاً داشته درسیستمعامل لینوکس و مهمتر از آن در هر سیستمعاملی اجرا خواهد شد یعنی نرمافزار نهایی یک سیستم چند سکویی خواهد بود. در این پایاننامه به بررسی و پیادهسازی روش مذکور در سه مطالعۀ موردی پرداخته میشود؛ در نمونۀ اول که برنامهای کمتر از 200 خط میباشد، از طریق محاسبات سنگین زمان اجرا را بهدستمیآوریم،نمونۀ دوم جهت اندازهگیری میزان خطوط کد و نتایج کمی و کیفی بهدستآمده در این روشاست و نمونۀ سوم که یک نمونۀ انجامشدۀ کامل با بیش از 1000 خط کد میباشد. در نهایت باایجاد پرسشنامهای به بررسی نتایج بهدستآمده از این تحقیق پرداخته خواهد شد.نتایج بهدستآمده به این صورت شده است: این روش اولاً باعث صرفهجویی درهزینه و زمان توسعه میشود، ثانیاًنرمافزاری چندسکویی خواهیم داشت بدون تغییر در کارایی سیستم که به تبع آن، عملکرد و زمان اجرای برنامه نیز هیچ تغییری نخواهد کرد و ثالثاًنرمافزار مقصد کیفیت اولیه را حفظ خواهد کرد، در ضمن اینکه دچار بهبودهایی خواهد شد |
لینک ثابت رکورد: | ../opac/index.php?lvl=record_display&id=1119 |
زبان مدرک : | فارسی |