Umbrello UML Modeller เครื่องมือสำหรับสร้างและแก้ไขไดอะแกรม UML

เกี่ยวกับ Umbrello

บทความถัดไปเราจะพาไปดู Umbrello กัน นี่คือ เครื่องมือฟรีสำหรับสร้างและแก้ไขไดอะแกรม UMLซึ่งมีประโยชน์ในกระบวนการพัฒนาซอฟต์แวร์ เครื่องมือนี้ได้รับการพัฒนาโดย Paul Hensgen และออกแบบมาสำหรับ KDE (ร่มมีการกระจายในโมดูล KDE kdesdk) แม้ว่าจะสามารถใช้ในสภาพแวดล้อมเดสก์ท็อปอื่นๆ ได้

Umbrello เป็นแอปพลิเคชันการสร้างแบบจำลองรวมแบบโอเพนซอร์สฟรีที่พร้อมใช้งานสำหรับ Gnu / Linux, MacOS และ Windows ด้วย UML คุณสามารถสร้างไดอะแกรมซอฟต์แวร์ในรูปแบบมาตรฐานเพื่อจัดทำเอกสารหรือออกแบบโครงสร้างของโปรแกรมของเรา รองรับรูปแบบ XMI และใช้ไดอะแกรมเคส คลาส ลำดับ การสื่อสาร สถานะ กิจกรรม ส่วนประกอบ การนำไปใช้งาน และความสัมพันธ์ ระหว่างเอนทิตี ซอฟต์แวร์นี้ เผยแพร่ภายใต้สัญญาอนุญาตสาธารณะทั่วไปของกนู v2.0.

นี้ เป็นเครื่องมือไดอะแกรม UML ที่มีประโยชน์ในระหว่างกระบวนการพัฒนาซอฟต์แวร์. โดยเฉพาะอย่างยิ่งในระหว่างขั้นตอนการวิเคราะห์และออกแบบของกระบวนการนี้ Umbrello UML Modeller จะช่วยให้ผู้ใช้ได้ผลิตภัณฑ์คุณภาพสูง ใช้ได้เช่นกัน UML เพื่อจัดทำเอกสารการออกแบบซอฟต์แวร์ของเราเอง

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

ความชอบของร่ม

  • โปรแกรมนี้สามารถรองรับ ไดอะแกรมมาตรฐาน UML สามารถสร้างไดอะแกรมนอกเหนือจากการนำเข้าด้วยตนเองจากโค้ดใน C ++, Java, Python, IDL, Pascal / Delphi, Ada หรือ Perl. ในทำนองเดียวกัน จะช่วยให้สร้างไดอะแกรมและสร้างโค้ดโดยอัตโนมัติในภาษาดังกล่าว และอื่นๆ รูปแบบไฟล์ที่ใช้จะขึ้นอยู่กับ เอ็กซ์เอ็มไอ.
  • Umbrello จะช่วยให้เรา การกระจายโมเดลโดยการส่งออกในรูปแบบ DocBook และ XHTMLซึ่งจะอำนวยความสะดวกในโครงการความร่วมมือที่นักพัฒนาไม่สามารถเข้าถึง Umbrello ได้โดยตรง หรือรูปแบบที่จะเผยแพร่ผ่านเว็บ
  • หากผู้ใช้ต้องการ ก็สามารถ จัดกลุ่มไดอะแกรมที่เกี่ยวข้องหลายรายการในไฟล์ XMI ไฟล์เดียว. เหล่านี้จะถูกจัดในมุมมองที่แตกต่างกัน (ตรรกะ กรณีใช้งาน ส่วนประกอบ ฯลฯ) ซึ่งสามารถมีไดอะแกรมหรือโฟลเดอร์เพื่อจัดประเภทเพิ่มเติม

ส่งออกไดอะแกรมเป็นภาพ

  • การสร้างไดอะแกรมประเภทหนึ่งถูกจำกัดไว้สำหรับมุมมองบางประเภท. ภายในมุมมอง ไดอะแกรมสามารถย้ายระหว่างโฟลเดอร์ได้อย่างอิสระ
  • ส่วนใหญ่ ลักษณะและประเภทของแผนภาพร่มขึ้นอยู่กับมาตรฐานสาธารณะของ UML.
  • Umbrello รองรับการนำเข้าและส่งออกไฟล์ XMI 1.2 (เกือบจะเข้ากันได้กับ UML 1.4). การสนับสนุนสำหรับ XMI 2.0 กำลังทำงานอยู่.
  • เราจะพบ รูปแบบต่าง ๆ ที่รองรับการนำเข้าไฟล์บุคคลที่สาม.

นี่เป็นเพียงคุณสมบัติบางส่วนของโปรแกรมนี้ เป็นไปได้ ปรึกษาพวกเขาทั้งหมดโดยละเอียดจากไฟล์ เว็บไซต์โครงการ.

ไดอะแกรมที่รองรับ

ร่มทำงาน

Umbrello UML Modeller จะช่วยให้เราใช้ไดอะแกรมประเภทต่อไปนี้:

  • ชั้น
  • ลำดับ
  • การทำงานร่วมกัน
  • กรณีการใช้งาน
  • สหรัฐอเมริกา
  • กิจกรรม
  • Componentes
  • การใช้งาน
  • รายชื่อหน่วยงาน

ติดตั้ง Umbrello บน Ubuntu

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

ติดตั้ง Umbrello เป็น snap

sudo snap install umbrello

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

ตัวเรียกใช้แอป

umbrello

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

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

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

sudo snap remove umbrello

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

Umbrello UML Modeller จะช่วยให้เราสร้างไดอะแกรมซอฟต์แวร์ในรูปแบบ UML มาตรฐานอุตสาหกรรม และยังทำให้เราสามารถสร้างโค้ดจากไดอะแกรม UML โดยใช้ภาษาการเขียนโปรแกรมที่หลากหลาย สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้โปรแกรมนี้ ผู้ใช้สามารถปรึกษา เว็บไซต์โครงการ หรือของเขา เอกสารอย่างเป็นทางการ.


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

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

*

*

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