10.3969/j.issn.1002-137X.2001.05.034
软件再工程及可复用性
@@ 1 引言
许多老的商用程序有其严重缺陷:(1)经过多年的发展后,程序变得越来越复杂,维护代价高,程序得不到可靠、及时的修改;(2)许多老的程序需要进行大量的扩充和重新设计以满足新的需求,但要做到功能完善非常困难;(3)新的技术能全面降低计算费用,更灵活使用存储数据和简化系统用户界面,但许多老的程序无法采用新技术而只能运行在过时的、低效率的平台上.通常,为使系统有更好的可维护性而对程序进行重新构建以及为适合新的计算机、数据库、操作系统和语言等而进行的转换,并不能解决已有程序中的所有问题,事实上,这只能在短期内延长系统的寿命.从长远来看,软件必须重新编写以充分利用新技术的优点并满足各方面的需要.然而,当今软件系统的规模变得越来越大,结构也越来越复杂,同时从头开始构建的大系统数量在急剧地减少,因而很多老的系统正在被逐步地利用.在这种情况下,软件再工程变得越来越重要,因为它提供了一条把老的系统转换为可演化系统的现实可行的途径,是一种可以改进人们对软件的理解和改进软件本身的活动[2].
软件再工程、演化系统、程序需要、采用新技术、系统转换、重新构建、用户界面、严重缺陷、可维护性、软件系统、灵活使用、计算费用、功能完善、存储数据、从头开始、操作系统、数据库、计算机、大系统、运行
28
TP31(计算技术、计算机技术)
2004-01-08(万方平台首次上网日期,不代表论文的发表时间)
共3页
122-123,127