پسوند فایل UML
توصیف مدل واحد تهیه شده توسط زبان مدلسازی یکپارچه (UML) است که روش استاندارد توصیف واحدها به فرمت XML است؛ در تهیه نرم افزار به کار می رود و ممکن است شامل لیستی از اجزا و کلاس های مرتبط با واحد برنامه باشد.
فایل های UML معمولا در طول فرآیند طراحی نرم افزار ایجاد می شوند. سازنده ها اغلب آن ها را برای بررسی توسط همکاران ثبت می کنند و پیش از اجرا آن ها را اصلاح می کنند. وقتی داده UML تایید شود می توان آن را برای تهیه خودکار کد منبع به کار برد تا سازنده نیاز به تایپ دستی کد نداشته باشد.
IDE Eclipse یک محیط ساخت محبوب است که فایل های UML را پشتیبانی می کند. ان ها میتوانند به فرمت سلسله مراتبی یا به صورت نمودار تصویری مشاهده شوند. ویرایش نمودار تصویری در Eclipse فایل UML متناظر را به روزرسانی می کند.