กลับไปหน้าบทความ

อ่าน 4 นาที

รายชื่อเครื่องมือ Unified Modeling Language

บทความนี้เปรียบเทียบเครื่องมือ UMLเครื่องมือUMLคือแอปพลิเคชันซอฟต์แวร์ที่สนับสนุนฟังก์ชันบางอย่างของภาษาสร้างแบบจำลองรวม (Unified Modeling Language )

รายชื่อเครื่องมือ Unified Modeling Language

บทความนี้เปรียบเทียบเครื่องมือ UMLเครื่องมือUMLคือแอปพลิเคชันซอฟต์แวร์ที่สนับสนุนฟังก์ชันบางอย่างของภาษาสร้างแบบจำลองรวม (Unified Modeling Language )

ทั่วไป

ชื่อ ผู้สร้าง แพลตฟอร์ม / ระบบปฏิบัติการ เผยแพร่สู่สาธารณะครั้งแรก เวอร์ชันเสถียรล่าสุด โอเพนซอร์ส ใบอนุญาตซอฟต์แวร์ ภาษาโปรแกรมที่ใช้
อาร์โกUMLไทกริส.org ข้ามแพลตฟอร์ม (Java) 4 พ.ศ. 2541 2011-12-15 [ 1 ]ใช่ อีพีแอลJava, C++ (ในรูปแบบโมดูล)
อัสตาห์ChangeVision, Inc. [ 2 ]ข้ามแพลตฟอร์ม (Java) 19 ตุลาคม 2552 2024-10-30 (v10) [ 3 ]เลขที่ เชิงพาณิชย์ รุ่นเพื่อการศึกษาฟรี รูปแบบการสมัครสมาชิก ชวา
เอทีแอลObeo ชุมชนซอฟต์แวร์ฟรีINRIAข้ามแพลตฟอร์ม (Java) ไม่ทราบ 2020-06-22 (4.2.1) [ 4 ]ใช่ อีพีแอลชวา
บูมล์บรูโน ปาเกส ข้ามแพลตฟอร์ม 26 กุมภาพันธ์ 2548 28 กุมภาพันธ์ 2025 เลขที่ ฟรีตั้งแต่เวอร์ชัน 7.0, เชิงพาณิชย์ตั้งแต่เวอร์ชัน 5.0 ถึง 6.12, GPL ก่อนเวอร์ชัน 5.0 [ 5 ]C++/Qt และ Java ("ปลั๊กอิน")
โกโก้นูลาบ Windows 7 ขึ้นไป, Mac OS X 2010-10 เว็บไซต์มีการอัปเดตอยู่บ่อยครั้ง เลขที่ มีเวอร์ชันเชิงพาณิชย์และเวอร์ชันฟรีให้เลือกใช้ เอชแอลอี5
เคสคอมพลีทซอฟต์แวร์เซอร์ลิโอ วินโดวส์ 2004 2020 (v15) เลขที่ ทางการค้า ซี#
คอนเซ็ปต์ดรอว์ โปรซีเอส โอเดสซา วินโดวส์, มอสซาส พ.ศ. 2536 2017-11-07 (v11) [ 6 ]เลขที่ ทางการค้า ไม่ทราบ
ครีเอทลี่ซิเนอร์จิกซ์ ระบบปฏิบัติการ Windows, Mac OS X 2008 เว็บไซต์มีการอัปเดตอยู่บ่อยครั้ง เลขที่ มีเวอร์ชันเชิงพาณิชย์และเวอร์ชันฟรีให้เลือกใช้ เอชแอลอี5
คริสตัล-เฟเซต-อุมล์อันเดรียส วาร์นเก้ วินโดวส์, ลินุกซ์ 2016 2026 ใช่ ใบอนุญาต Apacheซี
เดียอเล็กซานเดอร์ ลาร์สสัน/GNOME Office รองรับหลายแพลตฟอร์ม (GTK+) 31 สิงหาคม 1998 [ 7 ]2014-09-05 (v0.97.3) [ 8 ]ใช่ จีพีแอล ซี
Diagrams.netเดิมคือ Draw.io [ 9 ]บริษัท เจกราฟ จำกัด[ 10 ]วินโดวส์, ลินุกซ์, มอสซาเรลล่า, โครม 2016-09-06 [ 11 ]เว็บไซต์ได้รับการอัปเดตบ่อยครั้ง[ 12 ]เลขที่ Apache v2 เวอร์ชันดัดแปลง ใช้งานเชิงพาณิชย์ได้ฟรี จาวาสคริปต์, จาวา
เครื่องมือEclipse UML2 [ 13 ]มูลนิธิอีคลิปส์ ข้ามแพลตฟอร์ม (Java) 2007 2020-03-02 (v5.5.1) [ 14 ]ใช่ อีพีแอล[ 15 ]ชวา
สถาปนิกองค์กรสปาร์กซ์ ซิสเต็มส์ระบบปฏิบัติการ Windows (รองรับการติดตั้งบน Linux และ macOS) 2000 2023-03-02 (v16.1 Build 1625) [ 16 ]เลขที่ ทางการค้า ซี++
กิลฟฟี่Gliffy by Perforce Chrome, Safari, Firefox, Internet Explorer 9+ 1 สิงหาคม 2549 เว็บไซต์มีการอัปเดตอยู่บ่อยครั้ง เลขที่ เชิงพาณิชย์ ทดลองใช้ฟรี HTML5 และ JavaScript
เจดีเวลลอปเปอร์บริษัท ออราเคิล คอร์ปอเรชั่นข้ามแพลตฟอร์ม (Java) ไม่ทราบ 2019-09 (v12c 12.2.1.4.0) [ 17 ]เลขที่ ซอฟต์แวร์ฟรี ชวา
เจ็ทยูเอ็มแอลมาร์ติน พี. โรบิลลาร์ด ข้ามแพลตฟอร์ม (Java) 23 มกราคม 2558 2020-12-04 (v3.1) [ 18 ]ใช่ จีพีแอลชวา
ลูซิดชาร์ตลูซิด ซอฟต์แวร์ วินโดวส์, มอสซาเรลล่า, ลินุกซ์, โซลาริส 2551-2555 เว็บไซต์มีการอัปเดตอยู่บ่อยครั้ง เลขที่ เชิงพาณิชย์ / ฟรี (เพื่อการศึกษา) HTML5และJavaScript
เมจิกดรอว์No Magicบริษัท ในเครือ Dassault SystemsWindows Vista SP2และเวอร์ชันที่ใหม่กว่า, OS X Mountain Lionและเวอร์ชันที่ใหม่กว่า หรือLinux [ 19 ]1998 2021-02-12 (2021x) [ 20 ]เลขที่ ทางการค้า ชวา
ด้วยกันโอเพ่นเท็กซ์ข้ามแพลตฟอร์ม (Java) 1998 [ 21 ]2013 (v12.6) [ 22 ]เลขที่ ทางการค้า ชวา
ไมโครซอฟต์ วิซิโอไมโครซอฟต์วินโดวส์ 1992 2016 (เวอร์ชัน 16.0) เลขที่ ทางการค้า ไม่ทราบ
ไมโครซอฟต์ วิชวล สตูดิโอไมโครซอฟต์วินโดวส์ กุมภาพันธ์ 1997 27 มิถุนายน 2559 เลขที่ รุ่น Community & Express: ต้องลงทะเบียนใช้งาน; รุ่น Enterprise, Professional และอื่นๆ: ต้องทดลองใช้งาน ซี++, ซี#
โมเดลิโอโมเดลิโอซอฟต์ (กลุ่มซอฟต์ทีม) วินโดวส์, ลินุกซ์, มอสซาเรลล่า 2009 2023-03-31 (5.3.1) [ 23 ]ใช่ เครื่องมือหลัก:  GPLส่วนขยาย:  ใบอนุญาต Apache [ 24 ]เชิงพาณิชย์[ 25 ]จาวา[ 26 ]
มายอีคลิปส์เกนูอิทโควินโดวส์, ลินุกซ์ 2546 [ 27 ]ไม่ทราบ เลขที่ ทางการค้า ชวา
เอ็นคลาสบาลาซ ติฮานยี วินโดวส์, มอสซาเรธ, ลินุกซ์, ยูนิกซ์ 15 ตุลาคม 2549 2019-09-27 (v2.7.0) [ 28 ]ใช่ GPL [ 29 ]C# [ 30 ]
NetBeans [ 31 ]บริษัท ออราเคิล คอร์ปอเรชั่นวินโดวส์, มอสซาเรธ, ลินุกซ์, ยูนิกซ์ พ.ศ. 2539 12 มีนาคม 2021 ใช่ ซีดีแอลหรือจีพีแอล2ชวา
Open ModelSphereแกรนไดต์ ข้ามแพลตฟอร์ม (Java) 2545-2545 4 พฤศจิกายน 2552 ใช่ จีพีแอล ชวา
ปาปิรัสผู้บังคับการตำรวจ à l'Énergie Atomique แหล่งกำเนิด Atosระบบปฏิบัติการ Windows, Linux, macOS (Java) 27 มิถุนายน 2556 2023-03-15 (v6.4.0) [ 32 ]ใช่ อีพีแอลชวา
แพลนท์UMLอาร์โนด์ โรเกส ข้ามแพลตฟอร์ม (Java) 17 เมษายน 2552 12-07-2566 (v1.2023.10) [ 33 ]ใช่ จีพีแอล ชวา
พาวเวอร์ดีไซเนอร์ไซเบสวินโดวส์ 1989 2018 เลขที่ ทางการค้า ไม่ทราบ
สตูดิโอ PragmaDevปรากมาเดฟ วินโดวส์, ลินุกซ์, โอเอสเอ็กซ์ 2002 2018-02-07 เลขที่ ฟรี, เชิงพาณิชย์ Python, C, C++
โปรซา ยูเอ็มแอล โมเดลเลอร์อินซอฟต์ ออย วินโดวส์ พ.ศ. 2539 19 ตุลาคม 2556 เลขที่ ทางการค้า ซี/ซีดับเบิลยู
ราติโอนัลโรส XDEไอบีเอ็มวินโดวส์, ลินุกซ์, ยูนิกซ์ ไม่ทราบ ไม่ทราบ เลขที่ ข้อตกลงผู้ใช้ของ IBM ไม่ทราบ
สถาปนิกซอฟต์แวร์เชิงเหตุผลไอบีเอ็มวินโดวส์, ลินุกซ์ ไม่ทราบ 18 กันยายน 2558 เลขที่ ข้อตกลงผู้ใช้ของ IBM จาวา/ซี++
แบบจำลองซอฟต์แวร์ Rationalไอบีเอ็มวินโดวส์, ลินุกซ์ 13 ตุลาคม 2547 2551-2552 เลขที่ ข้อตกลงผู้ใช้ของ IBM ไม่ทราบ
สถาปนิกระบบเชิงเหตุผลไอบีเอ็มวินโดวส์ ไม่ทราบ 15 มีนาคม 2556 เลขที่ ทางการค้า ไม่ทราบ
บล็อกปฏิกิริยาบิตรีแอคทีฟ วินโดวส์, มอสซาเรธ, ลินุกซ์ 13 พฤศจิกายน 2011 16 กันยายน 2559 เลขที่ เชิงพาณิชย์, รุ่นใช้งานฟรีสำหรับชุมชน ชวา
แรปโซดีไอบีเอ็ม วินโดวส์, ลินุกซ์ พ.ศ. 2539 2019-04-23 (8.4.0) - 2019-12-15 (8.4 Interim Fix 2) เลขที่ ทางการค้า ซี, ซี++, จาวา, เอดา
นักสร้างแบบจำลองแนวคิดซอฟต์แวร์ดูซาน โรดินา ระบบปฏิบัติการ Windows (.NET), Linux (Mono) 2009-08-06 [ 34 ]2024-05-28 [ 35 ]เลขที่ ใช้งานเชิงพาณิชย์ได้ และใช้งานได้ฟรีสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์ ซี#
สตาร์UMLเอ็มเคแล็บวินโดวส์, มอสซาเรธ, ลินุกซ์ 1 พฤศจิกายน 2548 2023-01-12 (v5.1) เลขที่ เชิงพาณิชย์ คุณสามารถทดลองใช้งานได้ฟรีโดยไม่จำกัดเวลา จาวา V5
อัมเบรลโล โมเดลเลอร์ UMLทีมอัมเบรลโล คล้ายระบบยูนิก; วินโดวส์ 2003-01-24 [ 36 ]2022-10-22 (v2.34) [ 37 ]ใช่ จีพีแอล ซี++, เคดีอี
นักออกแบบ UMLโอเบโอ วินโดวส์, มอสซาเรธ, ลินุกซ์ 2012 2019-01-30 (v9.0.0) [ 38 ]ใช่ อีพีแอล จาวา, ซีเรียส
UMLetทีม UMLet วินโดวส์, มอสซาเรธ, ลินุกซ์ 2005-11-05 [ 39 ]2018-08-05 (v14.3) [ 40 ]ใช่ จีพีแอล ชวา
โมเดล Uอัลโตวา วินโดวส์ 2548-05 9 ตุลาคม 2019 เลขที่ ทางการค้า Java, C#, C++, Visual Basic
อัมเปิลมหาวิทยาลัยออตตาวาใช้งานได้หลายแพลตฟอร์ม; Java 2008 2026-04-18 (v1.37.0) [ 41 ]ใช่ ใบอนุญาต MITJava, PHP, JavaScript
ไวท์สตาร์UMLjanszpilewski ระบบปฏิบัติการ Windows 7–10 18 ธันวาคม 2011 25 มีนาคม 2018 (v5.9.1) [ 42 ]ใช่ จีพีแอล2เดลฟี
เยดyWorks GmbH วินโดวส์, มอสซาเรธ, ลินุกซ์, ยูนิกซ์ ไม่ทราบ 2021-03-11 (v3.21) [ 43 ]เลขที่ ฟรี ชวา
ชื่อ ผู้สร้าง แพลตฟอร์ม / ระบบปฏิบัติการ เผยแพร่สู่สาธารณะครั้งแรก เวอร์ชันเสถียรล่าสุด โอเพนซอร์ส ใบอนุญาตซอฟต์แวร์ ภาษาโปรแกรมที่ใช้

