ปลั๊กอิน Eclipse สำหรับสร้างคลาสไดอะแกรม [ปิด]


109

ปลั๊กอิน Eclipse ที่ดีสำหรับสร้างคลาสไดอะแกรม (สำหรับโปรเจ็กต์) คืออะไร?

ภาพนี้ที่นี่เป็นว่าสิ่งที่ผมพูดเกี่ยวกับ


3
นั่นคือแผนภาพชั้นเรียน นั่นคือสิ่งที่คุณหมายถึงตามลำดับชั้นของโครงการหรือไม่?
Vineet Reynolds

เอ่อก็เหมือนกันไม่ใช่เหรอ? ไม่ว่าอะไรก็ตามที่สร้างภาพเหมือนที่ฉันแสดงคือสิ่งที่ฉันต้องการ

2
ไม่ใช่สิ่งเดียวกันสำหรับมืออาชีพ คาดคิ้วเล็กน้อยเมื่อคุณใช้คำเรียกขาน
Vineet Reynolds

ไม่ว่าคุณจะรู้หรือไม่ว่ามีปลั๊กอินใดบ้างที่ทำในสิ่งที่ฉันต้องการ

3
อันนี้: architexa.comดูน่าสนใจมาก
Rekin

คำตอบ:


147

สมมติว่าคุณต้องการระบุ 'Class Diagram' แทน 'Project Hierarchy' ฉันได้ใช้ปลั๊กอิน Eclipse ต่อไปนี้เพื่อสร้าง Class Diagrams ในหลาย ๆ จุดในอาชีพของฉัน:

  • ObjectAid การตั้งค่าปัจจุบันของฉัน
  • EclipseUML จาก Omondo ตอนนี้มีเฉพาะเวอร์ชันเชิงพาณิชย์เท่านั้น แผนภาพชั้นเรียนในคำถามของคุณมักสร้างขึ้นโดยปลั๊กอินนี้

ลิงค์บังคับ

เครื่องมือในรายการจะไม่สร้างคลาสไดอะแกรมจากซอร์สโค้ดหรืออย่างน้อยที่สุดเมื่อฉันใช้มันไม่กี่ปีหลัง คุณสามารถใช้มันเพื่อทำแผนภาพคลาสงานฝีมือได้

  • UMLet ฉันใช้สิ่งนี้เมื่อหลายปีก่อน ดูเหมือนจะใช้งานได้ตามความคิดเห็นในตลาดกลาง Eclipse
  • ไวโอเล็ต . สิ่งนี้สนับสนุนการสร้างไดอะแกรม UML ประเภทอื่น ๆ นอกเหนือจากคลาสไดอะแกรม

คำถามที่เกี่ยวข้องใน StackOverflow

  1. มีปลั๊กอิน Eclipse ฟรีที่สร้างไดอะแกรม UML จากคลาส / แพ็คเกจ Java หรือไม่

ยกเว้น ObjectAid และอีกสองสามส่วนที่กล่าวถึงปลั๊กอิน Eclipse ส่วนใหญ่ที่กล่าวถึงในคำถามที่ระบุไว้อาจไม่สามารถใช้งานได้อีกต่อไปหรือจะใช้ได้เฉพาะกับ Eclipse เวอร์ชันเก่าเท่านั้น


1
ขอบคุณมาก! นอกจากนี้มีวิธีใดบ้างที่จะให้ปลั๊กอินรับคลาสจากโปรเจ็กต์หนึ่งของฉันใน Eclipse โดยอัตโนมัติและสร้างไดอะแกรมโดยอัตโนมัติแทนที่จะให้ฉันลาก - วางคลาสลงบนไดอะแกรม

@Gnarly, ObjectAid ไม่สามารถทำได้ในขณะนี้
Vineet Reynolds

1
@VineetReynolds - ObjectAid ไม่ใช่เครื่องมือฟรี มีทางเลือกอื่นฟรีนอกเหนือจาก eclipse uml2 หรือไม่ objectaid.com/install-license
Apple Grinder

2
คุณสามารถวางแพ็กเกจทั้งหมดด้วย ObjectAid และไดอะแกรมจะถูกสร้างขึ้น
Mike R

1
ฉันทิ้งแพ็คเกจ แต่ไม่ได้เรียนหรือไม่มีความสัมพันธ์
Houssem Badri


4

ลองAmateras เป็นปลั๊กอินที่ดีมากสำหรับการสร้างไดอะแกรม UML รวมถึงคลาสไดอะแกรม


ไม่ใช่สิ่งที่ฉันกำลังมองหา แต่เป็นตัวเลือกที่ดีมาก Doxygen ไม่เหมาะสำหรับฉันไม่ใช่ ObjectAid จุดอ่อนเพียงอย่างเดียวสำหรับ Anteras คือคุณต้องเชื่อมโยงเอนทิตีด้วยตัวเอง แต่สิ่งที่ง่ายมากและแนะนำได้สำหรับโครงการเล็ก ๆ น้อย ๆ
maxivis

มันล้าสมัยในตลาดแล้ว
แชร์

3

ลองeUML2 เป็นเครื่องกำเนิดไฟฟ้าแบบคลิกเพียงครั้งเดียวไม่จำเป็นต้องลาก n วาง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.