基于构件的软件框架研究与实现

被引量 : 0次 | 上传用户:mgqzhineng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是在软件开发中避免重复劳动的解决方案。通过软件复用,可以提高软件开发的效率和质量。近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持。软件复用研究重新成为热点,被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。框架技术的发展使软件复用技术达到了一个新的阶段,同时,企业级应用软件的发展对软件复用技术提出了更高的要求,并为框架技术发展提供了新的实践环境。框架是一个软件产品的半成品,它含可变和不变部分,通过对可变部分的定制得到不同的应用系统。框架是实现大粒度软件复用的有效途径,面向对象框架可以通过实例化扩展实现具体的应用系统,但是,研究和实践表明,面向对象框架存在着一些问题。采用基于构件的框架,通过用构件替代框架内部相互协作的类,以增大框架构成成分的粒度;同时利用构件的接口调用和组装实现框架扩展机制。本文在研究各种软件复用技术和框架理论知识的基础上,结合.NET Framework技术,给出了一种基于构件的企业应用框架CBEAF(Component-Based Enterprise Application Framework)模型;阐述了框架模型中各组成部分的功能和作用;讨论了基于构件的框架中连接构件和功能构件的开发模型、过程和方法;探讨了热点驱动的应用框架开发过程和方法。最后,将该企业应用框架模型应用于ERP系统框架的分析、设计中,并对ERP系统框架中的可变部分(热点)的常见种类进行了分析、归纳。实践表明,依据该框架模型和开发过程进行框架开发,能够开发出具有较高复用性、灵活性和可扩展性企业级应用框架;不仅能够提供构件复用,而且提供构架的复用;可有效提高二次开发的效率。
其他文献
围绕如何实施"三个代表"重要思想这一主题,着力从"新三进"的重要前提是进教师头脑,关键环节是精心设计教学内容和最终目的是学生进头脑三个角度进行了思考与实践,认为加强毛
保育阶段是养猪生产的关键环节,在现有的生产管理模式中,以连续断奶进保育舍最为常见,这样的生产模式易形成水平传播链,导致大量的病原微生物在环境中滋生,使保育舍猪群面临很大的
计算机数控系统正在由专用的封闭式体系结构向开放式模块化体系结构发展,PLC(Programmable Logical Controller,可编程逻辑控制器)是实现数控机床开关量控制功能的关键模块,和传
酒钢选矿厂-15 mm粉矿采用连续磨矿—强磁选工艺处理,仅能获得铁品位为46.60%、铁回收率为65.70%的铁精矿,该指标远低于现场+15 mm块矿竖炉磁化焙烧—再选工艺的铁精矿指标。
音频是多媒体应用中的一种重要媒体。音频分析也被广泛用于测量各类音频系统的时域特性、频域特性及失真特性等。目前国内对音频的分析和测试仍沿用传统的测试仪器,例如失真度
目的研究人性化护理措施应用于糖尿病临床护理工作中发挥的作用。方法选择2014年12月至2015年12月本院164例糖尿病患者,针对患者实施人性化护理服务,分析人性化护理的应用效
采用硅胶和反相C18柱层析方法,首次从瓦宁木层孔菌中分离得到了5个化合物,运用NMR波谱法分析和鉴定为樱花亭、7-甲氧基二氢莰非素、二氢莰非素、4-(3,4-二羟苯基)-3-丁烯-2-
滨海旅游是旅游产业的重要分支,在我国旅游经济收入中占有很大比重。旅游市场的全面发展给滨海旅游带来各更大的生机,也为滨海旅游的发展开拓了更广阔的空间。然而,随着滨海
本文通过从教师培训的理念入手,切实利用"互联网+"的资源优势,改变传统的教师培训思维定式,探索教师信息技术能力提升的路径。分析教师在现代化背景下,存在的问题,提出"互联
目的观察后牙金铂合金全金属颈环烤瓷熔附金属全冠(PFM)边缘适合性以及对牙龈健康的影响。方法对134颗后牙烤瓷熔附金属全冠(单冠或桥的基牙)修复2年后观察其边缘适合性以及