เครื่องมือสร้าง UML ฟรีที่ดีที่สุด [ปิด]


13

คุณใช้เครื่องมือสร้าง UML ฟรีแบบใดและทำไมถึงดีกว่าเครื่องมือสร้างแบบอื่น


ดูคะแนนคำถาม มันจะต้องมีการเปิด ฉันมีข้อมูลที่เป็นประโยชน์ในการเพิ่ม
Kolyunya

คำตอบ:


7

ArgoUML - ฉันใช้เพื่อความเรียบง่าย

ป้อนคำอธิบายรูปภาพที่นี่


2
น่าเสียดายที่มันไม่มีฟีเจอร์สำหรับ UML 2.2
Jonn

@ จอนสิ่งที่จะเป็นคุณสมบัติเหล่านั้น?
Machado

5

แม้ว่าจะไม่ได้ จำกัด เฉพาะ UML ผมใช้Dia มันมีสัญลักษณ์ที่ใช้ในไดอะแกรม UML ส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) แต่ก็สนับสนุนผังงานแผนภูมิไดอะแกรมเครือข่ายและสิ่งอื่น ๆ ที่ฉันใช้เป็นวิศวกรซอฟต์แวร์เป็นครั้งคราว

ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันเคยใช้ Argo จากนั้นฉันก็พบ Dia และพบว่ามันสนุกกว่าการใช้
indyK1ng

Dia นั้นยอดเยี่ยมและหลากหลายแพลตฟอร์ม ใช้งานได้ดีบน Windows และ Linux
Machado

5

ฉันลองใช้เครื่องมือส่วนใหญ่ดังกล่าวแล้วดังนั้นให้ฉันระบุความคิดเห็นของฉันที่นี่:

  • Dia - ทหารผ่านศึกเก่า สร้างแผนภูมิที่เชื่อถือได้ (ไม่ใช่แค่ UML) แต่ค่อนข้างยุ่งยากในการใช้งาน (โดยเฉพาะถ้าไดอะแกรมของคุณมีขนาดใหญ่กว่า :-() แทบจะไม่มีข้อ จำกัด ว่าจะเชื่อมต่อกันอย่างไรการวางแผนผังไดอะแกรมต้องการการปรับด้วยตนเองอย่างมาก !) กล่องโต้ตอบนั้นยากต่อการใช้งาน (เช่นทางลัดที่ล้าสมัยเช่น alt + O สำหรับ 'OK' เพื่อปิด) การนำทางในแผนภาพทำลายประสาทของคุณด้วยคำเปรียบเทียบแผ่นที่ไม่สมบูรณ์ (scrollbars จะทำงานเฉพาะในกรณีที่วัตถุของคุณ ไม่ได้อยู่ในวิวพอร์ตไม่ตลอดเวลา [เช่นใน Inkscape]) ฯลฯ ฯลฯ

    เพื่อสรุป: ทนทานและเชื่อถือได้ แต่มีอายุ (โดยเฉพาะในแง่ของการใช้งาน) ฉันใช้มันมาก (และสูญเปล่ามาก ๆ ของเวลา - การจัดทำแผนภาพของฉัน)
  • StarUML และ argoUML - ใช้งานได้เร็ว ๆ นี้เนื่องจากรองรับเฉพาะ UML 1.x เท่านั้น บางคนถึงกับเขียนวิทยานิพนธ์ของพวกเขา (ภาษาเยอรมัน) ในข้อบกพร่องของ StarUML!
  • Visual Paradigm - ใหม่อัจฉริยะ แต่รุ่นชุมชนมีข้อ จำกัด มาก: คุณจะได้ลายน้ำที่น่าเกลียดหากคุณสร้างไดอะแกรมมากกว่าหนึ่งประเภทต่อโครงการ อย่างไรก็ตามคุณสามารถหลีกเลี่ยงสิ่งนี้ได้ง่ายๆโดยใส่ไดอะแกรมทั้งหมดของคุณไว้ในที่เดียวและตัดมันด้วยแอพกราฟิกในภายหลัง
    นี่คือคำแนะนำที่ชัดเจนของฉัน คุณประหยัดเวลาได้มากเมื่อสร้างไดอะแกรมเทียบกับ Dia!
  • POPP / POI (PowerPoint เก่าธรรมดา / ประทับใจ) - ใช้แอพกราฟิกสำนักงานที่คุณชื่นชอบ! งี่เง่าไปที่กระดูกเมื่อพูดถึงสิ่งที่ได้รับอนุญาต แต่อย่างน้อยการเชื่อมต่อก็เป็นไปอย่างดีและการจัดวางวัตถุต่าง ๆ ทำงานได้อย่างมีเสน่ห์!

    แก้ไข: 1/7/2013 : ส่วนประกอบรูปวาดใน Google เอกสารรองรับการจัดวางและรูปวาด ยังไม่มี "เครื่องมือ UML จริง" แต่ทำงานได้ดีพอและแบ่งปันได้ง่าย
  • เครื่องมือออนไลน์เช่นgliffy.com - ส่วนใหญ่ดี แต่ไม่ดีสำหรับการทำงานที่จริงจังใด ๆ ;-)
  • yEd - ฉันเพิ่งลองดู แต่ดูเหมือนว่าเหมาะสมกับ Visual Paradigm ลองดูด้วยตัวคุณเอง!
  • Red Koda - ถูกแนะนำใน StackExchange ในบทความขอทรัพยากรการเรียนรู้ UML ; ยังน่าสนใจในแง่ที่กว้างขึ้น!

