Gaphor แอปพลิเคชันสำหรับการสร้างแบบจำลอง UML, SysML, RAAML และ C4

เกี่ยวกับ กะปอ

ในบทความหน้าเราจะมาดู Gaphor กัน นี่คือ แอปพลิเคชันการสร้างแบบจำลอง UML, SysML, RAAML และ C4. โปรแกรมได้รับการออกแบบมาให้ใช้งานง่ายโดยไม่สูญเสียพลังงาน

Gaphor is แอปพลิเคชันการสร้างแบบจำลองที่เขียนด้วย Python. โปรแกรมใช้โมเดลข้อมูล UML 2 ที่เข้ากันได้อย่างสมบูรณ์ ดังนั้นจึงเป็นมากกว่าเครื่องมือวาดภาพ ผู้ใช้สามารถใช้ Gaphor เพื่อแสดงภาพด้านต่างๆ ของระบบได้อย่างรวดเร็ว ตลอดจนสร้างแบบจำลองที่สมบูรณ์และซับซ้อน

ลักษณะทั่วไปของ Gaphor

Gaphor ทำงาน

  • มันเป็นโปรแกรม ข้ามแพลตฟอร์มซึ่งทำงานบนแพลตฟอร์มหลักทั้งหมด
  • อินเทอร์เฟซจะทำให้เราใช้ a . ได้ โหมดมืด.
  • เป็น โอเพ่นซอร์ส. Gaphor เขียนด้วย Python และเป็นโอเพ่นซอร์ส 100% มีให้ใช้งานภายใต้ใบอนุญาต Apache 2
  • จะช่วยให้เรา สร้างไดอะแกรมคลาส การโต้ตอบ และสถานะเครื่องสำหรับซอฟต์แวร์หรือไดอะแกรมความต้องการ และคำจำกัดความของบล็อกสำหรับระบบ. หากคุณต้องการมิกซ์แอนด์แมทช์ คุณสามารถเพิ่มองค์ประกอบไดอะแกรมต่างๆ ลงในไดอะแกรมเดียวกัน เพื่อให้ได้มุมมองที่เราต้องการ
  • เป็นโปรแกรมที่ขยายได้ เราสามารถเชื่อมต่อเครื่องกำเนิดโค้ดหรือส่งออกไดอะแกรมของเราเพื่อจัดทำเอกสาร มากเกินไป จะช่วยให้เราสร้างส่วนขยายของตัวเองได้ และเข้าถึงได้ผ่าน GUI หรือ CLI
  • เราจะมีความเป็นไปได้ในการค้นหาองค์ประกอบทั้งหมดของแบบจำลองของเราใน มุมมองต้นไม้.
  • โปรแกรมเป็นไปตามมาตรฐาน Gaphor ใช้มาตรฐาน UML, SysML และ RAAML OMG. นอกจากนี้ยังรองรับรุ่น C4 เพื่อแสดงภาพสถาปัตยกรรมซอฟต์แวร์ นอกจากนี้ยังเข้ากันได้กับไดอะแกรม UML v2.0 และที่ไม่ใช่ UML
  • เรายังจะได้พบกับ คัดลอกวางสนับสนุน.
  • รองรับรูปแบบไฟล์ XML.
  • โปรแกรมจะช่วยให้เราใช้ เลิกทำผู้จัดการ.
  • มันมี โปรโตคอลการเชื่อมต่อที่หลากหลาย.
  • รูปแบบไดอะแกรมด้วย a เครื่องยนต์สไตล์บิวท์อิน.

แป้นพิมพ์ลัด

  • เราจะมีบ้าง แป้นพิมพ์ลัด ให้ทำงานเร็วขึ้น
  • อินเทอร์เฟซของโปรแกรมจะให้ ตัวเลือกการจัดตำแหน่งและการปรับ.
  • เราจะมีความเป็นไปได้ที่จะใช้สิ่งต่อไปนี้ องค์ประกอบ; คลาส ส่วนประกอบ การดำเนินการ กรณีใช้งาน สไตล์ การโต้ตอบ และโปรไฟล์.
  • เราจะสามารถ ส่งออกไปยัง; SVG, PDF, PNG และ XMI.
  • มันจะทำให้เรามีตัวเลือกของ สร้างเอกสารใหม่จากเทมเพลตซึ่งสามารถเร่งการผลิตได้

