基于构件的快速开发平台的实现与应用

被引量 : 0次 | 上传用户:todo158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业的信息化程度不断提高,企业信息系统越来越庞大,越来越复杂。由于企业的信息化管理需求在不断变大变复杂,面对不断变更的业务规则以及企业管理需求,传统的软件开发方式不能有效满足系统的快速开发与快速变更。目前有两种方法用于解决此问题,一种是构件化开发方法,构件化软件开发是一种被实践证明能够全面改善软件生命周期中各个阶段综合效益的技术手段;另一种是平台化开发方法,企业管理软件正在逐步向平台化开发方向演变。为了实现快速开发企业信息系统的目的,本文结合构件化软件开发和平台化软件开发的优势,提出了基于构件的快速开发平台。此平台通过组装构件搭建应用系统,避免了基于代码的系统开发耗时的不足;而且此平台支持重新导入业务模型重新构建应用系统,重新构建的自动化过程时间极短。本文的研究内容主要包括以下几个方面:1.依据模型驱动的系统开发思想,提出模型驱动的构件快速开发方法。模型驱动的构件快速开发方法首先根据业务需求建立构件模型,构件模型包括概念、表单、页面、逻辑、功能,流程、报表、菜单等模型,然后使用业务引擎将构件模型不同部分转化为数据访问构件、逻辑构件和页面构件。2.构建了基于构件的快速开发平台,此平台由两部分组成,即构件建模环境和构件集成环境,构件建模环境用于建立系统构件模型;构件集成环境用于组装构件搭建应用系统;并在此基础上分析了基于构件的信息系统开发平台的应用过程,即业务建模、模型转化、构件组装、构件更新。3.实现快速开发平台原型系统,并通过生产执行系统(Manufacturing Execution System,MES)实例从构件模型的建立,模型转化为可执行构件,基于此平台的构件组装部署和重新构建应用系统等方面验证了此平台的开发应用系统的正确性和快速性。结果表明,快速开发平台利用基于构件开发理念成功实现了业务定义与软件开发的分离,解决了业务需求过于复杂带来的软件开发问题。同时它简化了整个软件开发周期,避免了在开发、部署过程中人为原因的错误发生,大大提高了软件开发效率,对企业信息系统的快速开发具有参考价值。
其他文献
自主学习是近20年来语言教学领域研究的一个热门话题,一直以来受到研究者的广泛关注。汉语学习作为第二语言学习,要求学习者在学习过程中充分发挥自己的自主学习能力,发展语
当今世界科技教育与国家发展民族振兴休戚相关,谁掌握了科学技术,谁就掌握了未来世界发展的主动权。国务院《关于深化教育改革全面推进素质教育的决定》提出要在青少年中普及
医疗志愿服务是构建和谐医患关系、体现医院公益功能、展示医院综合形象的平台。医疗志愿服务者凭着满腔热情和专业技能,创新医疗志愿服务新举措,提升服务水平,为患者搭建一
螺杆压缩机具有结构简单、可靠性高及操作维护方便等优点,被广泛应用于制冷空调和石油、化工等工业领域。本文所研究的LG20Ⅲ型压缩机的油路系统原采用通用设计,适用于各种工
目的对尼美舒利巴布剂的基质处方进行优化。方法采用正交试验,以卡波姆及聚丙烯酸钠为骨架材料,聚乙烯吡咯烷酮K30及羧甲基纤维素钠为增黏剂,聚乙烯醇为成膜剂,以内聚力、剥
警察职务犯罪是指人民警察在执行警察职务的过程中,侵犯国家对警察职务管理法律的规定,并依法应受到刑罚处罚的行为。近年来,我国频发警察职务犯罪案件,并且数量呈现出上升趋
位于广西南宁市某工业区内的4个大型液化罐在新建成不久后,调试注水期间,沿罐体基础环梁出现了大量的竖向裂缝,且钢罐与环梁发生了较大角度的翘曲变形,严重影响了企业的后续
近年来,红光激光器越来越多地应用于激光显示、激光打印等诸多领域,展现出了巨大的市场前景。660nm红光激光器作为主要的红光激光器之一,是当前研究的热点,倍受世界各国科研
《孙子兵法》独特的战略管理思维对现代企业经营管理实践具有重要的借鉴意义。在经济全球化的今天,中国企业完全可以结合《孙子兵法》中的战略管理思想,融会西方管理学中适合
目的比较酮洛芬醇质体(KPFE)凝胶与脂质体(KPFL)凝胶的体外经皮渗透行为,以期为筛选出较优的KPF外用制剂奠定基础。方法制备KPFE凝胶与KPFL凝胶;以离体鼠皮为屏障,采用Franz