模型驱动体系结构的剖析及应用

来源 :浙江大学 | 被引量 : 0次 | 上传用户:HoshinoYuki
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机领域,相对于硬件技术的突飞猛进,软件技术发展的严重滞后已是一个不争的事实。如何为软件的工业化大生产创造必要的技术条件和生产模式成为软件工程研究的当务之急。 80年代软件工程领域曾经出现过计算机辅助软件工程(CASE)的热潮,人们希望依靠CASE来实现工业化大生产。然而早期的努力没有获得成功,现在已经没有人再提“无程序员编程”了。 希望往往在绝望中孕育成长。随着面向对象技术和组件技术的逐渐成熟,人们期望能像工业领域大量使用标准件生产产品那样,大量重用组件来“装配”软件。然而这种生产模式有几个根本性的问题没有得到解决,因此大规模的“装配”软件生产还是一个遥远的梦想。 虽然面向对象技术结出的一个果子——组件技术,并不那么好吃,但它的另一个果实——面向对象建模技术却越来越成熟。对象管理集团(OMG)于2001年7月推出的模型驱动体系结构(Model Driven Architecture,MDA)草案是建模技术发展史上的一个里程碑。这个体系结构的提出,带给软件结的影响将是深远的,很可能就是软件业新篇章的序曲。 本文对MDA的产生背景、核心技术以及互操作模型框架做了深入剖析,并对MDA的模型框架做了一定的扩展。以此为基础,在一个软件系统的开发中应用了MDA和核心技术,采用了扩展MDA的开发模式,收到了良好的效果。
其他文献
多学科设计优化计算框架是指能实现多学科设计优化方法、包含硬件和软件体系的计算环境。分布式计算是多学科设计优化计算框架的一个重要特征。本文的主要目的就是研究多学科
论文主要研究了典型J2EE核心模式,它提供了在J2EE平台上设计和开发的可重用解决方案,并且每种模式都有各自的适用范围。对于这些模式,本文分析了它们的适用范围、解决方式、优势
多媒体技术和网络技术的发展,给人们带来了丰富多彩的视听娱乐的数字产品。但是由于数字产品复制不会引起质量下降,因此出现的大量盗版现象严重地损害了生产商和著作者的积极
随着互联网信息时代的到来,蕴含在海量信息中的知识却相对分散,如何从海量的文本信息中抽取特定的有用的知识,是当下文本处理领域亟待解决的问题之一。微博是目前比较热门的媒体
基于通路的基因表达差异分析已经成为识别各种癌症相关通路的通用方法,如已有的基因集富集分析方法GSEA和基因集分析方法GSA。重叠基因降权(PADOG)方法在GSA方法的基础上降低
随着电信市场竞争的加剧,各大运营商逐渐意识到自己在运营过程中存在很多收入漏洞。收入保障系统正是为运营商提供了一种途径来找出这些漏洞并采取办法来加以弥补。根据调查报
传统的信息化应用模式软件开发周期长、成本高、风险大、维护工作繁重,已经成为中小企业信息化的主要障碍,随着电子商务时代的来临,由第三方来提供相关服务的新型信息化应用模式
随着信息技术的发展,数据库中数据存储规模越来越大,呈现出数据量大、数据类型多、价值密度低的特点。在这个背景下,数据库的查询操作从传统的单一维度简单查询扩展为多维度的复
随着云计算高速发展,云存储作为云计算中的重要应用,因其服务费用低廉、使用方便、扩展性强等特点已经逐渐普及并成为普通用户最常使用的服务。各大商业机构均看到了这方面的发
本文在已有的协同电子商务理论基础上,通过研究分析,采用构件技术,提出一种以企业为核心的协同工作电子商务解决方案,并将其应用于教学,开发出一套可投入使用的教学系统。让学生在