چگونه میتوان کد کامل از نمودارهای uml تولید کرد؟
آیا کسی می داند که تا چه حد می توان از روی نمودارهای uml کد کمل ساخت؟ و آیا بدنه تابع هم تولید می شود؟
2 پاسخ
UML یک زبان مدل سازی است
Unified Modelling Language
هدف استفاده از نمودارهای مختلف در UML ، ارائه دیدگاه های گوناگون از سیستم است. همانطور که مهندسین عمران جهت ساختن یک ساختمان پلانهای مختلفی از ساختمان تهیه می کنند ، ما با استفاده از نمودارهای UML نماهای مختلفی از نرم افزار مورد نظر را تهیه می کنیم.
با توجه به رشد نرم افزارهای پشتیبانی کننده UML امروزه با استفاده از نرم افزارهایی مانند Visio ، Enterprise Architecture و rational rose شما می توانید بعد از کشیدن نمودارهای UML مستقیما نمودارهای خود را به بانک اطلاعاتی و کد تبدیل کنید (البته این نرم افزارها ساختار کد شما را برایتان تولید می کنند!) این نرم افزارها همچنین کد برنامه شما را گرفته و نمودارهای UML برنامه را تولید می کنند. پس از آشنایی با مفاهیم شیء گرایی، (توضیحات بیشتر در سایر مقالات سایت میکرو رایانه) در اینجا زبان مدلسازی UML را معرفی کرده و خواهیم دید چگونه این زبان مفاهیم شیء گرایی را پشتیبانی می کند.
سلام
تا اونجایی که من می دونم از روی کلاس های uml فقط ساختار برنامه مثل کلاس ها و اینترفیس ها و ارتباط بین اونا(مثل ارث بری و ارتباطات کلاس ها باهم) را می سازه و متد ها و فیلد ها شون رو تعیین می کنه اما برای این که یک تابع دقیقا چه کاری انجام می ده باید خودت کد بزنی و uml نمی تونه هوشمند باشه.