หมายเหตุ: คุณจะพบข้อบกพร่อง (คุณสมบัติที่ไม่ได้รับการสนับสนุนเค้าโครงผิด ฯลฯ ) ในเกือบทุกเครื่องมือ UML ที่คุณจะใช้ ดังนั้น IMHO แอปรูปวาดที่สนับสนุนรูปร่าง UML หรือการจัดระยะจึงมีประโยชน์มากที่สุด


4

มีyumlซึ่งค่อนข้างเท่ห์เพราะช่วยให้คุณสร้างไดอะแกรม UML ทางออนไลน์โดยไม่มีเครื่องมือและสามารถฝังลงในบล็อกวิกิอีเมล ฯลฯ ได้อย่างง่ายดาย


2

ฉันใช้ ArgoUML เพราะฟรี และในโพลีเทคนิคพวกเขาแนะนำสอนและทำให้เราใช้ใบอนุญาตโรงเรียน IBM Rational Software Modeler (RSM)

ในกรณีของความเรียบง่าย IMHO ฉันคิดว่าซอฟต์แวร์การสร้างแบบจำลอง UML ทั้งหมดมีความซับซ้อนมากเนื่องจากข้อกำหนดของมาตรฐาน UML และไดอะแกรมต่างๆ


2

ผมใช้Umlet สิ่งที่ฉันชอบกับซอฟต์แวร์นี้คือมันเป็นเครื่องมือวาดภาพเท่านั้น ไม่ได้บังคับให้คุณสร้างและบำรุงรักษาโมเดลและไม่พยายามสร้าง / แยกรหัส ซึ่งแตกต่างจากเครื่องมือ UML จำนวนมากที่ฉันพยายามฉันสามารถวาดไดอะแกรมที่ฉันนึกไว้ได้เสมอ (การวาดดั้งเดิมนั้นค่อนข้างสมบูรณ์และสามารถขยายได้ด้วยรหัส) มันทำงานได้ดีกับเครื่องมืออื่น ๆ ของฉัน: รูปแบบข้อความเป็นสิ่งที่ดีสำหรับการทำงานกับ VCS ของฉันและสามารถสร้าง png / svg โดยใช้บรรทัดคำสั่ง (ฉันใช้เพื่อสร้างเอกสารของฉันโดยอัตโนมัติ)


2

ชุมชนจูดเป็นตัวเลือกแรกของฉัน แม้ว่าพวกเขาจะเป็น Astah ตอนนี้คุณยังสามารถค้นหาชุมชนจูด 5.2 บนเว็บได้ ถ้าคุณไม่เคยใช้ฉันจะลองดู PS: ส่วนตัวฉันไม่ชอบ StartUML

แก้ไข:

แม้ว่าพวกเขาจะแบ่งปันคุณสมบัติทั่วไปบางอย่างและแม้ว่า Jude จะไม่ได้พัฒนาอีกต่อไป แต่ฉันชอบ Jude ส่วนใหญ่เนื่องจากการใช้งานของมัน ฉันเคยใช้จูดเมื่อหลายปีก่อนเพื่อศึกษาและต้องทำงานกับ starUML + VS UML Tool วันนี้ (ข้อกำหนดของ บริษัท ) ดังนั้นฉันจึงเป็นผู้ใช้ตัวยงของเครื่องมือทั้งสอง ฉันพบวิธีที่จูดเป็นมิตรต่อการใช้งานมากขึ้น นั่นเป็นเหตุผลที่ผมบอกว่า: ผมเองไม่ชอบ StartUML เปรียบเทียบคุณสมบัติฉันไม่ทราบว่า Jude จะไปอย่างไรเนื่องจากเราใช้ starUML เพื่อจุดประสงค์ในการจัดทำเอกสารเท่านั้นและ Jude ถูกยกเลิก ความนับถือ.

ความนับถือ.


2
โพสต์ของคุณจะมีประโยชน์มากขึ้นถ้าคุณระบุเหตุผลที่ต้องการชอบ Jude มากกว่า StartUML
Vitor Py

@Vitor ได้รับ แม้ว่าพวกเขาจะแบ่งปันคุณสมบัติทั่วไปบางอย่างและแม้ว่า Jude จะไม่ได้พัฒนาอีกต่อไป แต่ฉันชอบ Jude ส่วนใหญ่เนื่องจากการใช้งานของมัน ฉันเคยใช้จูดเมื่อหลายปีก่อนเพื่อศึกษาและต้องทำงานกับ starUML + VS UML Tool วันนี้ (ข้อกำหนดของ บริษัท ) ดังนั้นฉันจึงเป็นผู้ใช้ตัวยงของเครื่องมือทั้งสอง ฉันพบวิธีที่จูดเป็นมิตรต่อการใช้งานมากขึ้น นั่นเป็นเหตุผลที่ผมบอกว่า: ผมเองไม่ชอบ StartUML เปรียบเทียบคุณสมบัติฉันไม่ทราบว่า Jude จะไปอย่างไรเนื่องจากเราใช้ starUML เพื่อจุดประสงค์ในการจัดทำเอกสารเท่านั้นและ Jude ถูกยกเลิก ความนับถือ.
eestein

