Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
UML диаграммалық бағдарламалық қамтамасы
UML diagram software
StarUML – бірыңғай модельдеу тілін, сондай-ақ жүйелерді модельдеу тілін және классикалық модельдеу нотацияларын қолдана отырып, жүйелерді модельдеуге арналған бағдарламалық жасақтама құралы. Оны MKLabs шығарады және Windows, Linux және MacOS жүйелерінде қолжетімді.
StarUML is a software engineering tool for system modeling using the Unified Modeling Language, as well as Systems Modeling Language, and classical modeling notations. It is published by MKLabs and is available on Windows, Linux and MacOS.
Тарих
StarUML - Plastic деп аталатын объектіге бағытталған модельдеу бағдарламасының мұрагері. Plastic 1.0 1997 жылы OMT нотациясын қолдау үшін жарияланды. 1998 жылы жарияланған 1.1 нұсқасында UML пайдасына OMT қолдауы тоқтатылды. Осы брендтің соңғы нұсқасы Agora Plastic 2005 деп аталды және оны Сеулдегі Plastic Software Inc корей компаниясы шығарды. Бұл халықаралық деңгейде қолданылатын өнім, UML 1.4 стандартына сәйкес келеді және Object Management Group-тың MDA тәсілін қолдайтынын мәлімдейді. Бағдарламалық жасақтама 2005 жылы оны ашық кодты бағдарлама ретінде жариялау мақсатында StarUML 5.0 деп аталды. Мақсаты UML 2.0 қолдауын, сондай-ақ үшінші тарап плагиндерін пайдалану мүмкіндігін қамтамасыз ету болды. Бірінші жалпыға қолжетімді нұсқасы 2006 жылдың тамызында SourceForge платформасында GNU GPL лицензиясы бойынша жарияланды. Көз кодына Plastic Software Inc. компаниясының 2002-2005 жылдар аралығындағы бірнеше авторлық құқық туралы хабарламалары енгізілді. Бұл бағдарламалық қамтамасыз ету сол кезде Win32 платформасына бағытталған және негізінен Delphi тілінде жазылған. Бағдарламалық жасақтама бірнеше жыл бойы ашық кодты жоба ретінде дамыды және қолданыстағы кодты кері инженериялауға көмектесетін MDA құралы ретінде танылды. Соңғы ашық кодты нұсқасы 2010 жылы жарияланды. Ол әлі де қолданылуы мүмкін, бірақ өнім иесінің сөзіне сүйенсек, енді оны жаңарту немесе қолдау көрсетілмейді. 2014 жылы StarUML 2 атауымен жобаны қайта жандандыруды қаржыландыру үшін жаппай қаржы жинау кампаниясы басталды. Бастаманың мақсаты Java-дан басқа тілдерге және UML-ден басқа модельдеу нотацияларына қолдау көрсету болды. Кампания қажетті қаражатты жинауға жетпеді: 1000 АҚШ долларынан аз жиналды, бұл кампания мақсатының 1%-ы ғана. Оңтүстік Кореяның MKLabs компаниясы 2014 жылдан бері StarUML-дің жаңа нұсқаларын жариялап, оларды коммерциялық лицензия бойынша ұсынады. Ескі ашық кодты нұсқасы өнім құжаттамасында StarUML 1 деп аталады, ал нұсқалау 2.0.0 нөмірінен қайта басталды, ол 2014 жылы шығарылды. 2018 жылы Windows, Linux және MacOS үшін 3.0 көп платформалық нұсқасы шығарылды. 4.0 нұсқасы 2020 жылы жарық көрді. Ол уақыт бойынша және өзара әрекеттесудің жалпы шолу диаграммаларын қамтыды. 5.0 нұсқасы 2022 жылы жарияланды және Apple Silicon процессорларын қолдайды.
StarUML is the successor of an object oriented modelling software called Plastic. Plastic 1.0 was published in 1997 to support the OMT notation. The version 1.1 published in 1998 dropped the OMT to support in favour of UML. The last version under this brand was called Agora Plastic 2005 and was published by the Korean company Plastic Software Inc, Seoul. It was an internationalized product, compliant with UML 1.4, and claiming to support the Object Management Group's MDA approach. The software was renamed StarUML 5.0 in 2005 with a view to publishing it as open source. The aim was to provide UML 2.0 support as well as the capability to use third party plugins. The first public release was published August 2006 on SourceForge under GNU GPL license. The source code included multiple copyright notices for the period 2002 2005 by Plastic Software Inc. The software targeted at that time the Win32 platform and was essentially written in Delphi. The software evolved over several years as open source project and was recognized as an MDA tool with a capability to assist in reverse engineering existing code. A last open source version is published in 2010. It may still be used nowadays, but according to the owner of the product, if would no longer be maintained nor supported. A crowdfunding campaign was launched in 2014 to finance a revival of the project under the name StarUML 2. The aim of the initiative was to add support for other languages than Java and other modeling notations than UML. The campaign failed to raise the needed funds: less than 1000 USD were collected, that is 1% of the campaign's target. The South Korean company MKLabs publishes since 2014 the new versions of StarUML and licenses them under a commercial proprietary scheme. The old open source version is referred to as StarUML 1 in the product documentation, and the version numbering was restarted at 2.0.0. which was released in 2014. A multiplatform version 3.0 was released in 2018 for Windows, Linux and MacOS. Version 4.0 was released in 2020. It included timing and interaction overview diagrams. Version 5.0 was published in 2022 and supports Apple Silicon.
Форматтар
StarUML 2.0 өзінің файл пішімін қолданады, оның кеңейтімі бар. Бұл JSON мәтіндік файлдары. Қолданба модельдің қолмен таңдалған бөліктерін жеке файлдарға .mdf кеңейтімімен экспорттауға және оларды қайта импорттауға мүмкіндік береді. Сонымен қатар, ол StarUML 1-ден .uml форматындағы файлдарды импорттай алады. StarUML модельді құжаттау үшін HTML, PDF және EJS файлдарын жасауға болады. Ол сондай-ақ JPEG, WMF, SVG және PNG суреттерін экспорттай алады.
StarUML 2.0 uses its own file format with the extension. These are JSON text files. The application can also export manually selected fragments of a model into separate files with having the mdf extension and import them back. It can also import files from StarUML 1 which use the uml format. StarUML can generate HTML, PDF and EJS files do document a model. It can also export JPEG, WMF, SVG and PNG pictures.
Басқа ақпарат
IEEE және ACM 2017 жылы жариялаған зерттеу модельдеуді оқытуда қолданылатын негізгі бағдарламалық өнімдерді талдады. Зерттеу 150 академиялық қызметкердің халықаралық үлгісіне негізделген. Респонденттердің 23,9% StarUML қолданғанын айтты, бұл оны үшінші ең көп қолданылатын өнім етті.
A study published in 2017 by the IEEE and the ACM has analysed the main software products used for the teaching of modeling. It was based on an international sample of 150 academics. StarUML was the third most used product with 23.9% of the respondents having used it in their courses.
WhiteStarUML (Ақ жұлдыз)
2011 жылдың соңында StarUML WhiteStarUML деген атаумен тармақталды. Ол әртүрлі мәселелерді шешеді, ең бастысы – Windows-тың жаңа нұсқаларын және қазіргі экран ажыратымдылығын қолдауға қатысты. Соңғы жаңарту 2018 жылдың наурыз айында жарияланды. 2020 жылғы 4 сәуірдегі әзірлеушінің соңғы хабарламасы WhiteStarUML-ді әзірлеу тоқтатылғанын көрсетті. Себептердің арасында Delphi-де жұмыс істеудің қиындығы және жобаны дамытуға қатысты қоғамдық қолдаудың жетіспеуі бар.
At the end of 2011 StarUML was forked under the name WhiteStarUML. It addresses various issues most notably related to handling recent version of Windows and modern screen resolutions. The definitive update was posted in March 2018. The last update by the developer on 4 April 2020 indicated that WhiteStarUML development had ceased. Reasons cited include the difficulty of working in Delphi, as well as the lack of community interest in supporting the project development.