什么是财务决策支持系统
财务决策支持系统(financial decision support system,FDSS)是在管理信息系统的基础上发展起来的,是直接面向企业中高层管理者对财务决策信息需要的人机交互系统。它为财务决策者提供问题分析、模型构造、决策过程模拟以及决策效果评价的决策支持环境。
财务决策支持系统是决策支持系统在财务领域的应用,要求企业在进行决策时引入人工智能技术,搜索专家的经验和智慧,利用模型库、知识库、推理机制、神经网络技术等,实现决策过程智能化。财务决策支持系统以管理科学、运筹学和行为科学等为基础,以人工智能和信息技术为手段,充分利用会计信息系统提供的各种信息,辅助高级决策者进行决策,如构造各种经济模型、对未来财务状况进行预测等。
财务决策支持系统是一种DSS,是财务人员对财务管理、财务控制、财务分析、财务预测与决策等应用问题进行辅助决策的计算机系统。作为一种新兴的信息技术,财务决策支持系统能够为企业提供各种财务决策信息以及许多商业问题的解决方案,从而减轻管理者从事低层次信息处理和分析的负担,使得他们专注于最需要决策智慧和经验的工作,以提高决策的质量和效率。良好的财务决策支持系统能够增加数据准确性和及时性,可以帮助企业提高内部控制和决策的质量,使企业在复杂多变的竞争环境中处于不败之地。
财务决策支持系统的信息结构
财务决策支持系统主要功能一般包括:
①财务控制功能,即费用控制、债权债务实时控制、现金流量控制、采购控制、存货控制、生产控制等;
②财务分析功能,例如,比率、结构、比较、趋势、现金流量分析、敏感性分析、量本利分析、盈亏分析等;
③财务计划(预算)功能,例如,销售预算、成本与费用预算、资本支出预算、预计资产负债表、预计损益表、预计财务指标表等;
④决策支持或辅助决策功能,如提供智能决策模型、财务决策、业务决策、目标利润管理等。
财务决策支持系统的输入数据,首先是会计核算系统相关的输出信息,其次是影响目标实现方面的数据,还有系统环境变化方面的数据。
其输出信息主要包括:①预测性信息,它用于说明尚未发生事物的属性,以保证得到有关资源和有效地利用资源;②决策或辅助决策信息,它用于确定目标、确定取得资源及利用资源的政策,以便控制事物的发展。
财务决策支持系统信息结构如图1所示。
财务决策支持系统的技术层次
财务决策支持系统的开发和应用的技术框架牵涉三个层次:专用决策支持系统;决策支持系统生成器;决策支持系统工具。图表2表明了三个技术层次的关系。
这三个技术层次由有关的硬件和软件功能部件组成,并且相应地由具有不同技术水平的有关人员完成。
(1)专用决策支持系统是第一层
专用决策支持系统实际上用于完成决策支持任务,即将古人硬件和软件结合起来帮助个人或集体决策者处理一组相关联的问题,这些问题常常是具体的,如投资决策支持系统。与这一层相对应的人员是管理型的用户、财务部门负责人或厂长、经理,他们通常并不是计算机技术人员。
(2)决策支持系统生成器是第二层
决策支持系统生成器是在相关硬件支持下由一些软件所组成的集成式软件包。它是非过程化的、针对某一管理决策问题的对话式语言,并且具有一定的编程和用户自行扩大系统的能力,为非计算机技术人员进一步构造他们所需的专用会计决策支持系统提供了很大的方便,也利于基于它而开发出来的系统的维护和修改。与这一层相对应的人员为会计决策支持系统的构造者,他们既懂软件编程,又懂财务决策的方法和技术。
(3)决策支持系统工具是第三层
决策支持系统工具是财务决策支持系统开发的最基础技术,由决策支持基本工具可直接开发出用于财务管理的决策支持系统。也可开发出适用于某一问题领域的财务决策支持系统生成器。财务决策支持系统工具包括:专用的支持会话的程序语言、数据管理和一些硬件等。这一层相对应的人员为计算机技术人员。
财务决策支持系统的功能要求
财务决策支持系统必须完成的工作以及它们必须具有的能力或特征,可以从三个层次人员的角度来观察。在决策支持系统技术层次的最高层包括董事长、总经理、财务总监、总会计师,关心的是财务决策系统的功能,即专用财务决策支持系统能为他们做些什么,关心所面临的问题决策判定以及所濑处的环境。用户要求财务决策支持系统能帮助用户对问题进行决策。在财务决策支持系统生成器这一层,开发人员或设计人员必须利用生成器的功能来构造专用财务决策支持系统,以满足管理人员的需要。开发人员将考虑生成器的功能,以及将这些功能如何组织起来用以开发财务专用决策支持系统。在决策支持系统工具层次,工程专家关心基本技术组成的开发,以及用来设计财务决策支持系统生成器。下面从财务及决策支持系统的人员角度来分析一下功能要求。
(1)从用户角度看:绩效目标
从财务专用决策支持系统的用户角度来看,通常要求决策支持系统具有如下功能:
①应该提供决策支持,但重点针对半结构化和非结构化、困难问题和非确定性问题的决策。在决策中“结构”的概念主要依赖于决策制定者所要解决的问题、认识的风格和方法。
②应该对各个层次决策用户提供支持,在适当的情况下借助于各层次间的结合,要求会计员、财务经理、总会计师一起来完成。在现实生活中,各个管理层次的人员都会面临棘手的问题。一个大问题需要许多人分别针对某一部分进行决策。
③不但要支持独立决策,而且还要支持相关的决策。独立决策是决策者有完全的职责和权力来制定完整的可实施的决策。许多决策都是决策者坐在终端前,使用系统开发一个决策。相关决策支持包括集体决策支持和相继相关决策支持。集体相关决策是经过几个决策者的协商和交换意见后作出决策。相继相关决策是决策者作出部分决策,然后将其传给另一个人,以待进一步作出决策。决策支持系统要具有不同的功能,为支持不同类型的决策。
④应当支持决策制定的各个阶段。决策制度的一般过程可分为四个阶段:
A.情报搜集:研究决策所处的环境条件,原始数据的收集、处理,可使问题有明确的线索和检验;
B.设计:探索、开发和分析行动的可能过程,包括理解问题、给出答案和测试答案的敏感性;
c.选择:从那些可供选择的行动中,挑选一个特别的行动;
D.实施:在作出选择后,将特别的行动付诸实施。图表3表明决策制定的过程。
⑤应当支持各种决策过程,但不依赖于任何过程。事实上,决策过程没有永远被人们接受的模型,由于有太多的变量、太多的决策类型及丰富多彩的决策者性格,所以决策支持系统的一个非常重要的重点是能够为决策者提供一套能适合每个人的认识风格的,按一定顺序和形式的功能。那财务决策支持系统应是过程独立和用户控制的应用系统。
⑥应该易于应用。即灵活、对用户友好和安全可靠。财务决策支持系统的价值和使用方面必然会被广大用户所喜欢。
总之绩效目标完全取决于任务、环境和决策者,不可能确定一个典型的财务用决策系统,每个财务专用决策系统只需面向特定的环境任务下的决策者。
(2)从构造者角度看:技术能力
财务决策支持系统构造者有责任构建基于计算机的工具和技术,提供管理人员所要求的决策支持。构造者虽然可以直接使用会计决策支持系统工具,但却常常使用财务决策支持系统生成器以使开发更有效。生成器应该有一套功能以用来快速而简便地构造专用的财务决策支持系统,然后针对管理人员的要求、环境任务和思考方式的变化作出修改。财务决策支持系统是由一个制定决策的系统以及三个子系统构成的软件系统、数据库和模型库构成的(见图表4)。
用于连接用户和各部分的复杂软件系统由数据库管理子系统、模型库管理子系统、管理用户和系统之间界面的对话生成及管理子系统组成。
①对话子系统。多年来有许多系统具有很强的计算能力和优秀的数据获取程序,但由于较难使用,使数据不明显,会计决策支持系统的许多能力、灵活性和实用性是通过系统和用户的交互作用而获得的。因此,从决策支持的用户的角度来看,对话就是系统。系统所有功能的衔接与实施都是通过对话来实现的。对话子系统由用户、终端和软件系统构成(见图表5)。
对话的软件包括:行动语言:用户在与系统通讯中所能够做的。它包括通常的键盘功能的选择、功能键的选择、声音命令等。
陈述语言:用户所能看见的。包括字符或者打印机的选择、显示屏幕、图形、彩色、散点等。
知识库:用户必须知道的。为了有效地使用系统,知识库成为用户所需的部分。包括用户头脑中,在参考卡、指示表中,在用户手册或一系列可按要求调出来的帮助命令中。
这些功能的组合就是对话的风格。包括:一问一答式、命令语言、菜单和填表等。丰富的界面要求以上领域具有强大的功能,要建立一个有效的对撩话子系统,需要财务决策支持系统生成器加以支持。对此需要有以下技术能力.
A.处理各种各样对话风格的能力,具有在不同用户的选择中转换的能力;
B.具有适应用户多种输入方式的能力;
C.具有用多种格式和输出手段显示数据的能力;
D.具有为用户知识库提供支持的能力。
②数据管理子系统。数据库方法物色和数据库管理软件的强大功能对于决策支持系统的开发和使用是很重要的。但数据库以及数据通讯方法在决策支持系统和传统系统中的应用是有显著区别的。首先,诀策支持系统比传统系统的应用需要更为丰富的系列数据源。由于财务问题决策的制定,特别是在高级管理层次中严重依赖外部数据,如税收、财政、金融等,所以数据不仅仅来自内部。还有典型的财务事务数据必须用非事务性、非财务数据来补充,如统计数据等,还有些数据在以前还没有计算过。其次,数据采集与数据从更为广泛的数据源中摘取。成功的会计决策支持系统表明有必要从其他数据库中逻辑地分离出来,形成一个财务决策支持系统的数据库。决策支持系统的特征要求摘取处理和数据库管理系统保证决策支持的弹性,能使它快速增加和变化,以适应无法预料的用户要求。对此数据库管理应具有以下技术能力。
A.具有通过数据采集和摘取过程,组合各种各样数据源的能力。
B.具有快速而简便地增加和删除数据的功能。
C.具有用用户语言描绘逻辑数据结构的功能,以使用户理解可获取什么,明白要增添和删除什么。
D.能够处理个人和非公务数据,使用户能根据个人判断进行试验。
E.能用广泛领域数据管理功能,管理好各种各样的数据。
图表6是数据库管理子系统的结构。
③模型库管理子系统。财务决策支持系统具有使数据存取和决策模型一体化的功能。通过把决策模型嵌入信息系统来完成这项工作,在模型之间使用数据库作为融合和通讯的手段。这个特征将数据处理过程编制的报表和管理科学的重大发展,以一种决策者能够使用和信任的方式有机地结合起来了。模型库管理系统将各个单独的模型收集整理,让每个模型处理的总是不同方面,而这些相关模型间的联系,则作为一个人工和智能处理过程留给决策者。它还将和数据库、模型库一起嵌入信息系统。模型库中模型的创建过程还必须是灵活的,用一种功能强的建模语言和一套构筑块(子程序),组合起来辅助建模过程。模型库管理功能与数据库管理功能很相似,以下是具体的技术能力:
A.快速、简易地产生新模型的能力;
B.存取和集成模型构筑块的能力;
c.分类和保存大范围的模型,并支持所有层次用户的能力;
D.通过数据库,采用适当的链连接这些模型的能力;
E.采用类似于数据库管理的功能来管理模型库的能力,如存储、分类、连接和存取模型的机制。
图表7是模型库管理子系统的结构。
(3)从工程专家的角度看:基础技术
工程专家关心的是开发信息技术,以支持财务决策的科学和工艺,以及将这些基本工具联接成系统——财务决策支持系统生成器的技术。要揭示如何将它们联结起来以提高研究的综合效率。财务决策支持系统的需求揭示了目前研究中潜在的有价值的开发领域。由于必须设计和联结这些工具以提供三套功能,所以使用相同的三大系统功能列示如下:
①对话管理。对话管理的研究主要基于用户、使用者的终端行为和它们在交互式系统中的需要,是对话及其管理系统的软件系统结构所做的创造性工作。它要建立一个数据结构以存储对话中所用的每张图或“画面”,还要制作一张决策表用以存储控制机制,实现用一个画面到另一个画面的分割方式,表达用户的选择。
②数据管理。大型的数据库管理系统通常具有调查、弥补和弹性报告准备功能,但其由于应用程序和数据定义的分离,使维护成本很高,而且常常忽视了用户及其要求,用户不会满意只具有发布一系列恢复命令的能力。用户需要对一个相对小的数据集合,进行反复和创造性的交互。数据变量虽少,但这些变量是每天或每周都在变化,因而要求数据有时间序列。用户需要以更好的方法来处理和协调时间序列数据和机制,对数据进行收集、处理和给判断性、概率性的数据以标记。用户需要有更好的方法从储存的文件中或从未计算机化的数据源中获取数据。
③模型管理。模型的生成和处理对会计决策支持系统具有潜在的巨大作用。建模语言提供了系统地阐述变量间相互关系的方法,它是通过模拟模型的生成而实现的。财务决策支持系统的生成器就是用这种方法得到的。建模管理的雏形是从建模语言的发展中产生的,这种语言可以使模型用于目标追寻或敏感性试验。模型管理还可将人工智能引入决策支持系统。
财务决策支持系统的开发途径
财务决策支持系统工具是用来研制专用财务决策支持系统或财务决策支持系统生成器的硬件或软件。财务决策支持生成器提供一组硬件和与软件技术相关联的“信息包”,用于快速方便地建立专用财务决策支持系统。专用财务决策支持系统是真正用于完成财务决策支持的,是最基本的,也是所要瓣开发的最终系统。下面介绍两种不同的开发途径。¨
(1)利用财务决策支持系统工具开发专用财务决策支持系统
这种方法是从决策支持系统的基本工具出发,直接开发某一专用的财务决策支持系统。它要求开发人员具有较高的计算机知识和编程经验,同时又要熟知会计领域中管理问题的细节。这种方法开发的财务决策支持系统本身缺乏可调整性,系统一旦开发完毕就很难再做重大修改,往往刚开发成的财务决策支持系统不久就有可能过时,这一点与财务决策支持的要求严重不适应。
一个好的财务决策支持系统要求有很大的灵活性和可调性,以适应不同环境下的决策活动。它的性能应适应它所要解决的具体问题的特征,能适应特定用户解决这些问题的习惯方法,能适应用户求解这些问题时所面临的组织环境。
(2)利用财务决策支持系统生成器开发专用财务决策支持系统
这种方法是由计算机技术人员利用决策支持系统基本工具开发出财务决策支持系统生成器,然后由会计决策支持系统构造者用生成器再构建各种会计专用的决策支持系统。财务决策支持系统生成器基本上具有决策支持系统的主要特征,由它生成的专用财务决策支持系统具有很大的灵活性和可调整性,从而能够有效地适应不断变化的系统要求。开发和利用财务决策支持系统生成器将为开发专用会计决策支持系统提供一个平台,利用它开发专用决策支持系统具有易于开发和易于调整的特点。
财务决策支持系统生成器的开发可依赖于那些为数不多的,既懂财务决策的方法和技术,又懂计算机和技术的系统分析员和应用软件专家,软件的开发质量有保证,可使人们少走弯路。同时经过多次使用后,也可迅速发现和排除可能出现的错误。它的开发成本由于应用时增加而降低。一般地说,财务决策支持系统生成器的灵活性越大,被不同应用的可能性就越大,每个应用的成本就越低。它还可以起到推广会计决策支持应用的作用。有了现成的、高质量的开发软件,再加上专业技术人员的指导和成功经验的启发,用户较易接受和更愿开发更多的会计决策支持系统。
财务决策支持系统开发方法
(1)财务决策支持系统的生成器
准确理解财务决策支持系统生成器的特征,可以指导长期的一般决策支持系统功能的开发。因而为了更好地对财务决策支持系统的开发研究,不妨先讨论一下财务决策支持系统生成器。要构造决策支持系统生成器,应以功能标准为指导,采用自上而下的分析方法。图表8为产生决策支持系统生成器的四个标准层次划分。
①确定决策支持系统生成器的总体目标。确定它将完成什么,为什么。在这一层将重点抓住一些决策制定系统,每个由一个用户组成,针对一个任务,在一个组织体系中,使用一个专用财务决策支持系统。
②从第一层推导为适应这些目标,决策支持系统生成器必须具备的总体功能。
③从第二层推导为完成总体功能要求,具备的一系列专用功能。
④从第二、三层推导能用来实现专用功能的设备、策略和硬件、软件特色。
每个推导步骤都要求讨论和判断,产生一套特征或标准。从总体目标和一般目标入手,由两个基本目标推导出三个一般功能(对话—数据—模型),最终决策支持系统生成器的特征反映在一个清单上,不再与“对话—数据—模型”相联系。
决策支持系统生成器有两个基本目标:
①能够快速而简便地开发多种专用决策支持系统。每个专用决策支持系统必须服务于一个使用决策方法,在一个组织环境中针对一系列任务或问题漱的决策者。作为一个团体用生成器构造的专用决策支持系统必须满足前面讨论的六个绩效目标。
②生成器必须具有灵活性和适用性,以构造迭代设计过程。在一个组织环境中,从用户的方式或任务的属性出发,生成器还必须构造用户与开发人员之间的通讯和交流,迭代式设计要求专用决策支持系统能对变化迅速作出反应,从而使其不断提高和成长。
生成器应该构造初始专用财务决策支持系统,为关键的问题提供决策支持;构造系统执行的用户评价,必要的变化、修改和增删的说明书;构造通过用户或开发人员对这些变化的实施。
决策支持系统生成器还有三个一般功能:
①生成器应该容易使用。生成器生成的专用决策支持系统能使没有技术的人员,以主动和可控的方式方便和容易地使用。生成器使开发人员能方便和容易地构造和修改专用会计决策支持系统。
②生成器应提供访问种种数据源的方法,包括内部的和外部的,事务性的和非事务性的。这些数据应提供能为各种各样的用户、问题和背景提供决策支持。
③生成器应提供存取分析能力的方法,甚至有时在某种程度上只是可能的。分析功能应为各种各样的用户、问题提供决策支持。
基本的模型是集中于对话、数据和分析能力的三部分框架,它通过某一机制使三个一般功能领域集成、易用,在系统各个部分间要有一个基本的通讯机构。“对话一数据一模型”范例在短期内对组织功能是有用和恰当的,因为它将理论和技术有机地结合起来。情报搜集能力可能在所有三个领域都要增加,可能组合为一个独立的功能。用户仍保有基本的指导和控制功能。用户必须确定优先的决策风格,并用多种机制加以支持。
(2)财务决策支持系统的开发策略
组织开发财务决策支持系统的关键是要保持以用户需求为导向,适应需求进行开发、修改,使之日益成熟、完善。决策支持系统的属性支持了这种紧紧跟随用户需求的开发方法。其特征是先开发出小型的初始系统,然后随着时间进行改进和发展。认识当前决策支持系统的敏感需求;评价决策支持系统可能发展的程度;在现在和将来支持需求的决策支持系统的类型;在组织上和技术上的最小启动功能;用来建立长期目标,并能适应不断发展的管理需求和技术能力的计划。这些就需要作出开发策略的选择。
第一种策略选择。由于许多用户已经遇到了棘手的问题及其决策支持的发展,因而有几种形式的答案可提供或支持决策:
①对财务数据自理系统和财务管理信息系统的需求加以修改。如附加的报告、新的特色等等。将这些类型系统的升级作为更复杂过程的决策制定或问题解决支持的一部分。这种需求可能反映了对决策支持系统类型支持的需求,但是在一个组织中却缺少财务决策支持系统的功能,它采取了在现行系统基础上不断提高的形式,尽管有了很大的变化,但只是一个财务数据处理系统或财务管理信息系统的功能,是伪装的财务决策支持系统应用,只是在事务处理中变化或在程序报告处理中进行修正。如某财务软件中新近推出“决策支持查询系统”。
②管理人员对特殊研究或报告的要求。管理人员对研究和报告的数据需求日益增长,这类数据有相同的结构或属性。如果是大需求,专业性和技术性很强,可能需要成立外部咨询团;如果需要数量分析,需要成立管理科学或运营研究团体;如果需要传统财务分析,需要成立财务分析团体。
③对外部数据的需求。管理人员在越来越多地收集外部数据,如竞争对手的行为、行业财务或市场数据、区域或地区经济和财务数据等。如果数据是以机器可读形式存在,则要借助于计算机人员;如果要求收集特别数据,则要借助于咨询人员或者智囊团。
作为支持这些类型的要求而正在形成的技术,许多技术基础工具或机制正在被开发。例如:提供存取外部数据和分析程序库的约定;支持财务报告的财务计划语言;电子数据处理系统交互式功能,高级分析员能直接存取内部计算机数据;计算机系统查询语言和报告生成器提供用以查询和内部计算机化数据的报告的准备与编制,如果能恰当地支持一个决策支持者或决策团体面临的一系列相关任务的话,那么这些工具的任何一种都能作为一个决策支持系统的例子。在一个较为广泛领域的决策制定和问题解决条件下,其中没有一个能构成为一个组织通用的决策支持系统功能。但这一套工具,如果能适当地管理和集成的话,可以构成通用决策支持系统功能。然而这些工具通常是在不同时间内应付不同的需求而产生的,它们将很难达到集成。因而就产生两种开发策略的选择,是继续开发工具和功能来针对它们所表示的需求,还是组织、集成这些工具,推动它们的使用来开发通用的决策支持系统功能。
第二种策略选择。在一个组织中,决策支持系统的开发有各种策略可供选择。
①快速命中法:根据现实的急需尽快实现的方法。如果决策支持功能需求还不清楚,但在某个领域有高效益的决策需求支持。使用适当的工具,直接开发专用决策支持系统,获取效益,然后再考虑下一步。即使基本条件使得开发策略具有弹性,但它仍有一些显著的优缺点,从短期来看,快速命中法显然具有最低的风险和最高的潜在收益,所需要的工具和技术能自行开发或从软硬件市场上购买,并可直接用来解决问题。由于没有借助于前一个专用决策支持系统,因而在开发下一个时能够使用当时最新技术。缺点也是明显的:储存缺乏。开发经验是很有用的,但是不能保证在开发一个专用决策支持系统时使用的工具,在开发下一个时也能直接使用。专用决策支持直接使用基本工具来开发可能比使用集成的一套工具或决策支持系统生成器开发出来的专用决策支持缺少灵活性,且要求更大的维护工作。因而这种方法明显地收益较大,风险较小,接收新技术容易;其缺点是使用周期短,以后还要修改,总起来算花费颇大。这种策略只在要求快而急的决策环境中使用。高校教师在研制决策支持系统的初期一般也用这种方法。
②分段式开发法:构成一个专用决策支持系统,要有先进的计划方法。
开发第一个系统的部分成效可以再用于第二个专用决策支持系统。通过几个成功的专用决策支持系统的开发,产生了决策支持系统生成器。在第一阶段开发中考虑以后阶段的要求,这样第一阶段开发的成果在第二阶段可以使用。这种方法使得成果的使用期延长,减少了修改,减少了总费用。但它增加了最初投资和延迟了最初成果使用的时间。分段式开发方法的优点是通过一个专用决策支持系统的实施,减少风险和提供早期效益,同时又能达到通用决策支持功能的积累。它还将以后开发的专用决策支持系统,在适当的时候加以集成。因为它是一个时常具有机会来发现目标的迭代方法,只要新技术有用,它就能够吸收。缺点是需要高额开发成本,以及第一个专用决策支持系统迟迟不能与用户见面,这样对会计这种时效性很强的工作来讲是不利的。
③全面积极开发法:构造任何专用决策支持系统之前,开发全部功能的决策支持系统生成器和管理业务的组织机构。把完整的决策支持系统生成器作为主要项目,似乎能开发出最有效的生成器,此生成器具有最好基础工具,集成和工艺最佳的优点,相对其他方法功能最强。这种方法在获得任何效益前,需要较长的开发时间,大约5~8年。这可能是最大风险的选择,因为技术可能老化,可能遇到各种各样的开发障碍。因此专业的财务软件公司也不易采用此种方法。
每一种策略都有优缺点。在很大程度上,最佳策略选取取决于组织、任务、用户和开发人员这四个因素的结合。开发决策支持系统的所在行业的稳定,使用完全成形的技术,使用以计算机为基础的技术和数量分析方法;对问题解决和决策制定的认识程序和预期成功;管理人员和用户期望参与开发;有一批人员期望成为使用信息技术来支持决策制定的拥护者和执行者等等这些因素来考虑三种开发策略,则很快可得出明显的答案。
第三种策略选择。灵活的决策支持系统软件已经表明从零开始开发的成本是相当昂贵的。应该指出开发决策支持系统软件,并不排除在市场上购买软件产品和劳务。在软件市场上购买开发好的决策支持系统也是可取的。但由于购买的软件并不能百分之百的适合本单位的会计决策,因而选择自行开发、委托开发,以及购买和购买与开发相结合等开发策略又是一个必须解决的问题。
(3)财务决策支持系统的系统分析
由于没有统一的制定决策的理论和决策者所面临的决策环境不断变化,设计人员无法获得基本的要求,几乎没有任何决策者或用户能够事先预料,并提出他们的功能要求,因此财务决策支持系统的开发需要一个特殊的系统。分析和设计方法。
由于不同的决策制定者解决问题的方法不同,因而财务决策支持系统独立于任何预先的确定,无法清晰地描述计算机处理过程。在后面的章节中,将介绍一个独立于过程的方法,这种方法基于决策制定者用户定义问题的表达,在这些表达的基础上操作记忆后援,以及控制机制,简称ROMC法。首先如何表达某种决策,如何操作这个决策,如何帮助记忆存储——记忆后援,如何控制人机通讯——控制机制。从用户观点出发,通过提供表达的帮助概念化和联系问题或决策条件,分析和处理这些表达的操作,帮助用户联系表达和操作的记忆后援,处理和使用全部系统的控制机制,形成的决策支持系统的功能。这便是ROMC法。ROMC法是一种确定的专用财务决策支持系统的必要功能,是一个过程独立的方法。通常用流程图表达的按顺序的模型,对于事务处理的系统是一个优秀的系统分析工具。ROMC是一个基于过程的系统处理模型,以多层次的方式来支持自上而下分析的流程图——系统流程图、程序流程图、代码流程图。事实上,流程图和多级“输入一处理一输出”模型的结合构成了传统系统开发的生命周期法的基础。由于财务决策支持系统的过程是独立的,所以没有哪个过程模型能够成为财务决策支持系统分析和设计的典范。而ROMC法则是提供了独立的过程,用于组织和指导系统分析的模式。用于财务决策支持系统的系统分析的ROMC法可将系统绩效与用户要求联系起来。
从上面ROMC法的构件介绍中了解,决策者的特征影响ROMC法的开发。因而必须描述一下决策者。首先财务决策者很难描述决策过程。在制定或解释一种决策时,决策者往往依赖于概念化的描述。在决策支持系统构造好之前,决策支持系统不能要求决策者提供完整的决策过程描述,但必须有助于决策者将问题概念化。其次财务决策者需要记忆后援。明确了决策者要使用记忆后援,那么决策支持系统应当提供与决策者的需求相一致的记忆后援,财务决策支持系统提供的记忆后援要更丰富、更快捷、更容易使用。第三财务决策者具有不同的风格、专长和知识。如果一个决策支持系统设计用来支持特征过程,它可能会支持一个特殊系列的风格、专长和知识,而不是支持所有的风格、专长等。因此财务决策者就必须适应财务决策支持系统所假定的风格、专长和知识。所以决策支持系统不应支持变化的风格、专长和知识,而是应该帮助决策者使用和开发他们自己的风格、专长和知识。这样漱所有的会计决策者都能很好地利用同样的会计决策支持系统。最后会计决策者希望能够直接使用决策支持系统,对其进行自行控制。财务决策者必须理。解能做什么,并能够解释它的输出,将决策支持系统提供的信息与其他信息源结合起来,从而指导和评估决策支持系统的操作。
为保证开发的进程,财务决策支持系统需要来自用户的迅速反馈,这种设计方法必须能够进行快速而便捷的调整,将典型的系统开发中的四个阶段(分析、设计、构造、实施)合而成为一个单一的反复迭代的步骤,这种方法的本质是管理人员和开发人员共同商定,先解决其中的基本部分,开发出一个能支持决策的初始原型系统,经过一个短时期的使用(几周)对系统进行评估、修改并不断扩展。在几个月的过程中这种循环重复3~6次,直至形成一个能支持决策任务的相对稳定的系统。前面提到的三个层次模型中,这一过程可看作是财务决策支持系统的生成器和专用财务决策支持系统之间的迭代循环,随着多次的循环,不断增加或删除某些功能。这种方法要求用户参与设计,用户是应用系统的迭代设计者,系统分析员只是用户和系统间的媒介,实施必要的变化和修改。迭代过程不仅仅要准确理解某一时点上系统的操作要求,实际上已构成会计决策支持系统的一部分。即开发方法本身就是一个系统。需要指出这一系统初始就是真实的可用的,而不仅是试验品。在短期内,此系统能在较小范围内寻找到答案;从中长期看,系统通过修改,功能和绩效不断提高;系统开发可提供不同的行为风格和功能。
财务决策支持系统的三个技术层次为有效的决策支持系统提供了所需的表达、操作记忆和控制四个功能,这些功能的提供是通过会话、数据库和模型库三大部件实现的。
图表10表明了会计决策支持系统三大部件及各模块的关系。
(4)财务决策支持系统的系统设计
财务决策支持系统的系统设计方法主要采用迭代设计方法。
迭代设计开发周期,是一个反复执行的过程。迭代设计的定义为:“基于先进的决策支持系统设计方法,经过多次尽可能短的周期,一定构造下的连续的系统版本被最终用户使用。”根据这一定义可以将迭代设计划分为以下过程:
①确定重要的子问题。决策者或用户以及开发人员共同确定子问题。早期的共同努力使他们建立了初步的工作联系和通讯线。子问题应该是很小的,能反映问题的属性。它基于计算机的需求以及支持的属性,即使利益可能是短期的,但对决策者来说应该也是有很大价值的。短期项目或问题使用迭代法解决特别清晰。
②开发一个小型、适用的系统来辅助决策者。开发人员和用户很快通过系统开发过程的所有阶段,也在较小规模上进行。系统可能是简单的,但却是必要的,复杂的系统由简单的构件发展起来。
③在循环中提炼、扩展和修改系统。每个循环通过所有“分析—设计—实施—使用—评价”步骤。用ROMC法的观点,修改量是通过增/删ROMC中例子来实现的。要注意用户和开发人员之间的均衡和协作,用户主要负责使用和进行评价,开发人员主要负责设计和实施。用户扮演参与和主要的角色。在对话系统开发中,用户常以适应和被动的方式操作。这可能使决策支持系统增强,并适应新需求。
④不断地评价系统。在每个循环的结束,用户都要对系统加以评价。评价是过程的组成部分,是全部迭代设计程序的控制机制。通过评价使开发决策支持系统的工作与成本及其价值相联系。它鼓励短期系统的开发及原先计算机系统不能做的专题研究。通过不断评价,在对其需求过时或证明它已不再具有价值时便将它淘汰。
迭代设计方法的使用产生了随时间而调整或变化的专用决策支持系统。霸这便是迭代设计与循环的关系,但是如果循环频繁、短暂而连续,那它便混合在一个不断发展的过程中,没有严格的时间界点。相反,如果循环是长期的、不经常的,那它们便有明显的差别以标明决策支持系统的不同版本。不管变化是连续的,还是分离的,步骤取决于任务的属性,数据更新的频率和用户参与人员的数量。为讨论开发途径的方便,假设能够区别不同的版本。最初的可运行、使用的系统称之为0版本,它是一个初始系统用于支持一个小问题或某个大问题的一个小的方面。而后系统在连续不断的循环中得到修改,产生新的版本1到N版。版本N是一个相对满意的版本,在某种程度上相对稳定,修改循环的频率随着每次循环的增长的变化而将减少,但不停止。从而,迭代设计方法满足了总体要求的第一步——产生有用的系统。N+1或更高版本是随着用户、任务或环境变化而系统加以修改所得到的。这些版本满足迭代设计的第二步总体要求——跟踪决策支持系统中关键因素的变化。
前面谈及的迭代设计方法完全针对要求个人支持的决策支持系统。对需要集体支持或组织支持的决策支持系统,这个过程在某种程度上要复杂一些,但不是无效的。它强调具有支持用户和开发人员之间通讯的机制;还要具有容纳个人的系统变化,维护对所有用户都是标准的核心系统的机制,提供个人、集体和公共数据文件的机制,多年来已成为时间共享系统的标准部分。同样,针对集体或组织支持的决策支持系统需要提供与集体ROMC例子一样的个人支持。随着系统用户成员的增加,要求操作迭代设计过程的通讯链更加正规和结构化。有必要建立检查点来定义每次使用——评价循环的开端,需要将变化积累和采用批实现的方法,来明确定义不同的版本。
从决策支持系统许多用户的观点出发,迭代设计呈现了原型法的特征。原型法作为确定和提炼原有系统的执行要求的方法已在决策支持系统的设计中越来越流行。
财务决策支持系统与其他相关技术的联系
1.财务决策支持系统与电算化会计信息系统的关系
财务决策支持系统需要用到大量的会计数据,而这些数据产生于电算化会计信息系统,因此,必须在电算化会计信息系统已经较完善和成熟的基础上才能建立财务决策支持系统。电算化会计信息系统主要处理日常发生的会计业务数据,这些数据都是按数据库的体系结构来存储的,由于当前数据是不断变化的,因此,需要不断地对当前数据进行维护和处理。而财务决策支持系统则是按数据仓库的体系结构来存储数据的,对于数据仓库中的数据不能进行任何改动,只能根据财务决策主题将电算化会计信息系统数据库中的数据定期地转换到财务决策支持系统的数据仓库中,因此,数据仓库中的数据是不断增加的。
2.财务决策支持系统与管理科学的关系
在财务决策支持系统中需要有大量的数学模型,虽然在会计学、财务管理学、管理会计学中已经给出了有关财务分析、财务预测、财务决策等数学模型,但这些数学模型还远远不够,还需要利用运筹学、经济学等科学来建立财务决策所需要的数学模型。因此,财务决策支持系统必须以管理科学为基础来进行构建。将建立的数学模型存储在财务决策支持系统的模型库中,并可根据需要随时对模型库中的模型进行实时维护,以便根据不同的决策主题对这些模型进行组合求解,从而得出决策需要的信息。
3.财务决策支持系统与专家系统的关系
专家系统是建立在人工智能技术基础上的,专门用于解决某一领域半结构化或非结构化决策问题的信息系统。它不断地收集、存储专家经验和知识,并运用这些经验和知识进行推理,通过知识学习和数据挖掘技术来不断地获取新的知识,可以说,专家系统是解决半结构化或非结构化决策问题的强有力的工具。人工智能技术必将为FDSS提供有效的方法,通过知识学习、推理、演绎和各种搜索技术,为解决FDSS中的半结构化或非结构化决策问题提供有力支持。
财务决策支持系统的未来发展
1.群体财务决策支持系统
所谓群体财务决策是相对于决策人员而言的,由多人一起针对某一财务决策主题,提出解决问题的若干方案,通过讨论评价这些方案的优缺点,最后做出决策,这样的决策过程和方式称为群体决策。对于结构化决策问题不需要群体决策,因此,群体财务决策支持系统是为解决半结构化或非结构化财务决策问题而设计的,它可以通过计算机网络在异地进行,任何一项重大财务决策都可以藉由网络和此系统,最大限度地实现全员参与。群体财务决策支持系统的优点体现在以下几个方面:
(1)可以提高决策的正确性。由于决策是由多人做出的,从而避免了个人的偏见和局限性,其决策方案集成了多个决策者的经验和智慧,因而提高了决策的正确性。
(2)可以实现信息的并行交流。在传统的会议上,与会者一般按会议程序依次轮流发言,虽名义上可以自由讨论,但往往会有特殊原因和个别人垄断会议的现象发生,因而体现不出群体决策的效果。而群体财务决策支持系统则可以通过计算机网络同时交换意见,允许与会者的发言并行,从而增加了群体参与决策的意识。另外,该系统允许以匿名的方式发表意见,使与会者不再因担心发言与众不同而感到焦虑,也不会感受到团体一致性的现场压力,从而避免了强烈的从众心理。
(3)存储与处理群体意见。群体财务决策支持系统将与会者的意见、表决以一定的方式进行记录,并允许与会者以匿名的方式发表意见和表决,系统可对意见和表决结果进行分类、汇集与合成,将相关意见经合成和明确分类后,按决策主题的要求进行存储,进而利用“是/否”判断、多项选择、10分制记分、等级排序等方法进行优选,评价并选择最优方案。
基于以上优点,对于半结构化或非结构化财务决策问题,应以群体决策为宜,随着计算机网络技术的发展和财务决策支持系统的不断完善,为解决这类问题提供支持,财务决策支持系统必将向群体财务决策支持系统方向发展。
2.分布式财务决策支持系统
随着科学技术、经济以及计算机网络等基础科学的发展,企业必将向集团化和虚拟化方向发展,从而必然导致企业组织的扁平化和财务决策的群体化。然而随着企业向集团化和虚拟化方向发展,企业电算化会计信息系统也必将分布化,这就必然会导致财务决策的层次化和分布化。企业发展的法宝是品牌效应和规模效应,而规模效应必将导致企业电算化和财务决策支持系统的分布化。分布式财务决策支持系统具有如下特征:
(1)分布式财务决策支持系统必须建立在分布式电算化会计信息系统的基础上,能支持处于不同结点的多层次财务决策,计算机网络中的每个结点应具有一个或多个财务决策支持系统;
(2)能够为不同结点间提供信息交流机制和措施,支持人机、机机、人人以及各结点间的灵活交互,提供群体财务决策支持功能。
(3)能够协调和处理各结点间可能发生的冲突。
(4)在具有严格内部协议的基础上,尽可能使系统具有开放性,使系统具有足够的扩展空间,并能有效协调和处理各结点间的操作。
3.智能财务决策支持系统
智能财务决策支持系统是建立在人工智能和专家系统基础之上的,能够对电算化会计信息系统和财务决策支持系统中的数据进行析取和挖掘,通过对有关会计和财务专家的经验处理,从而将非结构化或半结构化财务决策问题向结构化方向转化。就某一非结构化或半结构化财务决策主题而言,经过将各种专家经验和知识推理机制进行有机结合,得出相关财务决策主题的解决方案,再通过群体决策对方案进行评价和选择,最后确定决策方案,并将方案和执行结果存人计算机,使知识库中的财务决策知识不断得到充实。
总之,智能财务决策支持系统就是利用人工智能技术,并将专家系统引入到财务决策支持系统中,通过专家经验、知识学习和数据挖掘技术,再与群体财务决策支持系统和分布式财务决策支持系统相结合,在为非结构化或半结构化财务决策问题提供解决方案的同时,通过知识的学习和对专家经验的积累,逐渐将非结构化或半结构化财务决策问题向结构化方向转化。然而,随着某一财务决策主题结构化程度的转化,又会有新的非结构化或半结构化财务决策问题出现,因此,这种转化过程将永无休止。
4.财务决策支持中心
财务决策支持中心是大型企业集团的财务决策支持机构,也是企业决策层的智囊团,在该机构中,必须具有完善的财务决策支持系统,该系统必须支持群体财务决策、分布式财务决策和智能财务决策,必须具有权威性,具有计划指标的确定权及其执行的监督权,以及部门和个人的绩效评估与考核权。财务决策支持中心既有会计和财务方面的专家,又有来自企业内外部的各方面信息,包括市场信息、竞争对手信息、投资决策信息、筹资决策信息、成本决策信息、客户服务决策信息等,通过有关的信息系统和决策支持系统对这些信息进行加工处理,形成决策有用信息,在结合有关会计和财务专家经验的基础上,对某一财务决策主题给出解决方案,从而为决策者提供财务决策支持。