บทความถัดไปเราจะพาไปดู 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) และรันคำสั่งการติดตั้งในนั้น:
sudo snap install umbrello
เมื่อการติดตั้งเสร็จสมบูรณ์เราสามารถทำได้ เริ่มโปรแกรมโดยค้นหาตัวเรียกใช้งานในระบบของเราหรือโดยการพิมพ์ในเทอร์มินัล:
umbrello
ถอนการติดตั้ง
ถ้าคุณต้องการ ลบโปรแกรมออกจากคอมพิวเตอร์ของคุณในเทอร์มินัล (Ctrl + Alt + T) จำเป็นต้องเขียนคำสั่งเท่านั้น:
sudo snap remove umbrello
การมีโมเดลซอฟต์แวร์ที่ดีของเราเป็นวิธีที่ดีที่สุดในการสื่อสารกับนักพัฒนาคนอื่นๆ ที่ทำงานในโครงการ โมเดลที่ดีมีความสำคัญอย่างยิ่งสำหรับโปรเจ็กต์ขนาดกลางถึงขนาดใหญ่ แต่ก็มีประโยชน์มากสำหรับโปรเจ็กต์ขนาดเล็กเช่นกัน แม้ว่าคุณจะทำโปรเจ็กต์เล็กๆ แต่การมีโมเดลที่ดีก็มีประโยชน์ เพราะมันจะให้ข้อมูลสรุปที่จะช่วยให้คุณเขียนโปรแกรมได้อย่างถูกต้อง
Umbrello UML Modeller จะช่วยให้เราสร้างไดอะแกรมซอฟต์แวร์ในรูปแบบ UML มาตรฐานอุตสาหกรรม และยังทำให้เราสามารถสร้างโค้ดจากไดอะแกรม UML โดยใช้ภาษาการเขียนโปรแกรมที่หลากหลาย สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้โปรแกรมนี้ ผู้ใช้สามารถปรึกษา เว็บไซต์โครงการ หรือของเขา เอกสารอย่างเป็นทางการ.