摘 要
随着信息时代软件产业的蓬勃发展,软件的开发过程逐渐显露出诸多问题
——开发周期长、软件质量低、维护成本高,以及难以快速适应新的变化。为
更好地解决上述问题,软件复用技术成为当今主流的解决方法。重构是实现软
件复用的重要方式,它提供了一种提高软件生产效率和质量的可行途径,即致
力于功能模块的拆分与组装。‘
本文以可重构技术和平台/组件架构思想为理论支持,结合Lua脚本与动态
重构软件平台。该平台自身设计为一主框架结构,可通过不同模块的组合实现
软件界面、功能、算法等方面的重构。论文主要内容如下:
第一,分析了软件重构技术,依据可重构组件的概念,从总体上给出了可
重构软件平台的总体结构和实现方法。
第二,应用了框架模块化方法,构建并完成了可重构软件平台框架。解决
了Lua脚本解释引擎嵌入软件平台时的兼容性问题。
第三,提出了基于L岫脚本和动态链接库的可重构组件的开发模式,使软
件平台实现多样性重构。
第四,根据组件粒度对可重构组件进行了划分,并通过可重构软件平台完
成了具体实例。
第五,实现了对可重构组件的管理和Lua脚本的调试。
基于上述研究工作,开发了可重构软件平台,以及一些可在该平台上运行
您可能关注的文档
- 交通循环荷载作用下饱和粉土路基累积沉降.pdf
- 交通运输数据标准符合性检测研究及系统开发.pdf
- 秸秆反应堆中淡紫拟青霉与根结线虫、尖孢镰刀菌互作研究.pdf
- 近30年中国高等教育筹资体制变迁研究——政府治理模式视角.pdf
- 可生物降解纳米纤维电纺制备及药物负载缓释.pdf
- 拉威尔钢琴协奏曲体裁性研究.pdf
- 礼乐教化与情绪感化——先秦儒家与古希腊哲人美育方法之比较.pdf
- 梁启超和孙中山妇女解放思想和实践比较.pdf
- 邻-氧桥杂环杯芳烃合成、结构及修饰.pdf
- 娄底和邵阳市区方言声调实验研究.pdf
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (3).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (7).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二) (2).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).pptx
- 部编版七年级上册语文 第六单元 想象世界 单元基础巩固练(6).pptx
- 水利检测资格测验培训(混凝土施工质量考验与评定)[精彩.pptx
- 三年级语文下册第二单元检测卷.pdf
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象 (4).pptx
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象.pptx
原创力文档

文档评论(0)