随着社会经济的发展,对财务会计数据处理提出更高的要求,财务会计操作技术也在不断发生变化,财务会计软件的开发过程更需要用科学的方法去组织与管理。本文就财务会计电算化系统的开发流程作以简要介绍。
《中国工会财会》(月刊)创刊于1991年,以服务各级工会财会人员为己任,架起了工会组织间的友好桥梁纽带作用。注重刊物质量,赢得了广大读者的青睐。
一、系统调查论文
系统调查是系统设计者认识系统并同财务会计人员交流的过程,是设计新系统的必要准备,在整个财务会计软件的开发过程中占有非常重要的地位。系统调查分初步调查和详细调查两个阶段。
1.初步调查和可行性分析。初步调查的内容主要有:(1)系统目标调查。(2)内外部环境调查。(3)技术情况调查。(4)数据处理情况调查。可行性分析的内容包括:(1)初步调查资料。
(2)系统的目标及规模。(3)系统的必要性论证。(4)技术可行性分析。(5)经济可行性分析。(6)组织可行性分析。
2.详细调查。在初步调查的基础上需要对现行的财务会计业务详细调查。详细调查要求开发人员深入到财务会计部门,通过实际工作、访问财务会计人员等手段,弄清财务会计数据的来源、流向以及财务会计数据之间的关系,详细调查是系统分析设计的必要准备。
二、系统分析论文
系统调查结束之后,要对系统调查资料进行深入分析,找出应解决的问题,提出改进方法,并根据业务人员的需要增删相应的功能,最后形成面向软件开发人员的包括数据流图、数据字典、输入输出项目和要求等内容的财务会计软件逻辑模型。
1.数据流图。这里的数据流图与详细调查中的数据流程图有较大的区别,它打破了原有手工业务流程的框框,按照计算机处理的特点重新组织数据流程。
2.数据字典。为详细说明数据流程所述文件的内容和组织方式,还要编制相应的数据字典。数据字典有两类:一类是数据库字典,包括文件名、文件项目、文件类型、取值的最大长度和说明;另一类是处理过程字典,主要用来说明处理过程的输入、输出及描述处理算法。
3.软件需求说明书。软件需求说明书是系统分析的最终结果,是软件开发人员和使用人员共同确认的,反映软件实现目标和功能的书面文件,也是指导以后的系统设计工作,评判和测试系统成败优劣的依据。因此,软件需求说明书要经过开发人员和使用人员共同签字,作为重要的文档资料保存。财政部对商品化财务会计核算软件进行评审时,软件需求说明书是要求报送的重要文件,其内容包括:(1)软件名称、使用单位和开发单位的名称及负责人员。(2)软件的目标及规模。(3)软件的数据流图、数据字典和输入输出内容。f4)软件的性能要求,包括合法性、可靠性、灵活性和易使用性要求。(5)软件运行环境,包括硬件设备、系统软件及运行场所。(6)软件设计进度描述。
三、系统设计论文
如果系统分析阶段的任务是解决“干什么”的问题,那么系统设计阶段的任务是确定“怎么干”。系统设计工作由总体设计和详细设计两部分组成。
1.总体设计。总体设计是软件开发人员根据软件需求说明书的要求,运用结构化程序设计思想,将软件自上而下逐层分解成多个软件模块,直到分解成每一个模块只具有单一的功能、能用一个或几个程序实现的树形结构为止。总体设计阶段还要定义各模块的数据传递关系,设计软件的编码方案、文件存储策略、输入输出格式,以及硬件和系统软件配置,最后编制概要设计说明书。总体设计的内容主要包括:(1)结构化模块设计。(2)代码设计。(3)文件设计。(4)输入设计。(5)输出设计。(6)系统软硬件配置设计。(7)编制设计说明书。
2.详细设计。详细设计是对总体设计中划分的每个模块再进行详细定义和说明。它包括定义每一模块的详细功能、输入数据、使用文件及使用方式,确定输出内容、格式以及模块实现的详细算法和每一模块的程序构成等。详细设计是软件功能、结构实现方法的最详细说明,是程序设计的依据。
四、系统实施论文
系统实施阶段,也就是一般人通常所说的“编程序”阶段。它是软件开发人员根据详细设计说明书自上而下地将每一模块用指定的程序设计语言编写成源程序代码并进行调试,以保证运行的正确性,同时编制程序说明书。
1.程序编制。程序编制过程中要遵循结构化程序设计原则,软件开发人员除了编写原程序代码之外,还要附以程序框图和程序说明书。一个软件由多个程序员共同开发时,应注意相互之间的配合,而且需要具备一定水平和经验的人负责总的协调工作,保证编程的进度基本一致。
2.程序调试。任何软件开发人员都不可能保证编制的程序一次运行正确,都要经过反复调试。程序调试的过程就是发现错误并改正错误的过程,直到软件开发人员确信全部程序无任何语法错误或逻辑错误,并满足系统设计的各项要求为止。对于一般应用程序,程序调试的工作量等同、甚至超过编制过程的工作量。
3.架设网络。随着计算机网络信息技术的进步,财务会计系统的开发有了更丰富的内涵。传统的财务会计系统开发,一般指单机运行的财务软件。现在,我们除了开发出具有网络功能的财务软件外,还要架设相关的网络,根据不同的需要架设办公网络,并且在需要财务数据的网内计算机上安装财务软件,根据内部需要上传下载财务数据、各种报表。网络架设除软硬件建设外还有一个重要环节,就是安全性的考虑,为了使财务会计信息不被非法盗取,要层层安装防火墙,加强保密性。
五、系统测试论文
系统测试是程序设计结束后,将整个系统的全部软硬件装配在一起形成完整的软硬件系统,通过实际数据或模拟数据验证软件的各项功能及所达到的性能指标,判断其是否达到了系统设计的要求。系统测试的主要内容有:(1)软件需求说明书中的软件目标和功能是否实现。(2)软件对各项业务的处理结果是否正确,对特殊类型的业务能否处理。(3)软件与用户的界面是否友好,各项输出的内容和格式是否符合要求。(4)软件运行效率如何。(5)软件内容控制制度是否完善。(6)软件容错纠错能力如何,对各种异常情况有无应变措施。(7)软件的文档资料是否齐全,软件可维护性如何。
系统测试的方法很多,主要有“黑盒法”和“白盒法”。采用较多的是“黑盒法”,即把整个软件看成一个不透明的黑盒,不考虑其内部的具体实现方法,只通过检查软件的输入输出结果,检查系统的功能和各项性能指标。如果发现问题,再由软件开发人员用其他方法进一步检测和修改。
六、系统运行维护论文
1.系统运行。软件通过测试后交付用户使用,软件开始投入使用时有一个手工核算和计算机核算的并行阶段。这个阶段的时间不宜过长,在达到财政部门或主管部门规定的并行时间和要求后,应尽快脱离手工核算,以免半路夭折,影响财务会计电算化工作的进度。
2统维护。软件投入使用后可能会出现很多问题,软件维护人员要对软件进行不断地修改、补充和日常保养,使软件运行稳定并不断完善。
论文指导 >
SCI期刊推荐 >
论文常见问题 >
SCI常见问题 >