计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2013年
1期
190-195
,共6页
UML%代码自动生成%元模型
UML%代碼自動生成%元模型
UML%대마자동생성%원모형
UML是一种被广泛用于软件系统需求分析和详细设计的标准建模语言,研究将UML描述的软件详细设计自动生成代码的技术可以大大加速软件产品的开发进度,提高软件的质量.提出一种将UML类图和顺序图相结合生成具有静态结构和动态行为信息的C++代码的方法,从而解决现在多数代码生成工具只能将静态图转换为C++代码框架而不能处理动态行为模型转换的问题.该方法包括UML类图和顺序图的元模型以及相应的转换规则.最后通过一个采用Velocity技术实现的代码生成器生成代码的实例描述了代码生成的具体过程及结果.
UML是一種被廣汎用于軟件繫統需求分析和詳細設計的標準建模語言,研究將UML描述的軟件詳細設計自動生成代碼的技術可以大大加速軟件產品的開髮進度,提高軟件的質量.提齣一種將UML類圖和順序圖相結閤生成具有靜態結構和動態行為信息的C++代碼的方法,從而解決現在多數代碼生成工具隻能將靜態圖轉換為C++代碼框架而不能處理動態行為模型轉換的問題.該方法包括UML類圖和順序圖的元模型以及相應的轉換規則.最後通過一箇採用Velocity技術實現的代碼生成器生成代碼的實例描述瞭代碼生成的具體過程及結果.
UML시일충피엄범용우연건계통수구분석화상세설계적표준건모어언,연구장UML묘술적연건상세설계자동생성대마적기술가이대대가속연건산품적개발진도,제고연건적질량.제출일충장UML류도화순서도상결합생성구유정태결구화동태행위신식적C++대마적방법,종이해결현재다수대마생성공구지능장정태도전환위C++대마광가이불능처리동태행위모형전환적문제.해방법포괄UML류도화순서도적원모형이급상응적전환규칙.최후통과일개채용Velocity기술실현적대마생성기생성대마적실례묘술료대마생성적구체과정급결과.