رحیم لطفی

lotfi

مقطع: کارشناسي ارشد
شروع دوره: مهرماه 1392
پايان دوره: مهرماه 1394
عنوان پايان‌نامه: الگويي جديد برای طراحي معماري سيستم‌هاي سازماني با هدف تسهيل توليد خودکار کد

چکيده‌ي پايان‌نامه:
سیستم‌های نرم‌افزاری ساخته‌ می‌شوند تا اهداف تجاری سازمان‌ها را برآورده کنند و معماری پلی بین این اهداف تجاری و سیستم نهایی ایجاد می‌کند. افزایش پیچیدگی در طراحی و تولید سیستم‌های نرم‌افزاری، علاوه بر بالا رفتن هزینه و زمان موجب تولید سیستم‌هایی با کیفیت پایین و خطاهای زمان اجرای زیاد می‌شود. برای غلبه‌بر مشکل پیچیدگی سیستم‌های نرم‌افزاری و نیز کاهش خطا درکد تولید شده، استفاده از الگو‌های طراحی توصیه می‌شود.
به طور مشخص، استفاده از الگوی طراحی در طراحی و توسعه سیستم‌های مبتنی بر پایگاه‌داده، که ما از آن‌ها به عنوان سیستم‌های سازمانی یاد می‌کنیم، باعث پایین آمدن وابستگی و پیچیدگی و همچنین بالا رفتن کارایی و مقیاس‌پذیری سیستم می‌شود. تحقیقات نشان داده است که طراحی‌های خوب معماری نرم‌افزار تأثیر قابل ‌توجهی بر ویژگی‌های کیفی سیستم نهایی دارند. با این وجود، هنوز مهندسین نرم‌افزار به دنبال معماری‌های مناسب برای طراحی سیستم‌های نرم‌افزاری می‌باشند که تا حدودی بتوانند توسعه‌ی سیستم‌های نرم‌افزاری را بهبود دهند.
در این پژوهش دو الگوی طراحی جدید با نام‌های MVC و MVC++ برای طراحی سیستم‌های سازمانی پیشنهاد می‌شود که استفاده از آن‌ها باعث کاهش زمان و هزینه تولید سیستم می‌شود. الگوهای طراحی MVC و MVC++ تولید خودکار کد را نیز پشتیبانی می‌کنند. به این منظور ابزاری با عنوان LCG در این پژوهش ساخته شده است. استفاده از ابزار برای تولید کد از روی مدل‌ها باعث می‌شود کدها بهینه و میزان خطا پایین بیاید. درنتیجه کیفیت نرم‌افزار بالا رفته و زمان کمتری صرف توسعه و تولید نرم‌افزار می‌شود. بنابراین، استفاده از ابزار LCG باعث کاهش زمان و هزینه در توسعه‌ی سیستم‌های سازمانی می‌شود.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

SmileBig SmileGrinLaughFrownBig FrownCryNeutralWinkKissRazzChicCoolAngryReally AngryConfusedQuestionThinkingPainShockYesNoHeartRoseStarPresent