หลายคนก็จะรู้เกี่ยวกับโปรแกรมต่างๆสำหรับ การสร้างแบบจำลอง UML บน Linuxซึ่งเป็นที่รู้จักกันดี ได้แก่ อัมเบรลโล (เคดีอี) Dia (GNOME) หรือ อาร์โกUML. อย่างไรก็ตามวันนี้ฉันขอนำเสนอทางเลือกสำหรับโปรแกรมเหล่านั้นเรียกว่า: อืม.
การสร้างแบบจำลอง UML บน Linux
อืมตามชื่อของมันคือเครื่องมือในการสร้าง แผนภาพ UML. มันขึ้นอยู่กับ ชวา และจัดจำหน่ายภายใต้ใบอนุญาต จีพีแอล3.
ลอส แผนภาพ UML รองรับ ได้แก่ :
อืม มีอินเทอร์เฟซแบบกราฟิกที่เรียบง่ายและใช้ไฟล์ ภาษามาร์กอัป สำหรับการสร้างและแก้ไขไฟล์ องค์ประกอบ UMLซึ่งช่วยให้ได้เปรียบสำหรับไฟล์ การสร้างแบบจำลองขั้นสูง
ตัวอย่างเช่นการเปลี่ยนสีของไฟล์ ธาตุ UMLคลิกรายการและแก้ไขในส่วนของ คุณสมบัติ:
bg = cyan
Use Case 1
ผลลัพธ์จะเป็นดังนี้:
คุณสมบัติอีกอย่างของ อืม คือรูปแบบจำนวนมากที่รองรับการส่งออกไดอะแกรมของคุณ
แน่นอนว่ามีตัวเลือกการแก้ไขอื่น ๆ อีกมากมายดังที่เห็นในวิดีโอแนะนำต่อไปนี้:
การติดตั้ง
อืมมีให้สำหรับ Linux, Windows และ Mac. สามารถดาวน์โหลดเวอร์ชันล่าสุดได้จาก ที่นี่. นอกจากนี้ยังสามารถติดตั้งได้จากที่เก็บอย่างเป็นทางการของการแจกแจงยอดนิยม
En Debian / Ubuntu และอนุพันธ์:
sudo apt-get ติดตั้ง umlet
En โค้ง และอนุพันธ์:
sudo pacman -S umlet
ฉันบอกลาด้วยตัวอย่างที่ฉันจำลองขึ้นมาเอง มีความสุข!
ข้อมูลเพิ่มเติม: หน้าอย่างเป็นทางการ & วิกิพีเดีย
คำแนะนำที่ดีฉันจะลองขอบคุณมาก !!
จนถึงตอนนี้ฉันไม่พบเครื่องมือฟรีที่ดีสำหรับการสร้างแบบจำลอง UML บน Linux ที่ถึงระดับ Microsoft Visio (Windows) และ Omnigraffle (Mac OSX)
สวัสดี. นี่เป็นครั้งแรกที่ฉันเขียนบนหน้านี้
มีทางเลือกที่ดีสำหรับ Microsoft Visio และเรียกว่า Dia Diagram Editor และค่อนข้างสมบูรณ์
แนะนำเลย 100%
ความนับถือ
นั่นคือเหตุผลที่ฉันบอกว่าไม่มีทางเลือกที่ดีสำหรับ Visio
ฉันใช้ DIA มาเป็นเวลานาน แต่ดูเหมือนว่าจะไม่เพียงพอเสมอมันยังมีอีกยาวไกลและในช่วงหลายปีที่มีอยู่ฉันไม่เห็นการปรับปรุงใด ๆ ดูเหมือนว่าเป็นโครงการที่ตายแล้วซึ่งไม่มีใครสนับสนุนอีกต่อไป
แม้แต่คุณภาพของภาพของไดอะแกรม DIA ก็ดูน่าเกลียดและเป็นพิกเซล หรือเทียบกับ Omnigraffle หรือ Visio
นอกจากนี้ยังมี Umbrello (http://umbrello.kde.org/) มาระยะหนึ่งแล้วและทำงานได้ดีมากสำหรับการสร้างแบบจำลอง UML (และอื่น ๆ )
ทักทาย!
ถูกต้องเพื่อน Umbrello ทำไดอะแกรม UML ได้ดีมาก
สวัสดีมันรองรับ UML 2.0 หรือไม่
ฉันจะลองมันน่าสนใจ