【摘 要】
:
传统的软件开发方式无法将设计与实现技术有效地分离,因而降低了设计的复用程度。为了追求更高层次的软件复用,2001年OMG提出了模型驱动架构,它以模型构造、模型转换和精化为
论文部分内容阅读
传统的软件开发方式无法将设计与实现技术有效地分离,因而降低了设计的复用程度。为了追求更高层次的软件复用,2001年OMG提出了模型驱动架构,它以模型构造、模型转换和精化为核心,通过计算无关模型CIM、平台无关模型PIM与平台相关模型PSM的分离,实现了软件面向领域的高层次复用。本文的主要工作是进行模型驱动开发方式在民航领域的应用实践。我们采用模型驱动方法,基于统一建模语言UML,成功开发了一个机票网上销售系统。首先我们从遗留系统中获取对象模型,并结合机票销售的业务知识,提炼出了机票销售的领域模型CIM;随后以领域模型为基础,对PIM进行建模;进而通过模型转换,基于PIM生成了数据模型和Java PSM模型;最后采用RSA(Rational Software Architect)生成Java代码框架,在此基础之上加入开源框架的支持,实现整个应用系统。整个软件开发遵循了RUP的过程模型,又有效结合了模型驱动开发方式,对初始、细化、构建、移交阶段的关键活动进行了裁减,形成了模型驱动的统一开发过程MDUP。实践表明,采用模型驱动的开发方式可以加快开发速度、避免相似系统的重复设计、降低平台移植和维护的工作量。
其他文献
综合评分法广泛应用于政府采购评标活动中,本文结合实际工程案例,通过数值对比详细分析和讨论综合评分法现存两种计分模式的区别及产生的效应,总结经验,提出了完善综合评分法
<正>护理不良事件是指在护理过程中发生的、不在计划中的、未预计到的或通常不希望发生的事件,包括患者在住院期间发生的跌倒、用药错误、走失、误吸或窒息、烫伤及其他与患
<正> 《平凡的世界》是一部描写陕北山区当代城乡青年题材的十四集电视连续剧。故而是一部既带有黄土风貌又带有浓烈的时代气息的现实主义作品,因为作品选取的青年视角,所以,
文章就岩土工程中岩土参数指标的使用谈几点意见和建议。通过样品的可靠性和代表性分析及样品成分结构上的差异 ;岩石单轴抗压强度试验岩样采取与试件加工方法对试验值的影响
中药合成生物学是将合成生物学思路引入中药天然产物次生代谢途径研究的一门新兴学科,其发展初期的首要任务是进行元件的开发与标准化,建立标准化的合成生物学元件库。三七(P
<正>美国是孵化器的发源地,也是世界上孵化器发展最成功、最完善的国家。起初,其建立孵化器的目标主要是发展经济,促进经济多元化和研究商品化,同时实现技术转移和地方振兴,
<正>纽约Syska Hennessey Group数据中心冷却专家Vali Sorrell表示:"过去数据中心每平方英尺50瓦算是密度很高了,但是现在达到了每平方英尺200瓦到300瓦,甚至还有人提到密度
<正> 多年来,我们在临床实践中,运用固本止崩汤加减治疗崩漏症(功能性子宫出血,下简称功血)疗效显著,现介绍如下。一、方剂组成及加减(一)止血阶段1、方药组成党参30克,熟地1
本文介绍欧盟成员政府采购制度的主要特点和法律体系。文中指出,欧盟现行政府采购制度值得我国借鉴,我国当务之急需要科学界定政府采购范围,着力于机制建设,广泛发挥政府采购