คุณสมบัติ

ชื่อ ยูเอ็มแอล 2 เอ็มดีเอเอ็กซ์เอ็มไอแม่แบบ ภาษาที่สร้างขึ้น ภาษาที่วิศวกรรมย้อนกลับ สามารถบูรณาการกับ รายละเอียด
อาร์โกUMLเลขที่ ใช่ ใช่ ไม่ทราบ C++, C#, Java, PHP4, PHP5, Ruby ภาษา Java (ภาษาอื่นๆ ต้องใช้ปลั๊กอิน) ไม่ทราบ เป็นไปตามมาตรฐาน UML อย่างใกล้ชิด
อัสตาห์ใช่ เลขที่ ใช่ ใช่ Java, C++, C#, Python, Ruby และภาษาอื่นๆ ที่มีปลั๊กอิน Java, C++, C#, PHP MS Office, plantUML, Mermaid.js, miro, FreeMind, yUML และ Redmine การสร้างแผนผังความคิด (Mind Mapping), แผนภาพ ER (ER Diagram), แผนภาพ DFD (DFD), ผังงาน (Flowchart), CRUD (Credit, Unreal Engine, Unreal Engine), แผนผังการตรวจสอบย้อนกลับ (Traceability Map), แผนภาพความต้องการ (Requirement Diagram) และตารางความต้องการ (Requirement Table) มี API และปลั๊กอินให้ใช้งาน รองรับการส่งออกไฟล์ RTF และ HTML
เอทีแอลใช่ เลขที่ ใช่ เลขที่ ไม่ทราบ ไม่ทราบ สามารถดาวน์โหลดได้จากโปรเจกต์ Eclipse M2M (Model to Model) สามารถแปลงโมเดล UML และ EMF ไปเป็นโมเดลอื่นๆ ได้ มีคลังเก็บการแปลงที่เรียกว่า ZOO ซึ่งครอบคลุมประเด็นปัญหาทั่วไปในอุตสาหกรรมและห้องปฏิบัติการทางการศึกษาจำนวนมาก
ด้วยกันใช่ ใช่ เลขที่ ใช่ Java 6, C++, COBOL, CORBA ไม่ทราบ JBuilder, Eclipse และ MS VS.NET 2005
บูมล์ใช่ ใช่ ใช่ ใช่ C++, Java, PHP, IDL, Python, MySQL C++, Java, PHP, MySQL ไม่ทราบ UML 2. การแปลงโค้ดเป็นเอาต์พุตมีความเสถียรและรวดเร็ว สามารถขยายเพิ่มเติมได้ผ่าน "ปลั๊กอิน" ที่เขียนด้วย C++ หรือ Java
โกโก้ใช่ ไม่ทราบ ไม่ทราบ ใช่ ไม่ทราบ ไม่ทราบGoogle Drive, Google Docs, Typetalk, Adobe Creative Cloud, Slack, Atlassian Confluence, Dropbox, Visio, Box
เคสคอมพลีทเลขที่ เลขที่ ส่งออก เลขที่ เลขที่ เลขที่ Microsoft Azure DevOps , Jira , Requirements.cc, Excel, Word โปรแกรมนี้ช่วยจัดการข้อมูลเกี่ยวกับผู้เกี่ยวข้อง กรณีการใช้งาน เรื่องราวของผู้ใช้ ข้อกำหนดเชิงประกาศ และสถานการณ์ทดสอบ รวมถึงคำศัพท์เฉพาะ พจนานุกรมข้อมูล และระบบติดตามปัญหา รองรับการสร้างแผนภาพกรณีการใช้งาน แผนภาพการไหลอัตโนมัติ แบบจำลองหน้าจอ และแผนภาพแบบอิสระ
แคล้ง-อุมล์ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ เลขที่ ซี++ PlantUML, Mermaid.js สร้างไดอะแกรม PlantUML และ Mermaild.js จากโค้ดเบส C++ ที่มีอยู่
คริสตัล-เฟเซต-อุมล์ใช่ เลขที่ ส่งออก เลขที่ html, docbook เลขที่ git branch/merge, svn, json-parser UML 2.5.1, SysML 1.5, แบบจำลอง, การจัดวางอัตโนมัติ, โครงสร้างแบบต้นไม้, ค้นหาได้
เดียบางส่วน เลขที่ เลขที่ เลขที่ รวมสคริปต์ Python codegen.py'export filter' สำหรับ Python, C++, JavaScript, Pascal, Java, PHP; เครื่องมือภายนอกเพิ่มเติม ได้แก่ Ada, C, PHP5, Ruby, shapefile, C#, SQL (Sybase, Postgres, Oracle, DB/2, MS-SQL, MySQL, ...) เลขที่ เลขที่ ใช้Pythonเป็นภาษาสคริปต์
ไดอะแกรมเน็ตใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ Atlassian Confluence, JIRA ... ไม่ทราบ
เครื่องมือ Eclipse UML2ใช่ ใช่ ใช่ ใช่ Java (หรือรองรับโปรเจ็กต์ Eclipse?) Java (หรือรองรับโปรเจ็กต์ Eclipse?) คราส แผนภาพ UML 2 จำนวนสิบแบบ
สถาปนิกองค์กรใช่ ใช่ ใช่ รองรับเทมเพลต MDA และเทมเพลตการสร้างโค้ด ActionScript, C, C#, C++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic .NET, DDL, EJB, XML Schema, Ada, VHDL, Verilog, WSDL, BPEL, Corba IDL ActionScript, C, C#, C++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic .NET, DDL, XML Schema, WSDL อีคลิปส์และวิชวลสตูดิโอ UML 2.5, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate เฟรมเวิร์ก: UPDM, Zachman, TOGAF การวิศวกรรมไปข้างหน้าและย้อนกลับสำหรับโค้ดและฐานข้อมูล การพัฒนาแบบบูรณาการที่ขับเคลื่อนด้วยโมเดล (แก้ไข/สร้าง/ดีบัก) สำหรับ Java, .Net, PHP และคอมไพเลอร์ GNU จำลองไดอะแกรมกิจกรรม, เครื่องสถานะ, ลำดับ และ BPMN
กิลฟฟี่ใช่ ไม่ทราบ ไม่ทราบ ใช่ เลขที่ เลขที่ แอป Google, Google Drive, JIRA, Confluence มีคลังรูปทรงต่างๆ สำหรับ: คลาส UML, ลำดับ, กิจกรรม, กรณีการใช้งาน และอื่นๆ อีกมากมาย
เจ็ทยูเอ็มแอลใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ ชวา ไม่ทราบ ไม่ทราบ JetUML ถูกออกแบบมาเพื่อการสร้างไดอะแกรมอย่างรวดเร็วด้วยชุดฟังก์ชันการทำงานที่เรียบง่าย
ลูซิดชาร์ตไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ Google Drive , Google Apps, JIRA , Confluence, Jive และ Box
เมจิกดรอว์ใช่ ใช่ ใช่ ใช่ Java, C++, C#, CIL, CORBA IDL, DDL, EJB, XML Schema, WSDL Java, C++, C#, CIL, CORBA IDL, DDL, EJB, XML Schema, WSDL อีคลิปส์, อีเอ็มเอฟ, เน็ตบีนส์ UML 2.3, รองรับการทำงานแบบครบวงจรสำหรับ Java, C++, C#, CL (MSIL) และ CORBA IDL, สร้างรายงานจากเทมเพลตในรูปแบบ RTF, HTML, XML, ODT, ODS, ODP และข้อความ (DOCX, XLSX, PPTX ตั้งแต่เวอร์ชัน 16.8)
ไมโครซอฟต์ วิซิโอปลั๊กอิน ไม่ทราบ ปลั๊กอิน ปลั๊กอิน ไม่ทราบ ไม่ทราบ ไม่ทราบ
โมเดลิโอใช่ ใช่ ใช่ ใช่ Java, C++, C#, XSD, WSDL, SQL Java, C++, C# สุริยุปราคา, EMF รองรับ UML2, BPMN2, ArchiMate3 อย่างเต็มรูปแบบ สร้างเอกสารในรูปแบบ HTML มีส่วนขยายที่ช่วยสร้างเอกสารในรูปแบบ Open XML รองรับมาตรฐาน TOGAF, SysML, SoaML, Hibernate, OMG MARTE รองรับการแบ่งส่วนโมเดลเพื่อการทำงานร่วมกัน รองรับรูปแบบการออกแบบ (Design Patterns)
มายอีคลิปส์ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
เอ็นคลาสไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ซี#, จาวา ซี#, จาวา ไม่ทราบ
เน็ตบีนส์ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ชวา ชวา ไม่ทราบ ต้องติดตั้งเป็นปลั๊กอินเพื่อเปิดใช้งานการสร้างแบบจำลอง UML
Open ModelSphereเลขที่ ไม่ทราบ ไม่ทราบ ใช่ จาวา, SQL ชวา ไม่ทราบ รองรับข้อมูล กระบวนการทางธุรกิจ และการสร้างแบบจำลอง UML
ปาปิรัสใช่ ไม่ทราบ ใช่ ไม่ทราบ Ada 2005, C/C++, ส่วนเสริม Java ไม่ทราบ คราส
แพลนท์UMLใช่ ไม่ทราบ ส่งออก ไม่ทราบ ไม่ทราบ C#, Grails, Java, Lua, PHP, SQLALchemy Chrome, Word, Open Office, Google Docs, J2EE Servlet, JQuery , Sublime, Eclipse, NetBeans, IntelliJ, LaTeX, Emacs, Doxygen เป็นต้น[ 44 ]สร้างไดอะแกรมโดยใช้ภาษาข้อความอย่างง่าย รองรับไดอะแกรมลำดับเหตุการณ์ กรณีการใช้งาน คลาส กิจกรรม ส่วนประกอบ สถานะ วัตถุ และไดอะแกรมจำลอง UI ส่งออกรูปภาพในรูปแบบ PNG หรือ SVG
พาวเวอร์ดีไซเนอร์ใช่ ใช่ ใช่ ใช่ Java, C#, VB .NET ไม่ทราบ คราส การสร้างแบบจำลองข้อมูล การสร้างแบบจำลองกระบวนการทางธุรกิจ - วิศวกรรมแบบครบวงจร
สตูดิโอ PragmaDevใช่ ใช่ บางส่วน เลขที่ ซี, ซี++ เลขที่ การผสานรวมกับเครื่องมือตรวจสอบย้อนกลับ Reqtify โปรแกรมจำลองโมเดลที่ผสานรวมกับเครื่องมือใด ๆ ที่รองรับ FMI 2.0 โค้ดที่สร้างขึ้นสามารถผสานรวมเข้ากับระบบปฏิบัติการแบบเรียลไทม์ (RTOS) ต่อไปนี้: VxWorks , FreeRTOS , ThreadX , CMX, OSE Delta, OSE epsilon, uITRON 3, uITRON 4, Nucleus, posix, win32 ออกแบบมาเพื่อการสร้างแบบจำลองและการทดสอบระบบสื่อสาร โดยอิงตามโปรไฟล์ UML ของ ITU-T Z.109, SDL-RT และSDLแบบจำลองสามารถจำลองได้และสามารถส่งออกไปยังเครื่องมือตรวจสอบแบบจำลองได้ มีสภาพแวดล้อมการทดสอบแบบครบวงจรที่ผสานรวมตามมาตรฐานTTCN- 3
โปรซา ยูเอ็มแอล โมเดลเลอร์ใช่ ใช่ ฐานโมเดลแบบเปิด ใช่ C++, Java, C#, SQL DDL และคำสั่ง SQL ส่วนหัวของคลาสในภาษา C++, Java และ C# จะถูกซิงโครไนซ์ระหว่างไดอะแกรมและโค้ดแบบเรียลไทม์ เวิร์กเบนช์ของโปรแกรมเมอร์ เครื่องมือจัดทำเอกสาร ระบบควบคุมเวอร์ชัน รองรับแผนภาพ UML ต่อไปนี้: แผนภาพกรณีการใช้งาน (Use case diagram), แผนภาพลำดับ (Sequence diagram), แผนภาพการทำงานร่วมกัน (Collaboration diagram), แผนภาพคลาส (Class diagram), แผนภาพสถานะ (Statechart diagram), แผนภาพกิจกรรม (Activity diagram), แผนภาพส่วนประกอบ (Component diagram), แผนภาพการปรับใช้ (Deployment diagram) และแผนภาพแพ็กเกจ (Package diagram)
ราติโอนัลโรส XDEเลขที่ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
สถาปนิกซอฟต์แวร์เชิงเหตุผลใช่ ใช่ ใช่ ไม่ทราบ Java, C#, C++, EJB, WSDL, XSD, IDL, SQL Java, C++, .NET คราส
แบบจำลองซอฟต์แวร์ Rationalใช่ ใช่ ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ คราส
สถาปนิกระบบเชิงเหตุผลเลขที่ ไม่ทราบ ส่งออก ไม่ทราบ C++, Java, WSDL C++, Java, WSDL ไม่ทราบ
บล็อกปฏิกิริยาใช่ เลขที่ ใช่ เลขที่ ชวา ไม่ทราบ คราส การสร้างโค้ดจาก Activity Diagram สำหรับ J2SE, OSGi, Kura และ ESF, การทดสอบหน่วยผ่าน JUnit, รองรับการวิเคราะห์เชิงทางการและการจำลองสถานะ
แรปโซดีใช่ ใช่ ใช่ ใช่ C++, C, Java, Ada, Corba และสามารถปรับแต่งสำหรับภาษาอื่นๆ ได้ C++, C, Java, Ada และสามารถปรับแต่งสำหรับภาษาอื่นๆ ได้ Visual Studio, Eclipse, TcSE, WindRiver, Green Hills, QNX, Linux, Mathworks Simulink, DOORS และสามารถปรับแต่งเพิ่มเติมได้ตามต้องการ มุ่งเป้าไปที่ระบบเรียลไทม์หรือระบบฝังตัวและซอฟต์แวร์ที่ใช้ภาษามาตรฐานอุตสาหกรรม (UML, SysML, AUTOSAR, DoDAF, MODAF, UPDM, DDS) การสร้างโค้ดคุณภาพระดับการผลิตอย่างเต็มรูปแบบ (โครงสร้าง พฤติกรรม ฟังก์ชัน) การจำลอง การทดสอบตามแบบจำลอง การบูรณาการกับระบบปฏิบัติการเรียลไทม์และ IDE จำนวนมาก
นักสร้างแบบจำลองแนวคิดซอฟต์แวร์ใช่ ใช่ ใช่ ใช่ ActionScript, C++, C#, Delphi, Java, JavaScript, PHP, Python, Ruby, SQL DDL, VB.NET, VB6, XSD C++, C#, VB.NET, Java, Object Pascal, PHP, Ruby ไม่ทราบ UML, BPMN, SysML, ArchiMate, JSD, แผนภาพการไหลของข้อมูล, ผังงาน, แผนภาพความทนทาน, CRC, ERD, แผนภาพแบบผสม, HTA, UI, แผนภาพเวนน์, แผนผังพฤติกรรม, แผนผังโครงสร้าง, ตารางการตัดสินใจ, แผนที่เส้นทาง, แผนภาพเครือข่ายคอมพิวเตอร์, แผนภาพเลเยอร์, ​​แผนภาพเว็บเพจ, Grafcet, แผนภาพแบบกำหนดเอง
สตาร์UMLใช่ ใช่ นำเข้า ใช่ Java, C#, C++ เครื่องมือสร้างโค้ดและวิเคราะห์โค้ด (Reverse Engineer) สำหรับ Java, C++ และ C# JavaScript, Node.js สถาปัตยกรรมปลั๊กอิน: JavaScript, HTML5, Node.js
อัมเบรลโล โมเดลเลอร์ UMLใช่[ 45 ]ใช่ ใช่ ไม่ทราบ C++, Java, Perl, PHP, Python ... 16 C++, IDL, Pascal/Delphi, Ada, Python, Java; นำเข้า XMI, RoseMDL เคดีอี รองรับรูปแบบไฟล์ XML Metadata Interchangeสร้างโค้ดสำหรับภาษาต่างๆ รวมถึง: ActionScript, Ada, C++, C#, D, IDL, Java, JavaScript, MySQL (SQL), Pascal, Perl, PHP, PHP5, PostgreSQL (SQL), Python, Ruby, SQL, Tcl, Vala, XMLSchema (บางภาษาอาจล้าสมัย)

