论文摘要
本课题针对“需求快速变化”这一企业级管理软件开发中呈现的特点,提出一个“以用户为中心”的软件过程模型,即软件组织和业务用户共同参与软件开发活动,并由业务用户完成最终应用软件的构造,而软件组织的根本任务则是打造可以让业务用户使用的开发环境。通过深入研究OMG的模型驱动框架(Model Driven Architecture)理论,本文提出了一种新的软件开发过程,通过采用模型捕捉用户的核心需求,去除与实现技术相关的不重要的细节,提高用户需求的抽象层次,有效的解决了复杂性的问题。由于采用模型建模系统,不涉及具体的实现技术,与具体实现技术相关的工作都由模型转换工具来完成,所以可以根据具体需求的变化,随时更新系统的模型生成新的系统,从而屏蔽了由实现技术带来的多样性的问题和随着时间变化带来的易变性的问题。本文通过讨论模型的构造过程和模型转换过程,并结合自主开发的企业构建平台(New Generation Platform for Enterprise Application Integration)说明软件开发过程。由于目前的模型语言(如UML、MOF)的语义定义还不够精确,所以其相关应用(如模型转换)无法得以精确的描述。因此,本文提出了一种新型的抽象模型,可执行模型。通过规范的概念识别、文法定义、语法分析和语义分析的过程,构造可执行模型,由此彻底解决语义不精确、二义性等问题。可执行模型的可执行性表现为能够在实现具体应用前对系统进行验证、测试。模型的可执行能力也是进一步模型转换应用及其它相关应用的基础。由于可执行模型与具体的技术细节和实现平台无关,就需要进行从平台无关模型(Platform Independent Model)到平台相关模型(Platform Specific Model)的转换。本文通过对平台无关模型和平台相关模型的结构和语义表达特点进行分析,提出了基于语义一致性的模型转换方法,为模型转换提供语义层面的指导。转换后的平台相关模型可以利用企业构建平台中的运行平台验证、解析平台相关模型,理解其中包含的信息,最终实现整个系统应用。当需求发生变更时,开发人员只需要更改模型,导出新的平台相关模型并加载到运行平台中,就能够完成系统的一次迭代。这种方法可以极好的应对企业业务的变化,实现开发中的快速迭代。综上所述,本文的研究成果丰富了可执行模型的理论,推动了可执行模型的应用研究,具有一定的理论意义和实用价值,为模型可执行的研究和可执行模型集成开发环境的研制提供了有意义的方法和手段。
论文目录
相关论文文献
- [1].活用“模型转换” 巧解物理难题[J]. 物理教学 2011(12)
- [2].一种将需求模型转换为软件体系结构模型的方法[J]. 计算机科学 2014(05)
- [3].活用“模型转换” 巧解物理难题[J]. 新课程学习(下) 2011(07)
- [4].关系数据库中数据模型转换的研究[J]. 科技展望 2014(18)
- [5].机械产品虚拟样机本体元模型转换方法[J]. 机械设计 2016(09)
- [6].模型转换在普通物理解题中的应用[J]. 桂林师范高等专科学校学报 2010(03)
- [7].基于Virtools的Pro/ENGINEER模型优化方法[J]. CAD/CAM与制造业信息化 2009(09)
- [8].基于BIM的复杂结构有限元精细模型生成[J]. 土木工程与管理学报 2018(05)
- [9].SAP2000和ANSYS模型转换技术[J]. 建筑结构 2009(S2)
- [10].基于特征的CAD模型转换方法探讨[J]. 科技风 2009(20)
- [11].基于有限状态机的模型转换方法的研究[J]. 计算机技术与发展 2012(02)
- [12].基于LABVIEW的控制方程模型转换[J]. 数字技术与应用 2012(10)
- [13].基于QVT模型转换的研究[J]. 计算机应用与软件 2009(04)
- [14].RP技术中模型转换误差的评价方案研究[J]. 新技术新工艺 2009(10)
- [15].基于元模型的HBase数据模型转换方法[J]. 计算机与现代化 2015(08)
- [16].模型转换在高中生物教学中的应用[J]. 考试周刊 2018(78)
- [17].MDA模型转换平台中模型转换方法的研究[J]. 计算机工程与设计 2011(01)
- [18].基于多软件的STK模型转换应用研究[J]. 飞行器测控学报 2010(02)
- [19].AndroMDA模型转换组件的扩展研究[J]. 计算机技术与发展 2008(04)
- [20].处理动态行为描述的MDA模型转换技术[J]. 计算机应用与软件 2010(04)
- [21].基于OCL的模型转换语言应用研究[J]. 计算机与现代化 2009(09)
- [22].复杂结构模型转换应用[YJK to Sausage][J]. 城市建设理论研究(电子版) 2018(09)
- [23].一种面向模型转换的软件开发方法[J]. 周口师范学院学报 2008(05)
- [24].基于表格表达式的SCR需求模型转换[J]. 计算机科学 2019(06)
- [25].PIPESTRESS至ANSYS管道模型转换工具的开发及应用[J]. 现代计算机 2019(17)
- [26].Midas模型到SAP2000模型转换程序的开发[J]. 特种结构 2015(02)
- [27].RADIOSS整车碰撞模型转换方法及其应用[J]. 机械设计与研究 2012(06)
- [28].基于AOP的MDA模型转换[J]. 计算机技术与发展 2008(07)
- [29].YAWL到BPMN的映射研究[J]. 厦门大学学报(自然科学版) 2011(04)
- [30].基于模式的移动应用UI设计模型转换方法[J]. 计算机辅助设计与图形学学报 2020(10)
标签:模型驱动框架论文; 可执行模型论文; 语义一致性的模型转换论文; 企业构建平台论文;