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

อ่าน 3 นาที

สตาร์UML

StarUMLเป็นเครื่องมือทางวิศวกรรมซอฟต์แวร์สำหรับการสร้างแบบจำลองระบบโดยใช้ภาษาสร้างแบบจำลองแบบรวม (Unified Modeling Language ) รวมถึงภาษาสร้างแบบจำลองระบบ (Systems Modeling...

สตาร์UML

สตาร์UML
นักพัฒนาบริษัท เอ็มเคแล็บส์ จำกัด
ปล่อย7 สิงหาคม 2549 ( 7 สิงหาคม 2549 )
เวอร์ชันเสถียร
v6.0.1 / 18 กันยายน 2566 [ 1 ] ( 18 กันยายน 2023 )
เขียนเป็นชวา
ระบบปฏิบัติการไมโครซอฟต์ วินโดวส์ , มอสซาเรลล่า , ลินุกซ์
พิมพ์เครื่องมือ UML
ใบอนุญาตลิขสิทธิ์ (ใบอนุญาตทดลองใช้ฟรี, ใบอนุญาตส่วนบุคคล, ใบอนุญาตเชิงพาณิชย์, ใบอนุญาตสำหรับใช้งานทั้งองค์กร)
เว็บไซต์staruml .io

StarUMLเป็นเครื่องมือทางวิศวกรรมซอฟต์แวร์สำหรับการสร้างแบบจำลองระบบโดยใช้ภาษาสร้างแบบจำลองแบบรวม (Unified Modeling Language ) รวมถึงภาษาสร้างแบบจำลองระบบ (Systems Modeling Language ) และสัญลักษณ์การสร้างแบบจำลองแบบดั้งเดิม พัฒนาและเผยแพร่โดย MKLabs และใช้งานได้บน Windows, Linux และ macOS

ประวัติศาสตร์

StarUML เป็นซอฟต์แวร์การสร้างแบบจำลองเชิงวัตถุรุ่นต่อจากPlastic Plastic 1.0ได้รับการเผยแพร่ในปี 1998 เพื่อรองรับสัญกรณ์OMT [ 2 ]   เวอร์ชัน 1.1 ที่เผยแพร่ในปี 1998 ได้ยกเลิกการใช้ OMT และหันมาใช้ UML แทน เวอร์ชันสุดท้ายภายใต้แบรนด์นี้เรียกว่าAgora Plastic 2005และได้รับการเผยแพร่โดยบริษัท Plastic Software Inc, Seoul ของเกาหลี เป็นผลิตภัณฑ์ระดับสากลที่สอดคล้องกับ UML 1.4 และอ้างว่ารองรับแนวทางMDAของObject Management Group [ 3 ]

ซอฟต์แวร์นี้ได้รับการเปลี่ยนชื่อเป็น StarUML 5.0 ในปี 2548 โดยมีจุดประสงค์เพื่อเผยแพร่เป็นโอเพนซอร์ส เป้าหมายคือการให้การสนับสนุน UML 2.0 รวมถึงความสามารถในการใช้ปลั๊กอิน ของบุคคลที่สาม การเผยแพร่สู่สาธารณะครั้งแรกเกิดขึ้นในเดือนสิงหาคม 2541 บนSourceForge [ 4 ]ภายใต้ใบอนุญาต GNU GPL [ 5 ] ซอร์สโค้ด   ประกอบด้วยประกาศลิขสิทธิ์หลายรายการในช่วงปี 2545–2548 โดย Plastic Software Inc. ในขณะนั้นซอฟต์แวร์นี้มุ่งเป้าไปที่แพลตฟอร์ม Win32และเขียนขึ้นโดยใช้ Delphi เป็นหลัก ซอฟต์แวร์นี้ได้รับการพัฒนามาหลายปีในฐานะโครงการโอเพนซอร์ส และได้รับการยอมรับว่าเป็นเครื่องมือ MDA ที่มีความสามารถในการช่วยในการวิศวกรรมย้อนกลับโค้ดที่มีอยู่[ 6 ]เวอร์ชันโอเพนซอร์สสุดท้ายได้รับการเผยแพร่ในปี 2553 ปัจจุบันอาจยังคงใช้งานได้ แต่ตามที่เจ้าของผลิตภัณฑ์ระบุไว้ว่าจะไม่มีการบำรุงรักษาหรือสนับสนุนอีกต่อไป[ 7 ]

ในปี 2014 มีการเปิดตัวแคมเปญระดมทุนเพื่อฟื้นฟูโครงการนี้ภายใต้ชื่อ StarUML 2 โดยมีเป้าหมายเพื่อเพิ่มการรองรับภาษาโปรแกรมอื่นๆ นอกเหนือจาก Java และสัญลักษณ์การสร้างแบบจำลองอื่นๆ นอกเหนือจาก UML อย่างไรก็ตาม แคมเปญดังกล่าวล้มเหลวในการระดมทุนตามเป้าหมาย โดยระดมทุนได้น้อยกว่า 1,000 ดอลลาร์สหรัฐ หรือคิดเป็นเพียง 1% ของเป้าหมายที่ตั้งไว้

บริษัท MKLabs ของเกาหลีใต้ได้เผยแพร่ StarUML เวอร์ชันใหม่ตั้งแต่ปี 2014 และให้สิทธิ์ใช้งานภายใต้รูปแบบกรรมสิทธิ์เชิงพาณิชย์ เวอร์ชันโอเพนซอร์สเก่าเรียกว่า StarUML 1 ในเอกสารผลิตภัณฑ์ และการกำหนดหมายเลขเวอร์ชันเริ่มต้นใหม่ที่ 2.0.0 ซึ่งเผยแพร่ในปี 2014 [ 8 ]   เวอร์ชัน 3.0 ที่ใช้งานได้หลายแพลตฟอร์มได้รับการเผยแพร่ในปี 2018 สำหรับWindows , LinuxและMacOSเวอร์ชัน 4.0 ได้รับการเผยแพร่ในปี 2020 ซึ่งรวมถึงไดอะแกรมภาพรวมเวลาและ การโต้ตอบ เวอร์ชัน 5.0 ได้รับการเผยแพร่ในปี 2022 และรองรับApple Silicon

คุณสมบัติ 

StarUML นำเสนอความสามารถในการสร้างแบบจำลองเชิงวัตถุ โดยรองรับแผนภาพส่วนใหญ่ที่ระบุไว้ในUML 2.0

นอกจากนี้ StarUML ยังรองรับ SysML ด้วย:

StarUML รองรับสัญลักษณ์การสร้างแบบจำลองแบบดั้งเดิม เช่น:

รูปแบบ

StarUML 2.0 ใช้รูปแบบไฟล์ของตัวเองที่มีนามสกุล .mdj ซึ่งเป็นไฟล์ข้อความ JSON [ 9 ]   แอปพลิเคชันยังสามารถส่งออกส่วนย่อยของโมเดลที่เลือกด้วยตนเองไปยังไฟล์แยกต่างหากที่มีนามสกุล .mdf และนำเข้ากลับมาได้ นอกจากนี้ยังสามารถนำเข้าไฟล์จาก StarUML 1 ซึ่งใช้รูปแบบ .uml ได้อีกด้วย

StarUML สามารถสร้าง ไฟล์ HTML , PDFและ EJS เพื่อจัดทำเอกสารประกอบโมเดลได้

นอกจากนี้ยังสามารถส่งออก รูปภาพในรูปแบบ JPEG , WMF, SVG และ PNG ได้อีกด้วย

ข้อมูลอื่นๆ

การศึกษาวิจัย[ 10 ]ที่ตีพิมพ์ในปี 2017 โดยIEEEและACMได้วิเคราะห์ผลิตภัณฑ์ซอฟต์แวร์หลักที่ใช้ในการสอนการสร้างแบบจำลอง โดยอิงจากกลุ่มตัวอย่างนักวิชาการนานาชาติจำนวน 150 คน StarUML เป็นผลิตภัณฑ์ที่ใช้มากเป็นอันดับสาม โดยมีผู้ตอบแบบสอบถาม 23.9% ที่ใช้ในหลักสูตรของตน

ไวท์สตาร์UML

ไวท์สตาร์UML
นักพัฒนายานุสซ์ สปิเลฟสกี
เวอร์ชันสุดท้าย
v5.9.1 / 25 มีนาคม 2018 [ 11 ] ( 25 มีนาคม 2018 )
ระบบปฏิบัติการไมโครซอฟต์ วินโดวส์
พิมพ์เครื่องมือ UML
ใบอนุญาตจีเอ็นยู จีพีแอล วี2
เว็บไซต์sourceforge.net/projects/whitestaruml/

ในช่วงปลายปี 2011 ได้มีการแยกโปรแกรม StarUML ออกมาเป็นWhiteStarUMLซึ่งแก้ไขปัญหาต่างๆ โดยเฉพาะอย่างยิ่งปัญหาเกี่ยวกับการใช้งาน Windows รุ่นใหม่ๆ และความละเอียดหน้าจอที่ทันสมัย ​​การอัปเดตครั้งสุดท้ายได้เผยแพร่ในเดือนมีนาคม 2018

การอัปเดตครั้งสุดท้ายโดยผู้พัฒนาเมื่อวันที่ 4 เมษายน 2563 [ 12 ]ระบุว่าการพัฒนา WhiteStarUML ได้หยุดลงแล้ว เหตุผลที่อ้างถึงได้แก่ ความยากลำบากในการทำงานใน Delphi รวมถึงการขาดความสนใจจากชุมชนในการสนับสนุนการพัฒนาโครงการ

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
  • StarUMLบนSourceForge
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=StarUML&oldid=1361466386 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ สตาร์UML

StarUMLเป็นเครื่องมือทางวิศวกรรมซอฟต์แวร์สำหรับการสร้างแบบจำลองระบบโดยใช้ภาษาสร้างแบบจำลองแบบรวม (Unified Modeling Language ) รวมถึงภาษาสร้างแบบจำลองระบบ (Systems Modeling...

ประวัติศาสตร์

StarUML เป็นซอฟต์แวร์การสร้างแบบจำลองเชิงวัตถุรุ่นต่อจาก Plastic Plastic 1.0 ได้รับการเผยแพร่ในปี 1998 เพื่อรองรับสัญกรณ์ OMT [ 2 ] เวอร์ชัน 1.

คุณสมบัติ

StarUML นำเสนอความสามารถในการสร้างแบบจำลองเชิงวัตถุ โดยรองรับแผนภาพส่วนใหญ่ที่ระบุไว้ใน UML 2.0

รูปแบบ

StarUML 2.0 ใช้รูปแบบไฟล์ของตัวเองที่มีนามสกุล .mdj ซึ่งเป็นไฟล์ข้อความ JSON [ 9 ] แอปพลิเคชันยังสามารถส่งออกส่วนย่อยของโมเดลที่เลือกด้วยตนเองไปยังไฟล์แยกต่างหากที่มีนามสกุล .mdf และนำเข้ากลับมาได้ นอกจากนี้ยังสามารถนำเข้าไฟล์จาก StarUML 1 ซึ่งใช้รูปแบบ .