摘要:程序重用性是软件质量的重要指标之一,提高重用性对于减少程序潜在缺陷,提高程序开发效率,降低维护成本具有重要的影响.本文针对delphi所提供的vfi,给出了具体应用vfi来提高程序重用性的实例.该实例表明,使用vfi可以极大地简化程序代码,并保持界面的一致性,提高程序开发效率. 【推荐阅读:用Delphi实现动态代理(1):概述 】
1 引言 【扩展信息:试题库开发中非文本数据的处理 】关键词:重用性.delphi.vfi 软件重用(software reuse)已经深入人心,早在1968年的nato软件工程会议上就已经提出可复用库的思想.软件重用,又称软件复用或软件再用,它的定义也很多,比较权威与通用的一种是:软件重用是利用事先建立好的软件部产品创建新软件系统的过程.这个定义蕴含着软件重用所必须包含的两个方面: 1.系统地开发可重用的软件部产品.这些软部品可以是代码,但不应该仅仅局限在代码,还可以是分析,设计,测试数据,原型,计划,文档,模板,框架等等. 2.系统地使用这些软部品作为构筑模块,来建立新的系统. 软件重用可以带来很多好处,如提高软件生成率,缩短开发周期,降低软件开发与维护费用,生产更加标准化的软件,提高软件开发质量,增强软件系统的互操作性等. 在面向对象技术成为当今软件开发的主流技术的今天,软件复用更是提高到了一个重要的位置.复用性是面向对象的一个目标,同时,从另一方面来说,面向对象技术为软件复用提供了更好的手段.它将软件复用的层次从常见的源代码复用.库函数复用等较为低层次的复用提高到类的复用,构件的复用,以至于是架构.框架的复用.2 delphi中的vfi delphi作为一种支持面向对象的开发工具,采用object pascal作为其语言,并提供了可视化的开发环境,极大地提高了软件开发的效率. ... 下一页