ตอนนี้มันเป็นข้อมูล +1 :)
Vitor Py

+1 Jude Communityเป็นที่รู้จักกันในชื่อAstahทุกวันนี้ อีกหนึ่งโปรแกรมที่ยอดเยี่ยมหลายแพลตฟอร์มเช่นกัน
Machado

2

ฉันประหลาดใจที่BOUMLยังไม่ได้กล่าวถึง ผมขอแนะนำให้BOUML

มันเป็นคุณสมบัติเต็มรูปแบบโอเพนซอร์ซและการบำรุงรักษาอย่างสม่ำเสมอ

ฉันยังขอให้ผู้อ่านไปเยี่ยมชมสถานะ BOUML โครงการ - /programming/3721008/bouml-project-status


BOUML ได้รับการปรับปรุง แต่การพัฒนาคุณลักษณะได้หยุดลงเนื่องจากข้อพิพาทของผู้เขียนกับวิกิพีเดีย
Mike Pennington

0

ส่วนตัวผมชอบStarUML

จุดเด่นและโอเพ่นซอร์สอย่างเต็มรูปแบบ!

จากเว็บไซต์:

StarUML เป็นโครงการโอเพ่นซอร์สเพื่อพัฒนาแพลตฟอร์ม UML / MDA ที่มีความยืดหยุ่นยืดหยุ่นขยายได้มีคุณสมบัติและใช้งานได้อย่างอิสระที่ทำงานบนแพลตฟอร์ม Win32 เป้าหมายของโครงการ StarUML คือการสร้างเครื่องมือสร้างแบบจำลองซอฟต์แวร์และเป็นแพลตฟอร์มที่ใช้แทนเครื่องมือ UML เชิงพาณิชย์ที่น่าสนใจเช่น Rational Rose, Together และอื่น ๆ

สกรีนช็อตของ StarUML


0

ฉันใช้yEdเมื่อความคิด / แอพอยู่ในช่วงเริ่มต้นและย้ายไปยัง ArgoUML เมื่อต้องการระฆังและนกหวีดมากขึ้น ชอบ Visio ในระดับหนึ่ง แต่ไม่มากพอที่จะซื้อ


0

ฉันเคยใช้ของแพงมากและเกลียดพวกเขาทั้งหมด ฉันใช้เครื่องมือวาดรูปในหลาย ๆ กรณี แต่นั่นก็ จำกัด มากและทำให้คุณไม่มีประโยชน์หลายประการในการเริ่มต้นใช้เครื่องมือ UML อย่างไรก็ตามที่ บริษัท ล่าสุดของฉันพวกเขาใช้อย่างใดอย่างหนึ่งฉันไม่เคยลองใช้ Visual Paradigm ฉันต้องบอกว่ามันเป็นสิ่งที่ดีที่สุดที่ฉันเคยใช้ มันยังคงมีปัญหาอยู่ แต่เป็นเรื่องเดียวที่ฉันชอบใช้จริงๆ Visual Paradigm ทำทุกอย่างที่เครื่องมือที่มีราคาแพงจริงๆทำ แต่เสียค่าใช้จ่ายเพียงเล็กน้อย

พวกเขามีรุ่นชุมชนฟรีซึ่งฉันรู้ว่าใช้ได้สำหรับการใช้ที่ไม่ใช่เชิงพาณิชย์ ฉันไม่แน่ใจว่าพวกเขา จำกัด การทำงานในลักษณะอื่นใดหรือไม่ หากฉันจำได้ถูกต้องคุณสามารถซื้อฉบับโฆษณาประมาณ $ 100 เหรียญ ดังนั้นหากคุณต้องการใช้เพื่อการค้าและนายจ้างของคุณจะไม่ทำเช่นนั้นฉันจะหางานใหม่ได้อย่างรวดเร็วจริงๆ

สิ่งเดียวที่เรายังไม่ได้พิจารณาคือการสนับสนุนหลายนักพัฒนาซึ่งเครื่องมือราคาแพงทั้งหมดสามารถทำได้ แต่จากเว็บไซต์ดูเหมือนว่าพวกเขาสนับสนุน


0

ฉันใช้Visual Paradigmรุ่นลิขสิทธิ์ในที่ทำงาน มีรุ่นชุมชนฟรีที่ควรจะสามารถจัดการกับความต้องการพื้นฐาน UML ของคุณได้


-1

Visual Paradigm Plus สำหรับ UML คือสิ่งที่ฉันใช้กับ mac ของฉัน ฟรีและสวยใช้งานง่าย

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