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

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

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

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

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

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

COMPUTER02_056

تاریخ نمایه سازی: 2 تیر 1395

چکیده مقاله:

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

کلیدواژه ها:

، UML ، تولید کد ، نمودارهای رفتاریف نمودار توالی ، نمودار مورد کاربرد

نویسندگان

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

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

علی مهجور

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

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Gray booch, James Rumbaugh Ivar Jacobson, 2005, "The Unified Modeling ...
  • Gray booch, James Rumbaugh, Ivar Jacobson, 1999, "The Unified Modeling ...
  • Robert Cecil Martin, _ for Java Programmers", 2002, by Prentice-Hall, ...
  • Kim Hamilton, Russell Miles, "Learning UML 2.0", April 2006, publisher ...
  • Janis Sejan, Oksana Nikiforova, 2011, "Problems and Perspectives of Code ...
  • Prajkta R. Pawde, Vikrant Chole, June 2014 "Generation of Java ...
  • http : // _ December 2014. ...
  • http : // _ sisg-baradi _ // December 2014 and ...
  • http : // _ ibm. com/deve l op erworks/rati onal// ...
  • http: // _ magi cdraw.comU_ December 2014 ...
  • http ://www. altova. co m/umodel/um -code- generation. html// December 2014 ...
  • Niaz, I.A., Tanaka, J, 2004 "Mapping UML statecharts to Java ...
  • Iftikhar Azim Niaz and Jiro Tanaka, 2005 "code generation from ...
  • D. Harel and E. Gery, ; Executable object modeling with ...
  • Rhapsody UML modeler, ...
  • Engels, G., Hucking, R., Sauer, S., Wagner, A, 1999 _ ...
  • Thonmak.M, Muenchaisri. P, 2002, "Design of rules for transforming UML ...
  • Muhammad Usman, and Aamer Nadeem, April 2009" Automatic Generation of ...
  • Abilio G. Parada, Eliane Siegert, Lisane B. de Brisolara, 2011 ...
  • Fateh Boutekkouk, October 2010 , " Automatic systemC code generation ...
  • Debasish Kundu, Debasis Samanta, Rajib Mall _ Accepted on 22nd ...
  • Joao Pascoal Faria, Ana C.R.Paiva, Zhuanli Yang, 2012 IEEE, :Test ...
  • Jakimi, A., El Koutbi, M, 2009 _ object-oriented approach to ...
  • Petri Selonen, Kai Koskimies, Markku Sakkinen, 2001 IEEE, "How to ...
  • Petri Selonen, Tarja Systa, Kai KosKimies, 2001 IEEE, Generating Structured ...
  • Martin Marinschek, May 2003, "Towards Executable UML Code Generation From ...
  • UML diagrams to behavioura source code", University of Fromء [28] ...
  • نمایش کامل مراجع