قالب وردپرس

دانلود پایان نامه ارشد مهندسی فناوری اطلاعات: طراحی و پیاده‌سازی یک زبان خاص دامنه برای آزمون نرم‌افزار

دانلود پایان نامه

عنوان پایان نامه :

 

طراحی و پیاده‌سازی یک زبان خاص دامنه برای آزمون نرم‌افزار

یک صفحه از متن پایان نامه فقط برای نمونه :

 

 

مقدمه

در حالت ایده آل، برنامه­نویس بودن به این معنی است که بتوان با آزادی و کنترل کامل هر کاری را بر روی یک رایانه انجام داد؛ اما در واقع، برنامه­نویسان آزادی محدودی دارند و هنوز برای انجام این کار هیچ راه خوبی وجود ندارد. در حالت ایده آل، می­توان از زبان­های مختلف برای هر بخش تخصصی از برنامه استفاده کرد و همه باهم به طور منسجم کار کنند و محیط نیز، به طور کامل از این زبان با فاکتوردهی مجدد، تکمیل کد، هدایت و تمام ابزارهای مفید دیگر که برای زبان­های اصلی در دسترس هستند، حمایت می­کند. برای رسیدن به این استقلال، نیاز است تا در ایجاد، استفاده مجدد، تغییر زبان و محیط آزادی وجود داشته باشد. اگر مشکل توسعه­ی آسان زبان و محیط حل شود، یک جهش بزرگ رو به جلو برای برنامه­نویسان خواهد شد. این همان جایی است که زبان برنامه‌نویسی گرا پا به میدان می­گذارد [2]. به صورت خلاصه، در برنامه‌نویسی شی گرا، سعی می‌شود مسئله توسط اشیا مدل شود و بعد از آن با اتصال اشیا و توصیف روابط و وظایف آن‌ها، مسئله اصلی حل شود؛ اما در برنامه­نویسی زبان گرا[1]، به جای استفاده از مدل کردن شیءگرا یا استفاده از مدل تابعی، برنامه­نویس سعی در ایجاد یک یا چند زبان خاص دامنه (احتمالاً بر پایه‌ی تمامی مباحث برنامه‌نویسی تا اینجا) در راستای حل مسئله دارد. برای ایجاد زبان خاص دامنه­ی داخلی تنها کافی است با استفاده از امکانات زبان میزبان، شروع به ایجاد کتابخانه‌های مورد نظر برای ایجاد زبان سطح بالاتر و نزدیک‌تر به دامنه­ی مسئله کرد و با ایجاد یک یا چند زبان خاص دامنه سعی در حل مسئله داشت.

زبان‌های خاص دامنه زبان‌هایی هستند که حیطه خاصی از محاسبات را هدف می­گیرند. این زبان‌ها اگر به درستی انتخاب و به کار برده شوند، می‌توانند در حوزه کاربردی خود، کدهای پیچیده­ی زبان‌های دیگر را به کدهای ساده و خوانا تبدیل کرده، ارتباط مؤثرتر با مشتریان را فراهم کرده، بهره‌وری را بالاتر برده و گلوگاه‌های فرآیند کد نویسی را از بین ببرند. به طور معمول با این زبان‌ها نمی‌توان یک برنامه کامل نوشت، بلکه معمولاً در یک سیستم نرم‌افزاری که خودش با یک زبان همه ­منظوره نوشته شده است، از چندین زبان خاص دامنه استفاده می‌شود (همان تفکر برنامه‌نویسی زبان گرا). زبان گرووی یکی از بهترین زبان­هایی است که می­توان از آن به عنوان زبان میزبان استفاده کرده و یک زبان خاص دامنه تولید کرد.

Language Oriented Programming[1]

 

دانلود  رایگان فایل دموی این پایان نامه(فقط حاوی ده صفحه از صفحات پایان نامه با فرمت ورد): 

پایان نامه طراحی و پیاده‌سازی یک زبان خاص دامنه برای آزمون نرم‌افزار

دانلود  رایگان فایل دموی این پایان نامه(فقط حاوی ده صفحه از صفحات پایان نامه با فرمت pdf): 

پایان نامه طراحی و پیاده‌سازی یک زبان خاص دامنه برای آزمون نرم‌افزار

برای دیدن جزئیات بیشتر ، خرید و دانلود آنی فایل متن کامل با فرمت ورد می توانید به لینک زیر مراجعه نمایید:

 دانلود از لینک زیر

 لینک متن کامل پایان نامه رشته مهندسی فناوری اطلاعات با عنوان 

طراحی و پیاده‌سازی یک زبان خاص دامنه برای آزمون نرم‌افزار

Related posts:

برچسب ها

ممکن است به این موارد نیز علاقه مند باشید:

متاسفیم. نظرات بسته است.

قالب وردپرس