文档介绍:维普资讯
‘≮—牛
第¨卷第期计鼻技术与自动化. . ‘
年月口晚
提高财务管理系统软件可维护性的方法
‘、\
湖南省讨算技术研究所
摘要本艾主要介绍在礤黼时务管理系统戟粹过程中,提高软件可维护性所采再的几
种方法噩其实际效果。
关键词盟塑系统置款辟
髓着计算机在信息管理领域中应用的普及和推广, 计算机财务管理已走进了备行各业的
千家万户。然而每个行业每个单位所具有的管理特点以及财务制度的改革引起的企业财务管
理的相应转化,使计算机软件开发人员越来越感到软件维护甚至功能模块的二次性开发其工
作之大,任务之重叫人难以承受。据国内外统计资料表明用于系统维护的费用比建立系统所
花费用多一倍以上。因此,提高财务管理软件的可维护性、降低系统维护的花费,成为软件
设计人员追求软件质量的重要目标之一。
系统可维护性是指软件环境、用户需求菩发生变更时,用户可对软件系统进行修改的容
易程度。软件维护包括程度维护和数据维护两方面。其中程序维护包括程序自身在运行过程
发现错误、业务上的转化, 需要修改一部分程序的工作。数据维护是指由于企业管理的业
务变化,需要对某些系统用数据进行修改,或日常的管理业务需要, 对数据加以修改的工
乍。这两个方面的维护之间又存在着相互作用。笔者在数年的计算机财务管理系统软件的开
发中体会副要提高系统的可维护性的重要途径之一,是消除数据变化引起的程序变化的潜在
, 从而提高用户进行
系统维护的容易程度。提高系统可维护性的另一途径是根据改革开放的需要,加强系统初始
化功能、开设“用户自定义”窗,增加系统的应变能力。近年来本人在实际系统设计中.
使用这两种方法在提高系统可维护性方面收到了良好效果。
在财务管理系统设计、开发中对这两种方法的具体作法介绍如
加强系统用基础数据库的定义
为了“割断”程序与用户数据之间的直接联系,尽可能将程序中隐含的数据抽出来,定
义为系统用基础数据。
大家都清楚在系统维护中数据维护与程序维护, 对用户来说前者较为简单、容易完成且
工作量小。这是因为在财务管理系统或其它系统开发者都给用户提供了数据维护的环境且其
操作方法简单一般为增、册改操作直观。而程序维护对用户来说较为困难, 特别是目
前极大韶分单位的计算机管理系统的开发由专业队伍承担,用户非开发者,这样就更增加了
程序修改的难度。构成一个系统的全部程序之内存在着相互关联,在程序修改中自然会“牵
一发而动全身”,且修改后的程序需要诃试, 作正确性确认, 这样花费相应较大。显然要消
维普资讯
除在业务变化时需要的数话修改所引起的程序修改, 就需要将程序中隐含的数据抽出来, 将
它们从程序转化为数据。在开发铁道部田心电力机车工厂和其它不同行业的几个单位的财务
管理子系统中, 加强系统分析阶段的工作,认真研究信息的性能。相互之间的联系、变化频
度以及它是否会是今后的维护工作直接引起程序修改的因素等等。然后将这些可变因素转化
为基础数据保存到系统使用文件中。
帐务处理是财务管理系统的重要组成部分。它使用的基本数据是财政部在会计制度中规
定的一级会