设计即代码——MDA开发实践

来源 :程序员 | 被引量 : 0次 | 上传用户:MD_XC
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着UML语言的发展和普及,UML工具也得到了很大的发展,进而出现了新的软件开发架构——MDA(Model-Driven Architecture),即模型驱动架构。MDA把UML从“设计语言”带到了“编程语言”的领域,这使得“设计模型”通过MDA工具,直接转化为对应的“数据模型”和“代码模型”。MDA作为新的方法论,在提高软件开发效率、增强软件可移植性、提高代码质量、增强设计开发人员之间的交流等方面,提供了良好的指引。
其他文献
针对我公司投产以来#6、7机一直存在的油档处严重漏油现象,笔者仔细研究其结构上的缺陷和设计上的不足,发现并研究解决了浮动油档中分面螺栓及固定销断裂;#3瓦#4瓦发现油挡支持
MoinMoin是一个基于Python环境的wiki引擎程序,可运行在Windows、Linux/BSD/UNIX、OSX等环境下,目前能够处理英文、德文、繁简体中文、日文、俄文等约20种语言。新版本增加了CAS
如果我们将软件划分成消费级与企业级两大部分,那么企业级软件创造的价值一定会数倍于消费级软件。然而企业级在纵向上被行业划分成了若干个领域部分。比如汽车,其信息化在中国
SourceForge.NET是目前影响最为广泛的开源项目网站,每个月都会从成千上万的项目中评选出一个开源项目.授予其每月最佳推荐项目的荣誉。今年5月的sourceforge.NET的最佳推荐项目
PIA/AJAX是目前Web开发的宠儿,是互联网上新兴力量的主力军,事实上这些技术同样非常适合企业级别的应用。
辛劳和困难与计算机历史的变迁如影随形,即使人们有事前计划。要明白“今天拿什么留给明天”,首先要研究“昨天给明天留下了什么”。未来,很多软件仍将被几十年前的决定所左右;历
火药与指南针都属于我国的四大发明,它们的产生对于人类社会的发展均有着巨大的影响,本文主要分析火药和指南针在郑和下西洋中的使用。
水文行业历史悠久,其主要职责是勘测江河干流、支流等,实施水文预报或分析水资源工作,水文资料整编实际工作十分复杂。通过分析水文资料整编的实际工作意义,探究工作中存在的
3月12日下午,北京汇众益智科技有限公司举行了主题为“国际项级风投助力中国动漫游戏职业教育——汇众益智动漫学院盛势启动”新闻发布会,宣布公司获得第一笔凯鹏华盈的1000万
电能是国民经济和人民生活的主要能源,对国家的发展起着举足轻重的作用。电能计量数据涉及到发电、供电与用电三方经济利益,同时也是许多技术指标计算的重要依据。目前,随着