สร้างไดอะแกรม UML จากคำอธิบายที่เป็นข้อความ
PlantUML เป็นองค์ประกอบที่ช่วยให้คุณสามารถสร้างไดอะแกรม UML ต่างๆ ผ่านคำอธิบายข้อความง่ายๆ ตั้งแต่ไดอะแกรมลำดับไปจนถึงไดอะแกรมการใช้งานและอื่นๆ PlantUML มอบวิธีง่ายๆ ในการสร้างการแสดงภาพของระบบที่ซับซ้อน
ไดอะแกรม UML
ไวยากรณ์ดั้งเดิม
แผนภาพลำดับ
ใช้แผนภาพกรณี
แผนภาพชั้นเรียน
แผนภาพวัตถุ
แผนภาพกิจกรรม
แผนภาพส่วนประกอบ
แผนภาพการปรับใช้
แผนภาพสถานะ
แผนภาพเวลา
ไดอะแกรมที่ไม่ใช่ UML
แผนภาพวิศวกรรมสารสนเทศ (IE)
แผนภาพความสัมพันธ์เอนทิตี (ER) (สัญกรณ์ของ Chen)
ข้อมูล JSON
ข้อมูล YAML
EBNF (แบบฟอร์ม Backus-Naur แบบขยาย)
Regex (นิพจน์ปกติ)
แผนภาพเครือข่าย (nwdiag)
Salt (ส่วนต่อประสานกราฟิกแบบ Wireframe หรือ UI Mockups)
แผนภาพอาร์คิเมต
SDL (ภาษาข้อกำหนดและคำอธิบาย)
ไดอะแกรมไดอะแกรม
แผนภาพแกนต์
แผนภาพลำดับเหตุการณ์
แผนภาพ MindMap
WBS (โครงสร้างการแบ่งงาน)
สัญลักษณ์ทางคณิตศาสตร์ (AsciiMath, JLaTeXMath)
แผนภาพความสัมพันธ์เอนทิตี (ER)
ไฮเปอร์ลิงก์และคำแนะนำเครื่องมือ
Rich Text (ครีโอล) พร้อมด้วยอีโมติคอน ยูนิโค้ด และไอคอน
ไอคอน OpenIconic
ไอคอนสไปรท์
สำหรับภาพรวมโดยละเอียดเพิ่มเติม โปรดไปที่เว็บไซต์อย่างเป็นทางการของ PlantUML
ดูนโยบายความปลอดภัยและภาพรวมความปลอดภัย
สำคัญ
PlantUML ไม่ได้ รับผลกระทบจากช่องโหว่ log4j
ไม่ว่าคุณกำลังมองหาการใช้ PlantUML เป็นแอปพลิเคชันแบบสแตนด์อโลนหรือเป็นส่วนประกอบในโปรเจ็กต์ของคุณเอง การเริ่มต้นก็ทำได้ง่าย ดูคู่มือการตั้งค่า PlantUML อย่างเป็นทางการเพื่อดูคำแนะนำในการตั้งค่า PlantUML บนระบบของคุณ
หากต้องการสร้าง PlantUML จากแหล่งที่มา คุณจะต้องติดตั้งข้อกำหนดเบื้องต้นบางอย่างและทำตามขั้นตอนต่างๆ ที่ระบุไว้ในคู่มือการสร้างของเรา ค้นหาคำแนะนำโดยละเอียดในไฟล์ BUILDING.md ของเรา
PlantUML เป็นโครงการโอเพ่นซอร์ส และเรายินดีรับการมีส่วนร่วมทุกประเภท ไม่ว่าคุณจะช่วยเราแก้ไขข้อบกพร่อง ปรับปรุงเอกสาร หรือกระจายข่าว เราขอขอบคุณสำหรับการสนับสนุนของคุณ ดูคู่มือการมีส่วนร่วมของเราสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มต้นใช้งาน
สำหรับเอกสารที่ครอบคลุมและมีรายละเอียดเกี่ยวกับการใช้ PlantUML โปรดดู Javadoc อย่างเป็นทางการซึ่งมีให้ที่นี่ โปรดทราบว่าเอกสารนี้อยู่ในระหว่างดำเนินการและอาจไม่สมบูรณ์
ปัญหา GitHub
ฟอรั่มชุมชน
PlantUML ได้รับใบอนุญาตภายใต้ใบอนุญาตหลายใบ คุณสามารถเลือกอันที่เหมาะกับคุณที่สุด:
ใบอนุญาต GPL
ใบอนุญาต LGPL
ใบอนุญาตของอาปาเช่
ใบอนุญาตสาธารณะ Eclipse
ใบอนุญาตเอ็มไอที
สำหรับข้อมูลเพิ่มเติม โปรดดูคำถามที่พบบ่อยเกี่ยวกับใบอนุญาต PlantUML เพื่อช่วยพิจารณาว่าใบอนุญาตใดเหมาะสมกับกรณีการใช้งานของคุณ