ติดตั้ง Gaphor บน Ubuntu และอนุพันธ์

เป็นแพ็คเกจ Flatpak

เราสามารถหาโปรแกรมนี้ มีจำหน่ายเป็นแพ็คเกจ Flatpak ใน Flathub. ในกรณีที่คุณใช้ Ubuntu 20.04 และหากคุณยังไม่ได้เปิดใช้งานเทคโนโลยีนี้ในระบบของคุณ คุณสามารถดำเนินการต่อได้ คู่มือ ที่เพื่อนร่วมงานเขียนเกี่ยวกับเรื่องนี้ในบล็อกนี้

เมื่อคุณสามารถติดตั้งแพ็คเกจประเภทนี้ได้ จำเป็นต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และ เรียกใช้คำสั่งติดตั้ง Gaphor:

ติดตั้ง gaphor เป็น flatpak

flatpak install flathub org.gaphor.Gaphor

เมื่อการติดตั้งเสร็จสิ้น คุณสามารถค้นหาโปรแกรมเรียกทำงานบนคอมพิวเตอร์ของคุณได้ นอกจากนี้ คำสั่งต่อไปนี้สามารถดำเนินการได้ในเทอร์มินัล (Ctrl + Alt + T) ถึง เริ่มโปรแกรม:

ตัวเปิดช่องว่าง

flatpak run org.gaphor.Gaphor

ถอนการติดตั้ง

ไปยัง ลบแพ็คเกจ flatpak ออกจากโปรแกรมนี้ในเทอร์มินัล (Ctrl + Alt + T) จำเป็นต้องใช้คำสั่งเท่านั้น:

ถอนการติดตั้งแพ็คเกจ flatpak

flatpak uninstall org.gaphor.Gaphor

เป็น AppImage

จาก หน้าเผยแพร่โครงการเราสามารถดาวน์โหลดไฟล์ AppImage เวอร์ชันล่าสุดสำหรับโปรแกรมนี้ได้. หากคุณต้องการใช้เทอร์มินัล (Ctrl + Alt + T) เพื่อดาวน์โหลดเวอร์ชันล่าสุดในวันนี้ จำเป็นต้องเปิดและเรียกใช้ในนั้นเท่านั้น wget ดังต่อไปนี้:

ดาวน์โหลด gaphor appimage

wget https://github.com/gaphor/gaphor/releases/download/2.6.4/Gaphor-2.6.4-x86_64.AppImage

เมื่อดาวน์โหลดเสร็จแล้วเท่านั้น ให้สิทธิ์ที่จำเป็นแก่ไฟล์. สามารถทำได้โดยพิมพ์ในเทอร์มินัลเดียวกัน:

chmod +x Gaphor-*.AppImage

และตอนนี้สำหรับ เริ่มโปรแกรมเพียงดับเบิลคลิกที่ไฟล์หรือพิมพ์เทอร์มินัล:

เริ่ม appimage

./Gaphor-*.AppImage

นี่คือซอฟต์แวร์ ออกแบบมาสำหรับทั้งผู้เริ่มต้นและมืออาชีพ. ไม่ว่าคุณจะเป็นนักสร้างแบบจำลองทั่วไปที่บันทึกโครงการหรือผู้เชี่ยวชาญในการพัฒนาที่ขับเคลื่อนด้วยแบบจำลอง Gaphor ก็สามารถตอบสนองทุกความต้องการของคุณได้ Gapher เป็นโซลูชันที่เรียบง่ายแต่ทรงพลังพร้อมคุณสมบัติมากมายที่สามารถเป็นเครื่องมือที่มีประโยชน์สำหรับนักพัฒนาซอฟต์แวร์และวิศวกร

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมนี้หรือการใช้งาน ผู้ใช้สามารถปรึกษา เว็บไซต์โปรแกรม, ที่เก็บบน Github ของโครงการหรือของคุณ เอกสารอย่างเป็นทางการ.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา