按文献类别分组
按栏目分组
按年份分组
按来源分组
关键词
模型驱动架构在民用航空领域的应用研究
作者: 李强   来源: 上海交通大学 年份: 2016 文献类型 : 学位论文 关键词: 机票网上销售系统   计算无关模型     模型驱动架构     模型驱动开发     平台相关模型     平台无关模型    
描述: 传统的软件开发方式无法将设计与实现技术有效地分离,因而降低了设计的复用程度。为了追求更高层次的软件复用,2001年OMG提出了模型驱动架构,它以模型构造、模型转换和精化为核心,通过计算无关模型CIM、平台无关模型PIM与平台相关模型PSM的分离,实现了软件面向领域的高层次复用。本文的主要工作是进行模型驱动开发方式在民航领域的应用实践。我们采用模型驱动方法,基于统一建模语言UML,成功开发了一个机票网上销售系统。首先我们从遗留系统中获取对象模型,并结合机票销售的业务知识,提炼出了机票销售的领域模型CIM;随后以领域模型为基础,对PIM进行建模;进而通过模型转换,基于PIM生成了数据模型和Java PSM模型;最后采用RSA(Rational Software Architect)生成Java代码框架,在此基础之上加入开源框架的支持,实现整个应用系统。整个软件开发遵循了RUP的过程模型,又有效结合了模型驱动开发方式,对初始、细化、构建、移交阶段的关键活动进行了裁减,形成了模型驱动的统一开发过程MDUP。实践表明,采用模型驱动的开发方式可以加快开发速度、避免相似系统的重复设计、降低平台移植和维护...
< 1
Rss订阅