版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会计软件的开发过程
由于会计工作具有数据量大、数据结构
复杂、数据加工处理方法要求严格,数据的
真实性、准确性要求高,数据具有可验证性,
要有充分的安全可靠性保证等特征。从而决
定了会计软件的开发是一项专业性、技术性
很强的工作,会计软件的开发过程需要用科
学的方法去组织与管理。
目前会计软件的开发方法主要有生命
周期法和原型法两种。生命周期法是将会计
软件的研制开发过程看作一个生命周期,这
个周期包括6个阶段,即可行性研究、系统
分析、系统设计、系统实施、系统测试、系
统运行维护。原型法的基本思想是:在获得
用户基本需求的基础上,投入少量的人力、
物力,建立一个原始模型,使用户及时运行
并看到模型的概貌和初步使用效果,然后,
进一步提出改进意见。开发人员据此进一步
修改完善,并把它作为原型。如此循环,直
到得到一个满意的模型为止。
两种方法各有特长,目前会计软件开发
则普遍采用生命周期法。这种方法使系统开
发工作分阶段分步聚地进行,并明确规定保
证了系统开发人员能充分了解系统状况和
用户需求,对系统开发工作进行有效的组织
和控制,避免系统开发陷于无休止的修修补
补之中,降低系统的开发成本,保证系统质
量。以下我们结合生命周期中阶段的基本内
容,简要介绍会计软件的开发过程。生命周
期法的各个阶段及每一阶段对应产生的文
档如表1所示:
一、系统调查系统调查是系统设计者认
识系统,同会计人员交流的过程,是设计新
系统的必要准备,在整个会计软件的开发过
程中占有非常重要的地位。
系统调查分初步调查和详细调查两个
阶段。
1.认真周密的可行性分析,盲目进行开
发,将来开发完成的软件有可能因外部环境
的限制而无法使用,或出现软件的维护费大
于收益的现象。
初步调查的内容。
系统目标调查。通常软件使用者在软件
开发之前就有一个粗略的目标,希望软件能
达到某些要求或某种功能,软件开发人员要
通过与使用者反复交流,确定一个较为明确
可行的系统目标。
内外部环境调查。内容包括:第一,软
件使用单位的规模、组织机构、管理体制和
管理水平;第二,单位领导人和财会人员使
用会计软件的迫切程度,开发过程中可能会
受到哪些方面的阻力;第三,单位的地理位
置、自然环境、通讯设施等是否能够满足建
立系统的需要。
现在资源调查。了解单位的经营状况和
经济实力,在会计软件开发过程中能投入的
人力、物力和财力的情况。
技术情况调查。了解单位的技术力量,
现有人员素质及现有计算机使用状况。
数据处理情况调查。了解数据处理的方
式、方法、数据流向、数据流量、输入输出
的数据内容及频率等。
可行性分析报告。可行性分析报告的内容包
括:
初步调查资料。
系统的目标及规模。由于软件使用者水
平不一,所提的系统目标可能不完全符合计
算机系统的特点和要求,软件开发人员应对
使用者提出的需求加以分析、整理和提炼后,
提出合理的系统目标和规模。
系统的必要性论证。根据初步调查资料,
对软件开发的投入与取得效益进行分析比
较,决定是否建立以计算机为基础的会计信
息系统,如果需要,应采用何种方式建立。
初步调查和可行性分析
1.初步调查和可行性分析的必要性。会
计软件开发是一项人力、物力、财力的耗费
较大的工程,在系统开始投入设计之前,必
须认真地进行可行性分析,从经济、技术等
方面论证其建立的必要性和可能性,对条件
不成熟的项目要避免一轰而上,避免求大求
全。要根据本单位的具体情况确定系统的目
标、规模以及系统建立的方式,以尽量少的
耗费最大限度地满足本单位的需要。反之,
如果不进行
技术可行性分析。从单位的技术力量、
设备能力、人员素质等方面分析是否能胜任
会计软件的开发、使用和维护。
经济可行性分析。软件开发协议中的费
用包括:硬件购置费用、软件开发费用、人
员培训费用和软件运行维护费用等,要根据
本单位的数据处理量和经济实力确定软件
的开发方式和规模,以及选配相应的硬件平
台和系统软件平台。
组织可行性分析。会计软件投入使用后,
数据处理工具的改变使会计工作的方式发
生了很大变化,许多原有的岗位被新的岗位
所替代,会计人员的岗位分工要做相应的调
整。考虑到这种调整可能给会计人员带来短
期的不适应,应充分估计遇到的困难。
二、系统分析
详细调查
在初步调查的基础上需要对现行的会
计业务做详细调查。详细调查要求开发人员
深入到会计部门,通过参加实际工作,访问
会计人员等手段,弄清会计数据的来源、流
向,以及会计数据之间的关系。详细调查是
系统分析设计的必要准备。内容包括:
1.组织机构调查。组织机构调查,一是
了解机构设置、人员配置和各部门之间的关
系;二是了解各岗位职责和相互关系。目的
是为制定会计电算化整体方案,确定电算化
岗位及开展人员培训提供基础资料。
业务流程调查。将现行会计业务的处理过程
规范化的业务处理流程图表示出来。
数据流程调查。在一个信息系统中,同时存
在着物流和信息流,数据流程调查就是将'小
务处理流程中的信息流提出来,形成反映信
息内容,来龙去脉和加工处理过程的数据流
程图,也就是手工条件下帐务处理的业务流
程。
数据处理量调查。统计系统中各项输入输出
的数据量和频率,确定需要储存数据的数量、
贮存时间和使用方式,据此选定相应的硬件
设备、开发环境和开发工具。详细调查还包
括输入输出调查、文件调查、代码调查等内
容。
系统分析
系统调查结束之后,要对系统调查资料
进行深入分析,找出应解决的问题,提出改
进方法,并根据业务人员的需要增删相应的
功能,最后形成面向软件开发人员的包括数
据流图、数据字典、输入输出项目和要求等
内容的会计软件逻辑模型,编制软件需要说
明书,制定系统设计的初步计划。以下简要
介绍系统分析中的主要文档。
1.数据流图。这里的数据流图与详细调
查中的数据流程图有较大的区别,它打破了
原有手工'业务流程的框框,按照计算机处理
的特点重新组织数据流程。这里以帐务处理
为例,给出一个帐务处理软件数据流程图。
数据字典。为详细说明数据流程所述文件的
内容和组织方式,还要编制相应的数据字典,
数据字典有二类:一类是数据库字典,包括
文件名、文件项目、文件类型;取值的最大
长度和说明。另一类是处理过程字典,主要
用来说明处理过程的输入,输出及描述处理
算法。
软件需求说明书。软件需求说明书是系统分
析的最终结果,是软件开发人员和使用人员
共同确认的,反映软件实现目标和功能的书
面文件,也是指导以后的系统设计工作,评
判和测试系统成败优劣的依据。因此,软件
需求说明书要经过开发人员和使用人员共
同签字,作为重要的文档资料保存。财政部
对商品化会计核算软件进行评审时,软件需
求说明书是要求报送的重要文件,其内容包
括:
软件名称、使用单位和开发单位的名称
和负责人员;
软件的目标及规模;
软件的数据流图、数据字典和输入输出
内容;
软件的性能要求,包括:合法性、可靠
性、灵活性和易使用性要求;
软件运行环境,包括硬件设备、系统软
件及运行场所;
软件设计进度描述。
三、系统设计
如果系统分析阶段的任务是解决“干
什么”的问题,那么系统设计阶段的任务是
确定“怎么干”。系统设计工作由总体设计
和详细设计两部分组成。总体设计
总体设计是软件开发人员根据软件需
求说明书的要求,运用结构化程序设计思想,
将软件自上而下逐层分解成多个软件模块,
直到分解成每一个模块只具有单一的功能,
能用一个或几个程序实现的树形结构为止。
总体设计阶段还要定义各模块的数据传递
关系,设计软件的编码方案、文件存储策略、
输入输出格式,以及硬件和系统软件配置,
最后编制概要设计说明书。总体设计的内容
主要包括:
结构化模块设计;
代码设计;
文件设计;
输入设计;
输出设计;
系统软硬件配置设计;
编制设计说明书。
详细设计
详细设计是对总体设计中划分的每个
模块再进行详细定义和说明。它包括定义每
一模块的详细功能、输入数据、使用文件及
使用方式,确定输出内容及格式,模块实现
的详细算法,每一模块的程序构成等。详细
设计是软件功能、结构实现方法的最详细说
明,是程序设计的依据。详细设计的最终成
果是编制详细设计说明书。
四、系统实施
系统实施阶段,也就是一般人通常所说
的“编程序”阶段。它是软件开发人员根据
详细设计说明书自上而下地将每一模块用
指定的程序设计语言编写成源程序代码,并
进行调试,保证运行的正确性,同时编制程
序说明书。程序设计由程序编制和程序调试
两个阶段组成。
编制程序
编制程序过程中要遵循结构化程序设
计原则,软件开发人员除了编写源程序代码
之外,还要附以程序框图和程序说明书。一
个软件由多个程序员共同开发时,应注意相
互之间的配合,而且须要具备一定水平和经
验的人负责总的协调工作,保证编程的进度
基本一致。
程序调试
任何软件开发人员都不可能保证编制
的程序一次运行正确,都要经过反复调试。
程序调试的过程就是发现错误并改正错误
的过程,直到软件开发人员确信全部程序无
任何语法错误或逻辑错误,并满足系统设计
的各项要求为止。对于一般应用程序,程序
调试的工作量等同甚至超过编制过程的工
作量,而且程序调试是一项非常艰苦的工作。
五、系统测试
系统测试是程序设计结束后,将整个系
统的全部软硬件装配在一起形成完整的软
硬件系统,通过实际数据或模拟数据验证软
件的各项功能及所达到的性能指标,判断其
是否达到了系统设计的要求。
系统测试的内容
1.软件需求说明书中的软件目标和功
能是否实现;
软件对各项业务的处理结果是否正确,对特
殊类型的业务能否处理;
软件与用户的界面是否友好,各项输出的内
容和格式是否符合要求;
软件运行效率如何;
软件内容控制制度是否完善;
6.软件容错能力如何,对各种异常情况
有无应变措施;
7.软件的文档资料是否齐全,软件可维
护性如何。
系统测试人员
参加系统测试的人员应包括:系统分析
与设计人员、程序人员、软件使用人员、会
计主管人员,最好邀请有关方面的专家从各
个角度对软件的质量进行评价和考核。系统
测试是软件投入运行前的最后一个环节,系
统测试人员的水平直接影响到测试工作的
质量,要认真确定参加测试的人员,使测试
工作真正起到对系统审查和控制作用。
系统测试环境准备
系统测试选用的计算机硬件、系统软件
和外部设备应尽可能接近软件实际运行的
环境,测试数据既要接近实际业务,又要考
虑可能出现的各种情况。
系统测试方法
系统测试的方法很多,主要有“黑盒法”
和“白盒法”采用较多的是“黑盒法”即
把整个软件看成一个不透明的黑盒,不考虑
其内部的具体实现方法,只通过检查软件的
输入输出结果,检查系统的功能和各项性能
指标。如果发现问题,再由软件开发人员用
其他方法进一步检测和修改。
系统测试报告
系统测试报告是对系统测试工作的书
面总结和对软件的正式评价。报告中要对软
件功能、各项性能指标、存在的问题和改进
意见进行详细描述,对软件能否投入实际使
用提出意见。
用户使用手册
用户手册也称用户操作手册,是系统测
试通过后,由软件开发人员编写的,帮助软
件使用者掌握如何使用软件的详细说明书。
主要内容包括:
1.软件的详细功能介绍;
软件运行所需的硬件和系统软件环境;
软件的安装指导;
软件的输入方法和特性;
软件处理过程中的操作方法和各项查询、输
出功能的操作方法;
6.软件出错处和异常情况处理。
六、系统运行维护
系统运行
软件通过测试后交付用户使用,软件开
始投入运用时,有一个手工核算和计算机核
算的并行阶段,这个阶段的时间不宜过长,
在达到财政部门或主管部门规定的并行时
间和要求后,应尽快脱离手工核算,以免半
路夭折,影响会计电算化工作的进度。
系统维护
软件投入使用后,可能会出现很多问题,
软件维护人员要对软件进行不断地修改、补
充和日常保养,使软件运行稳定并不断完善。
系统维护的内容主要包括:
1.对软件开发和测试过程中没有发现
的问题进行修改和补充;
对由于单位的内外部政策、制度变化引起的
变动进行修改;
对软件的功能进行扩充或随着计算机技术
的发展对软件运行环境进行升级;
对软件及运行环境进行日常维护;
对软件及软件中的数据由于意外事故造成
损坏进行恢复。软件投入使用是软件发挥作
用的阶段,软件能否确定运行并充分发挥作
用在很大程度上取决于系统维护工作的好
坏,因此,软件使用单位领导人必须从思想
上重视软件维护工作。近几年,商品化会计
软件之所以能够较快地发展,一个很重要的
因素就在于商品化会计软件与以前采用其
他各种方式开发的软件相比软件维护更有
保障。
会计软件的一般结构会计软件的一般
结构是从系统的功能层次结构来反映的,所
谓功能结构,是指系统按其功能分层分块的
结构形式,即模块化的结构。
一个系统可以划分为若干个子系统,每
个子系统可划分为几个功能模块,每个功能
模块再划分为若干个层次,每个层次沿横向
分为若干个模块,每个模块都有相对独立的
功能。一个子系统对应一个独立完整的管理
职能,在系统中有较强的独立性,一个功能
模块完成某一管理业务,是组成子系统的基
本单位;一个程序模块则实现某一具体加工
处理,是组成功能模块的基本要素,各层之
间、每块之间也有一定的联系。通过这种联
系,将各层、各块组成一个有机的整体,去
实现系统目标。系统的功能结构原理如图2
所示。图2系统功能结构原理图如果将会计
软件作为整个企业管理信息系统MIS的一部
分,则其模式称为一体化模式。图3是一个
会计软件财务系统的功能结构图。
一、总帐系统
总帐系统是每个会计软件的核心,对所
有的会计核算软件来说都是必不可少的,总
帐处理的工作量也是最大的,一般包括:凭
证的输入、审核、记帐、帐本的查询、输出
等。
二、出纳管理
出纳是会计中十分重要的一个岗位,它
担负着现金、银行存款的收、付。传统的会
计软件一般是以记帐凭证的输入开始,因此
作为出纳是不允许进行上机操作的,但这样
的电算化是不彻底的。出纳管理包括:收入
管理、支出管理、出纳帐处理等。图3会计
软件功能结构图
三、应收、应付帐应收、应付帐是用来
管理企业的往来帐款的,在市场经济条件下,
企业的往来帐管理工作量愈来愈大,也愈来
愈重要。应收、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- IBM(中国)秋招面试题及答案
- 2026年护士执业资格考试《实践能力》考试题库(综合版)
- 2026黑龙江鹤岗市鹤北人民法院招聘聘用制人员3人备考题库必考题
- 中共甘孜州委社会工作部2025年甘孜州社会化招募新兴领域党建工作专员(47人)备考题库附答案
- 北京市海淀区学府幼儿园招聘备考题库附答案
- 四川省岳池银泰投资(控股)有限公司公开招聘急需紧缺专业人才备考题库附答案
- 宜昌市公安局公开招聘辅警70人参考题库必考题
- 招16人!城西公安分局2025年第一次公开招聘警务辅助人员参考题库附答案
- 景德镇市公安局2025年下半年招聘警务辅助人员体能测评备考题库必考题
- 特飞所2026届校园招聘参考题库附答案
- 湖南省娄底市期末真题重组卷-2025-2026学年四年级语文上册(统编版)
- 2025年华侨生联考试题试卷及答案
- 土石方测量施工方案
- DB11∕T 2490-2025 文物保护单位无障碍设施设置规范
- 2025年司法协理员年度考核表
- 风电项目质量管理
- 静脉输液操作规范与并发症预防指南
- 福建省福州市福清市2024-2025学年二年级上学期期末考试语文试卷
- 2025年CAR-NK细胞治疗临床前数据
- 班团活动设计
- 基金通道业务合同协议
评论
0/150
提交评论