تولید کد از نمودارهای رفتاری در زبان مدلسازی یکپارچه (UML)

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

فایل این مقاله در 13 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

SASTECH10_038

تاریخ نمایه سازی: 29 اردیبهشت 1398

چکیده مقاله:

زبان مدلسازی یکپارچه (UML) یک زبان بصری برای مدل کردن سیستم های نرم افزاری است. این زبان مدلسازی شامل نمودارهای متنوعی است. از طریق نمودارهای زبان مدلسازی UML میتوان به تولید کدهای مختلفی پرداخت. قسمت های ساختاری و اسکلت کد از جمله کلاس ها را میتوان از طریق نمودارهای ساختاری تولید کرد. به وسیله نمودارهای رفتاری در این زبان مدلسازی نیز میتوان به تولید بدنه کد پرداخت. در این مقاله با بیان یک روش پیشنهادی به تولید کد از طریق فقط نمودارهای رفتاری پرداخته شده است. برای ایجاد جنبه های ساختاری کد که در راس آنها کلاس قرار دارد نیز از همین نمودارهای رفتاری استفاده شده است. الگوریتم ساختار کد به وسیله نمودارهای رفتاری به صورت شبه کد نیز بیان شده است. برای ارزیابی و درک بهتر روش یک مطالعه موردی بررسی شده است. در این مطالعه موردی یک سیستم نرم افزاری با نمودارهای رفتاری مورد کاربرد و توالی طراحی شده است. از طریق این نمودارهای رفتاری علاوه بر بدنه کد، اسکلت کد نیز تولید شده است. نتایج نشان میدهند که تولید ساختار کد با حذف نمودارهای ساختاری و به وسیله تنها نمودارهای رفتاری امکان پذیر و این کار روند تولید نرم افزار را ساده تر میکند.

نویسندگان

شیما عبدمنافی

کارشناس ارشد مهندسی نرم افزار، دانشگاه آزاد اسلامی واحد ساوه

علی مهجور

دکترای نرم افزار، دانشگاه صنعتی مالک اشتر