【技术实现步骤摘要】
本专利技术涉及软件开发领域,尤其涉及一种增强软件产品可维护性的脚本驱动软件构建方法和装置。
技术介绍
在软件工程领域,软件维护周期是软件生命周期中持续时间最长的阶段,占到整个生命周期的70%,而其维护成本占到总成本的约80%。目前,很多技术方法用于增强软件的可维护性,其目的是通过最小的成本适应用户的变化。这些方法包括:A)结构化技术;B)使用更高级的开发语言;C)使用例行程序包; D)使用脚本等。其中,方法A和B针对源码级维护。采用方法A和B方法,当业务流程发生改变,需要要对原有软件的部分代码作更换。方法C只允许在特定的系统上使用。在某些情况下, 如某些操作系统下,或在嵌入式硬件环境下,无法实现。使用方法D,即使用脚本构造软件, 可以做到在一般系统上,灵活改变软件的功能,达到维护扩充的目的。
技术实现思路
本专利技术提供了一种脚本驱动软件构建方法和装置,解决了现有脚本平台依赖性强、执行效率低下的问题。一种脚本驱动软件构建方法,包括构建脚本解释器和脚本执行器,所述脚本解释器和脚本执行器组成脚本驱动软件。进一步的,所述构建脚本解释器和脚本执行器包括如下步骤构建一个文本解 ...
【技术保护点】
1.一种脚本驱动软件构建方法,其特征在于,包括:构建脚本解释器和脚本执行器,所述脚本解释器和脚本执行器组成脚本驱动软件。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘福财,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。