新型抽象建模的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:funfzitm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题针对“需求快速变化”这一企业级管理软件开发中呈现的特点,提出一个“以用户为中心”的软件过程模型,即软件组织和业务用户共同参与软件开发活动,并由业务用户完成最终应用软件的构造,而软件组织的根本任务则是打造可以让业务用户使用的开发环境。 通过深入研究OMG的模型驱动框架(ModelDrivenArchitecture)理论,本文提出了一种新的软件开发过程,通过采用模型捕捉用户的核心需求,去除与实现技术相关的不重要的细节,提高用户需求的抽象层次,有效的解决了复杂性的问题。由于采用模型建模系统,不涉及具体的实现技术,与具体实现技术相关的工作都由模型转换工具来完成,所以可以根据具体需求的变化,随时更新系统的模型生成新的系统,从而屏蔽了由实现技术带来的多样性的问题和随着时间变化带来的易变性的问题。本文通过讨论模型的构造过程和模型转换过程,并结合自主开发的企业构建平台(NewGenerationPlatformforEnterpriseApplicationIntegration)说明软件开发过程。 由于目前的模型语言(如UML、MOF)的语义定义还不够精确,所以其相关应用(如模型转换)无法得以精确的描述。因此,本文提出了一种新型的抽象模型,可执行模型。通过规范的概念识别、文法定义、语法分析和语义分析的过程,构造可执行模型,由此彻底解决语义不精确、二义性等问题。可执行模型的可执行性表现为能够在实现具体应用前对系统进行验证、测试。模型的可执行能力也是进一步模型转换应用及其它相关应用的基础。 由于可执行模型与具体的技术细节和实现平台无关,就需要进行从平台无关模型(PlatformIndependentModel)到平台相关模型(PlatformSpecificModel)的转换。本文通过对平台无关模型和平台相关模型的结构和语义表达特点进行分析,提出了基于语义一致性的模型转换方法,为模型转换提供语义层面的指导。转换后的平台相关模型可以利用企业构建平台中的运行平台验证、解析平台相关模型,理解其中包含的信息,最终实现整个系统应用。当需求发生变更时,开发人员只需要更改模型,导出新的平台相关模型并加载到运行平台中,就能够完成系统的一次迭代。这种方法可以极好的应对企业业务的变化,实现开发中的快速迭代。 综上所述,本文的研究成果丰富了可执行模型的理论,推动了可执行模型的应用研究,具有一定的理论意义和实用价值,为模型可执行的研究和可执行模型集成开发环境的研制提供了有意义的方法和手段。
其他文献
“集群WEB代理服务器”是根据北京市科委“基于IPv6的下一代互联网关键技术研发及产业化推进”项目中“IPv6流媒体分发应用支撑系统”的一个子系统且已得到了实际的应用。由
基于IP网络的语音传输(VoIP)技术目前已经发展成为一种专门的语音通信技术,其应用范围越来越广。VOIP的一个优势是,用户无需在互联网接入服务费用之外无需再支付其它费用,就
随着移动技术的快速发展和WAP技术的推广应用,通过手机随时对某些特殊情况实施异地监控已成为可能。这种监控对一些特殊群体,例如孤寡老人、幼儿等都有着重要的实际意义。本
负载均衡是结构化P2P网络中资源管理和任务调度的关键技术之一。造成结构化P2P网络负载失衡的主要原因是资源查找者对各节点上存储信息的需求往往是不均匀的,从而导致某些节
21世纪,随着信息社会的不断发展和互联网的逐渐普及,人们面对日益增加的信息量,迫切需要有效的工具来分析和处理所需要的数据。随着20世纪80年代神经网络的发展和KDD(数据库
医学图像配准是医学图像处理领域中的一项重要技术,对临床诊断和治疗起着越来越重要的作用。尽管医学图像刚性配准研究已经开展多年,但是目前的主要方法仍然存在不足,需进一
本文描述了一个基于CG树的分布式服务器集群的设计和实现,主要内容有:1、提出了一套较为简单可行的CG树通信协议。该通信协议能在就绪状态下,能够维持集群的正常通信;在集群
近年来各种应用产生的数据呈爆炸性增长,其中很大一部分是实时产生的数据,具有无限性、无序性、突发性、易失性等特点,并且通常数据的价值随时间而减少。如何为这些需要实时
随着Internet的发展和用户的不断增多,对等网络作为一种新的网络应用模式受到了国际上广泛的关注,越来越多的专家、学者投身到对等网络的研究和探讨当中,取得了一系列的研究
当前,计算机的普及使得很多文学或艺术作者直接将作品以数字方式记录和存储下来,而网络的飞速发展也为数字作品的传输提供了便利。这些条件使得数字作品与传统作品相比,在创