แผนภาพ ERDสำหรับ MySQL และ PostgreSQL

นักออกแบบ UMLใช่ ใช่ ใช่ ไม่ทราบ รองรับภาษาโปรแกรมทุกประเภท เนื่องจากใช้งานร่วมกับเครื่องมือสร้างโค้ด เช่น Eclipse UMLGenerators หรือ Acceleo ได้ ภาษาทุกประเภทที่รองรับโดย Eclipse UML Generators คราส ซอฟต์แวร์โอเพนซอร์สภายใต้ใบอนุญาต EPL โดยใช้ Eclipse, EMF และ Sirius เป็นพื้นฐาน
UMLetเลขที่ เลขที่ เลขที่ เลขที่ เลขที่ ชวา อีคลิปส์ , วิชวล สตูดิโอ โค้ดเครื่องมือสร้างแบบจำลองอย่างง่ายที่เน้นแหล่งที่มา/ข้อความ
โมเดล Uใช่ ใช่ ใช่ ใช่ Java, C#, C++, Visual Basic Java, C#, C++, Visual Basic อีคลิปส์ , วิชวลสตูดิโอนอกจากนี้ยังรองรับการสร้างแบบจำลองกระบวนการทางธุรกิจ, SysMLและการสร้างแบบจำลองฐานข้อมูล
อัมเปิลคลาส สถานะ และโครงสร้างคอมโพสิตเท่านั้น เลขที่ ใช่ ใช่ Java, Python, PHP, C++, SQL, Alloy, NuSMV, yUML, USE ชวา เครื่องมือบรรทัดคำสั่ง, สามารถฝังลงในเว็บเพจได้, Eclipseการป้อนข้อมูลหรือการส่งออกสามารถทำได้โดยใช้แผนภาพหรือรูปแบบข้อความของ Umple การแยกส่วนความรับผิดชอบ (แง่มุม คุณลักษณะ มิกซ์อิน) การฝังโค้ดการทำงานใน Java และภาษาอื่นๆ การเขียนขึ้นเอง การสร้างเอกสาร สถาปัตยกรรมปลั๊กอินสำหรับตัวสร้าง
ไวท์สตาร์UMLใช่ ใช่ นำเข้า ใช่ Java 1.5, C#, C++, SQL Java 1.5, C#, C++, SQL ไม่ทราบ WhiteStarUml เป็นโปรเจกต์ที่แตกแขนงมาจากStarUMLโดยมีจุดประสงค์เพื่อฟื้นฟูโค้ด Delphi เดิม ด้วยการอัปเดตโค้ดให้เข้ากับ Delphi รุ่นล่าสุด ลดการพึ่งพาคอมponent จากภายนอก แก้ไขข้อบกพร่อง และเพิ่มฟีเจอร์ใหม่ๆ
เยดไม่ทราบ เลขที่ หมายเลข[ 46 ]ไม่ทราบ ไม่ทราบ ไม่ทราบ ไม่ทราบ
ชื่อ ยูเอ็มแอล 2 เอ็มดีเอ เอ็กซ์เอ็มไอ แม่แบบ ภาษาที่สร้างขึ้น ภาษาที่วิศวกรรมย้อนกลับ สามารถบูรณาการกับ รายละเอียด

ดูเพิ่มเติม

โลโก้ Wikimedia Commonsสื่อที่เกี่ยวข้องกับเครื่องมือ UMLใน Wikimedia Commons

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=List_of_Unified_Modeling_Language_tools&oldid=1349782354 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ รายชื่อเครื่องมือ Unified Modeling Language

บทความนี้เปรียบเทียบเครื่องมือ UMLเครื่องมือUMLคือแอปพลิเคชันซอฟต์แวร์ที่สนับสนุนฟังก์ชันบางอย่างของภาษาสร้างแบบจำลองรวม (Unified Modeling Language )

ทั่วไป

ชื่อ ผู้สร้าง แพลตฟอร์ม / ระบบปฏิบัติการ เผยแพร่สู่สาธารณะครั้งแรก เวอร์ชันเสถียรล่าสุด โอเพนซอร์ส ใบอนุญาตซอฟต์แวร์ ภาษาโปรแกรมที่ใช้ อาร์โกUML ไทกริส.org ข้ามแพลตฟอร์ม (Java) 4 พ.ศ.

ลิงก์ภายนอก

สื่อที่เกี่ยวข้องกับเครื่องมือ UMLใน Wikimedia Commons