- 9
- 0
- 约 7页
- 2017-02-21 发布于河北
- 举报
解析UML图到可执行代码的映射
解析UML图到可执行代码的映射
0 引言
随着计算机技术的日新月异,人们对工作效率、智能化、自动化要求越来越高。计算机广泛用于人们生活的同时,人们对各式各样的软件需求越来越多。书写大量代码使软件开发效率低下,而且错误率高。研究一种新的、快速、高效系统开发方法具有重要意义。
模型驱动架构的出现,大大提高了软件开发的效率,在增强软件之间可移植性和协同工作的同时,还大大提高了软件的可维护性。UML作为面向对象标准建模语言,可以从各个角度描述系统,与最普遍的面向对象编程语言存在对应关系。在对对象进行行为建模过程中,有限状态机清楚地描述了对象在完整生命周期中经历的所有状态在什么条件下如何转换,转换中对外界有哪些影响。活动图的一项重要功能是描述算法和流,可以利用其完成代码框架细化。本文主要针对代码生成,提出一种通过UML图直接生成JAVA代码的方法,能够生成简洁、易读的代码。
1 UML在代码生成中的基本概念
1.1 UML介绍
UML(United Modeling language):统一建模语言,是一种普遍适用的可视化建模语言,定义良好、易于构建和文档化。1997年11月。对象管理组织OMG(ObjeetManagement Group)全体成员通过将UML作为面向对象建模的标准语言。UML可以提供一个软件系统多种不同的静态和动态视图。静态视
您可能关注的文档
- 自然灾害对明朝的影响.doc
- 聚丙烯非织造复合材料的塑性变形老化研究.doc
- 航空维修和航材管理中RFID技术的应用.doc
- 航空维修技术资料管理平台的设计与实现.doc
- 航空航天类工程教育专业认证的探索与研究.doc
- 航空航天领域典型零部件的高效加工.doc
- 航线上的商货交流.doc
- 航道测量工程中GPS定位技术的应用研究.doc
- 船舶履约MLC2006的主要缺陷及对策.doc
- 船舶融资租赁合同之索赔权问题的分析与研究.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 基于阻尼因子补偿的LDO设计与实现-微电子学与固体电子学专业论文.docx VIP
- 运动和力复习课件.ppt VIP
- 【高考真题】2023年高考理综物理真题试卷——新课标卷(含答案).docx VIP
- 基于DSP的飞剪控制系统设计.doc VIP
- 元素化合物11碳族硼族.pdf VIP
- 滴丸工岗位合规化操作规程.docx VIP
- 基于WebSocket的协同编辑系统的设计与实现.docx VIP
- 2025年海南省机关事业单位招聘雇员及村(社区)工作人员考试(公共基础知识及公文写作)历年参考题库含.docx VIP
- ISO22000-2018食品安全管理体系的过程和文件清单.pdf VIP
- 船舶危险源 机舱风险源清单.pdf VIP
原创力文档

文档评论(0)