GenmyModel:在線開放式建模工具是一個(gè)在線的 UML 建模工具,可以在線生成 UML 代碼,適合于軟件架構(gòu)師,開發(fā)人員,編碼人員以及任何想要從 Web 瀏覽器輕松地創(chuàng)建模型的人,它可以用來設(shè)計(jì)UML兼容的模型,生成例如Java代碼和SQL語句,并生成文本。GenMyModel目前支持的瀏覽器:Chrome,F(xiàn)irefox,IE9或以上,Opera和Safari。
100%UML 標(biāo)準(zhǔn)
GenMyModel是一個(gè)在線創(chuàng)建UML標(biāo)準(zhǔn)模型的編輯器。 該設(shè)計(jì)模型符合UML2元模型,并支持它的類和用例圖。 我們希望聽到您關(guān)于下一步開發(fā)圖表的建議。
輸出及分享
GenMyModel是一個(gè)在線創(chuàng)建UML標(biāo)準(zhǔn)模型的編輯器。 該設(shè)計(jì)模型符合UML2元模型,并支持它的類和用例圖。 我們希望聽到您關(guān)于下一步開發(fā)圖表的建議。
代碼生成器
GenMyModel包括內(nèi)置的創(chuàng)建Java POJO和Java豆,以及基于SQL和Spring的代碼的UML模型中的類的代碼生成器。GenMyModel幫助引導(dǎo)您項(xiàng)目各階段的進(jìn)行,并專注于業(yè)務(wù)邏輯和整體架構(gòu)的實(shí)施
與GitHub連接
生成的代碼將被存儲(chǔ)在您的GitHub資料庫。 您所做的更改將被保存在代碼中,通過使用受保護(hù)的塊或基于細(xì)粒度JMerge注釋。
統(tǒng)一建模語言(UML,英語:Unified Modeling Language)是非專利的第三代建模和規(guī)約語言。UML是一種開放的方法,用于說明、可視化、構(gòu)建和編寫一個(gè)正在開發(fā)的、面向?qū)ο蟮、軟件密集系統(tǒng)的制品的開放方法。UML展現(xiàn)了一系列最佳工程實(shí)踐,這些最佳實(shí)踐在對(duì)大規(guī)模,復(fù)雜系統(tǒng)進(jìn)行建模方面,特別是在軟件架構(gòu)層次已經(jīng)被驗(yàn)證有效。
GenMyModel 是一個(gè)為軟件架構(gòu)師和開發(fā)者設(shè)計(jì)的創(chuàng)新型在線 UML 工具。它允許創(chuàng)建 UML 兼容的圖表,從您的 Web 瀏覽器導(dǎo)出和生成代碼。有了 GenMyModel,您可以設(shè)計(jì)真實(shí)的模型,而非僅僅只是形狀和線條:因?yàn)槟鷮@得符合 UML 的圖表以及自然生成的代碼,它由一個(gè)充滿激情的團(tuán)隊(duì)使用 Javascript 和 HTML5 開發(fā)而成。目前,GenMyModel 還在測(cè)試階段,用戶可以免費(fèi)注冊(cè)(或者使用Google賬號(hào)登錄)。
GenMyModel擁有近4,000個(gè)用戶,他們通過不同的方面對(duì)GenMyModel進(jìn)行了測(cè)試。如今,數(shù)據(jù)被存儲(chǔ)到一個(gè)標(biāo)準(zhǔn)的協(xié)議,這項(xiàng)服務(wù)是非常可靠的。記下來,我們會(huì)考慮將GenMyModel放到能夠取信數(shù)百成千上萬的用戶使用SaaS模式的GitHub,Codenvy,C9中。