CodeDesigner是一款免費好用的快速應(yīng)用程序開發(fā)工具,能夠幫助用戶創(chuàng)建多種闡釋應(yīng)用結(jié)構(gòu)和邏輯的圖表,并且從圖表中批量生成源代碼。
基本簡介
CodeDesigner是一款免費的開源RAD(快速應(yīng)用程序開發(fā))工具。它可以幫助你創(chuàng)建多種闡釋應(yīng)用結(jié)構(gòu)和邏輯的圖表,并且從圖表中批量生成源代碼。CodeDesigner可以讓你創(chuàng)建UML圖表,其中包括簡單狀態(tài)的圖表和分層次狀態(tài)的圖表。CodeDesigner支持ANSI C, C++和Python語言。如果你增加足夠詳細的內(nèi)容,程序就可以按照圖表直接生成應(yīng)用的源代碼。
功能介紹
從UML類圖和狀態(tài)圖生成代碼
幾種優(yōu)化代碼生成算法
支持C、C++和Python輸出語言
適用于微軟視窗、Linux和蘋果OS X
反向源代碼工程(支持完整的雙向代碼工程)
針對嵌入式軟件設(shè)計
支持阻塞和非阻塞狀態(tài)圖
軟件特色
相較于其他同類CASE工具的CodeDesigner旨在一代從受支持的圖表生產(chǎn)就緒的源代碼。這意味著,不僅應(yīng)用骨架可以從圖表但完整的全功能的應(yīng)用程序,包括它的入口點(主函數(shù))來生成可通過點擊來制造。