همانطور که می دانید UML به عنوان ابزاری برای مصور سازی موجودیت های مختلف یک نرم افزار در اختیار مهندسان نرم افزار می باشد . به دلیل پیچیدگی هایی که در رسم دستی نمودار های UML وجود دارد اکثر مهندسان نرم افزار از نرم افزار های کاربردی موجود برای رسم اشکال UML استفاده می کنند .
بهترین این نرم افزارها Visual Paradigm می باشد . این نرم افزار ابزار کیس UML می باشد که از UML 2 ، SysML و Business Process Modeling Notation ( BPMN ) به خوبی پشتیبانی می کند . از دیگر قابلیت های این نرم افزار توانایی ساخت گزارشات و ساخت کد می باشد ، همچنین Visual Paradigm توانایی رسم نمودارهای UML را بر مبنای کدهای برنامه نیز داراست .
این نرم افزار بر روی 1 حلقه CD عرضه می گردد و هیچ مشکلی از نظر کرک و لایسنس ندارد .
در ادامه با برخی از قابلیت های این نرم افزار آشنا می شویم :
پشتیبانی از UML 2 , SysML , BPMN
امکانات کد سازی و گزارش سازی
امکان تبدیل کد ها به نمودار های معادل
توانایی رسم نمودار های Use Case
توانایی رسم نمودار های Class
توانایی رسم نمودار های توالی
توانایی رسم نمودار های ارتباط
توانایی رسم نمودار های حالت ماشین
توانایی رسم نمودار های اجزا
توانایی رسم نمودار های Deployment
توانایی رسم نمودار های Package
توانایی رسم نمودار های Object
توانایی رسم نمودار های زمان
قابلیت آنالیز متون
امکانات فوق العاده کامل به منظور مدل سازی ساختار دیتابیس
قابلیت های بسیار مناسب در رابطه با Object Relational Mapping
امکانات قالب بندی متون
قابلیت های کار گروهی بر روی پروژه ها
قابلیت های ساخت خودکار مستندات برنامه
و ...
این نرم افزار بر روی 1 حلقه CD عرضه می گردد و هیچ مشکلی از نظر کرک و لایسنس ندارد .