مدیران محصول، مهندسان نرم افزار یا مهندسان آی تی اغلب با دیاگرام های مختلف زیاد سر و کار دارن، ابزارهای مختلفی برای طراحی دیاگرام وجود داره به همین دلیل تصمیم گرفتم تجربه خودم رو در این زمینه باهاتون به اشتراک بزارم.
ابزارهای طراحی دیاگرام:
دیاگرام های شناخته شده و پر کاربرد اغلب شامل: Sequence diagram, Activity diagram, DFD, ER می شن، من می خوام ابزارهای طراحی اینگونه دیاگرام ها رو براتون بنویسم.
1- Microsoft Visio
ویزیو نرم افزاری از مجموعه مایکروسافت آفیس هست که خیلی قابلیت داره و برای همه جور دیاگرامی Template آماده داره و با نرم افزار های دیگه مجموعه آفیس Integration داره مثلا می تونید از دیاگرامی که طراحی کردید توی اکسل استفاده کنید اما من به شخصه برای کشیدن دیاگرام های تخصصی مثل Sequence & Activity diagram ازش استفاده نمی کنم چون خیلی وقتها نیاز دارم Rapidly یک دیاگرام آماده کنم و ویزیو ابزار به نسبت سنگینیه اما به شدت قوی و کاربردیه.
2- Edraw Max
نرم افزار Edraw Max یکی از ابزارهای جذاب برای طراحی دیاگرامه، این ابزار که محصول شرکت Wondershare هست در عین داشتن محیطی ساده کلی Template داره و دیاگرام های مختلفی رو می شه باهاش طراحی کرد، نرم افزار سبک و کاربردی هست، من در طراحی دیاگرام ازش استفاده می کنم.
3- Draw.io
اگر به دنبال ابزار آنلاین برای طراحی دیاگرام هستید وب سایت Draw.io ابزار مناسبیه، این ابزار محصول شرکت diagrams.net هست که بصورت اپن سورس ارائه شده و با گوگل Integration داره یعنی از طریق گوگل درایو هم می تونید گزینه diagrams.net رو انتخاب کنید و دیاگرام مورد نظرتون رو بکشید و در گوگل درایو ذخیره اش کنید.
4- Online Visual Paradigm
این ابزار نسخه آنلاین نرم افزار ویژوال پارادایم هست، من نسخه آنلاین رو بسیار می پسندم و ازش استفاده می کنم چیزی که این ابزار رو جذاب می کنه راحت کردن کار طراحه چون دیگه نیازی نیست همه چیز رو طراح بکشه بطور مثلا در Sequence diagram برای ارسال Message بین Lifeline ها کافیه موس رو روی لایف لاین ببرید و از طریق فلش های جهت داری که کنار لایف لاین ظاهر می شه یه خط پیام بین دوتا لایف لاین بکشید بعد خود پارادایم بهتون پیشنهاد می ده که چه نوع خط پیامی مد نظرتونه و در آخر خودش اکتیو لاین رو هم اضافه می کنه، کار کردن باهاش راحت، سریع و جذابه اما نسخه اکسپرس این ابزار یکسری امکانات رو نداره یا اینکه روی طرح هاتون واترمارک می ندازه، اگر گیفت کارت دارید با هزینه ماهیانه 9 دلار می تونید از نسخه پیشرفته این ابزار استفاده کنید.
5- UMLet
این ابزار یکی از نرم افزارهای رایگانه طراحی دیاگرامه که من به شدت باهاش حال می کنم و ازش بیشتر از بقیه ابزارها استفاده می کنم، کار کردن باهاش این حس رو بهتون می ده که این ابزار برای برنامه نویس ها و مهندس های آی تی طراحی شده مثلا کار کردن باهاش من رو یاد گیت لب می ندازه چون این ابزار هم با استفاده از کامند به شما اجازه می ده طراحی کنید
بطور مثال
_:Instance_ lt=. lt=->
دستورات بالا یک لایف لاین به همراه خط پیام به سمت راست رو ایجاد می کنن، با تغییر جهت <- به -> می تونید جهت سر فلش رو تغییر بدید.
این ابزار بسیار کاربردیه و واقعا می تونه به شما کمک کنه تا بصورت Rapid دیاگرام مورد نظرتون رو طراحی کنید. نرم افزار بسیار سبکه اما برای اجرا شدن نیاز به نصب بودن JVM روی سیستم تون داره.
امیدوارم در این مطلب ابزارهای مفیدی رو بهتون معرفی کرده باشم و از این نوشته لذت برده باشیم، خوشحال می شم اگر ابزار دیگه ای رو می شناسید یا استفاده می کنید در کامنت بنویسید تا دوستان دیگه هم باهاش آشنا بشن.