當(dāng)前,社會(huì)信息化問(wèn)題已成為擺在世界各國(guó)面前的一個(gè)重大課題,這是觸及社會(huì)經(jīng)濟(jì)生活所有領(lǐng)域的一場(chǎng)變革,各級(jí)各類(lèi)
會(huì)計(jì)信息系統(tǒng)的建設(shè)和應(yīng)用則是企業(yè)管理信息化的中心環(huán)節(jié)。
事后核算、事中控制和事前決策是會(huì)計(jì)管理的三個(gè)基本組成部分,它們相互聯(lián)系、相互補(bǔ)充,而事前決策是會(huì)計(jì)管理的最高形式。而無(wú)論是AIPS階段還是AMIS階段,它們僅完成了例行的日常會(huì)計(jì)信息處理任務(wù),只是計(jì)算機(jī)在管理中發(fā)揮作用的初級(jí)階段。現(xiàn)在,會(huì)計(jì)決策支持系統(tǒng)(AccountingDecision Support System,簡(jiǎn)稱(chēng)ADSS)已成為計(jì)算機(jī)應(yīng)用領(lǐng)域中最引人注目的內(nèi)容之一。近些年來(lái)國(guó)外計(jì)算機(jī)在企業(yè)管理中應(yīng)用的重點(diǎn)已由運(yùn)算轉(zhuǎn)向管理控制、計(jì)劃和分析等高層管理決策和策略制定,并收到了良好的效果。而在國(guó)內(nèi),計(jì)算機(jī)在會(huì)計(jì)中的應(yīng)用還仍停留于核算領(lǐng)域,對(duì)ADSS還是一個(gè)相當(dāng)薄弱的領(lǐng)域,無(wú)論從理論研究上,還是實(shí)踐應(yīng)用上來(lái)看都與西方發(fā)達(dá)國(guó)家存在很大的差距。為了縮小這一差距,我們必須在借鑒和吸收西方在ADSS領(lǐng)域研究和應(yīng)用方面的有益成果,學(xué)習(xí)其先進(jìn)技術(shù)和方法的同時(shí),提倡和鼓勵(lì)跨學(xué)科的合作研究,并從我國(guó)的國(guó)情出發(fā),加快決策支持系統(tǒng)的研究、開(kāi)發(fā)與應(yīng)用。
開(kāi)發(fā)一個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng)是從分析用戶的需求入手的,會(huì)計(jì)決策支持系統(tǒng)的研制也不例外。由于ADSS本身的性質(zhì)和特點(diǎn),決定了開(kāi)發(fā)ADSS需要突破原有AIPS或AMIS分析與設(shè)計(jì)方法的框框,建立適應(yīng)于ADSS特點(diǎn)的系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的方法論。
一、傳統(tǒng)系統(tǒng)開(kāi)發(fā)方法的局限性從方法論的角度來(lái)看,傳統(tǒng)的系統(tǒng)開(kāi)發(fā)方法都是基于演繹法-即自頂向下法或歸納法-即由底向上法的系統(tǒng)分析原理。從它們應(yīng)用于系統(tǒng)研制的過(guò)程來(lái)看,一般需經(jīng)過(guò)需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)交付使用及維護(hù)等幾個(gè)緊密相關(guān)的階段,因此,通常又將這些方法稱(chēng)為生命周期法。傳統(tǒng)的生命周期法常用于AMIS和其它一些大型軟件的研制開(kāi)發(fā),也有人用于開(kāi)發(fā)ADSS.生命周期法的優(yōu)點(diǎn)是整個(gè)開(kāi)發(fā)過(guò)程和步驟清楚,每一階段和步驟均有明確的成果,適用于一些問(wèn)題領(lǐng)域比較穩(wěn)定、結(jié)構(gòu)性好、目標(biāo)明確的系統(tǒng),若AD「關(guān) 鍵 詞」的開(kāi)發(fā),則存在有幾方面的局限性:
(1)前提的局限:傳統(tǒng)的方法在開(kāi)發(fā)一個(gè)系統(tǒng)時(shí)一般基于這樣一個(gè)前提,用戶的需求(包括信息需求、處理需求的目標(biāo)設(shè)計(jì)等)可以在分析階段得到很好地定義,用戶能清楚地知道并能表達(dá)出它們要做什么,是如何做的。而ADSS主要面對(duì)的是半結(jié)構(gòu)化和非結(jié)構(gòu)化的會(huì)計(jì)問(wèn)題,這些試圖要解決的問(wèn)題不能事先完全而清晰的定義,用戶在開(kāi)發(fā)的初始階段很難明確地陳述問(wèn)題、提出要求。因此,ADSS難以滿足這一基本前提。
。2)目標(biāo)的局限:系統(tǒng)開(kāi)發(fā)方法的目標(biāo)是盡量降低開(kāi)發(fā)費(fèi)用、縮短開(kāi)發(fā)周期,研制出最能滿足用戶需求的系統(tǒng),而開(kāi)發(fā)周期長(zhǎng)、開(kāi)發(fā)費(fèi)用高、維護(hù)困難是生命周期法的主要缺陷,ADSS的特點(diǎn)決定了對(duì)它的開(kāi)發(fā)只能是一個(gè)反復(fù)迭代的過(guò)程,迅速而有效地建立一個(gè)初始系統(tǒng)支持所要做的決策就顯得尤為重要。
。3)靈活性的局限:傳統(tǒng)的方法強(qiáng)調(diào)系統(tǒng)生命周期各階段的劃分,每一階段的目標(biāo)和任務(wù)是唯一確定的。而在ADSS的研制過(guò)程中,問(wèn)題本身或用戶對(duì)問(wèn)題的理解可能會(huì)隨時(shí)間而改變,并且會(huì)發(fā)生在生命周期的任何時(shí)刻。這種變化可能是由環(huán)境的變化或者決策者的能力提高引起的。在ADSS的研制過(guò)程中,這種變化是經(jīng)常的,而不象在AMIS中那樣,需求定義或處理過(guò)程的變化被認(rèn)為是一種例外情形。因此,生命周期法的這種嚴(yán)格階段劃分難以適用于ADSS的研制。
。4)技術(shù)的局限:ADSS是模型驅(qū)動(dòng)的,是面向決策的,傳統(tǒng)方法所提供的描述信息需求、定義處理的過(guò)程的工具難以用于刻劃半結(jié)構(gòu)化或非結(jié)構(gòu)化決策過(guò)程的方法及思路,就是在數(shù)據(jù)組織結(jié)構(gòu)的設(shè)計(jì)上比一般的AMIS在技術(shù)上難度更高。
綜上所述,傳統(tǒng)的系統(tǒng)開(kāi)發(fā)方法難以用于ADSS場(chǎng)合,這就意味著我們必須找到一種適合于開(kāi)發(fā)ADSS的方法。
二、ADSS開(kāi)發(fā)方法的特點(diǎn)到目前為止,已有許多研制ADSS的方法問(wèn)世,如雛型法(Prototyping)、增長(zhǎng)法(Increasing)、ROMC方法等等。這些方法各有側(cè)重,但基本思路是相同的,即決策者和系統(tǒng)研制者先在一個(gè)小的重要問(wèn)題上達(dá)成一致意見(jiàn),以快捷的方法設(shè)計(jì)和建造一個(gè)初始系統(tǒng),支持所要做的決策;經(jīng)過(guò)短時(shí)間使用以后,對(duì)系統(tǒng)進(jìn)行評(píng)價(jià)、修改和擴(kuò)展,經(jīng)過(guò)反復(fù)循環(huán),使系統(tǒng)成為一個(gè)相對(duì)穩(wěn)定的系統(tǒng),并能對(duì)一組決策任務(wù)提供支持。這就是說(shuō)將典型的系統(tǒng)開(kāi)發(fā)的主要階段合并成一種反復(fù)迭代的過(guò)程。從一般方法論的角度來(lái)看,ADSS的研制方法具有以下幾個(gè)特別。
。1)交互設(shè)計(jì)ADSS研制方法強(qiáng)調(diào)分析與設(shè)計(jì)的動(dòng)態(tài)性,隨著決策問(wèn)題、決策環(huán)境、決策者風(fēng)格的變化,分析設(shè)計(jì)也要不斷發(fā)展、演變、求精。交互設(shè)計(jì)強(qiáng)調(diào)用戶、系統(tǒng)和研制人員之間的相互作用。
。2)用戶的參與同AMIS的研制過(guò)程相比,ADSS更加強(qiáng)調(diào)用戶的參與。在ADSS的開(kāi)發(fā)過(guò)程中,用戶不僅是研制任務(wù)的提出者、系統(tǒng)的需求定義和評(píng)價(jià)者、研制過(guò)程的參與和系統(tǒng)的使用者(AMLS僅限于此),而且是ADSS的主要設(shè)計(jì)者和管理者。
。3)適應(yīng)決策者風(fēng)格決策者希望能直接經(jīng)歷實(shí)踐,親自操作系統(tǒng),因此,決策者的經(jīng)驗(yàn)、知識(shí)、偏好等直接影響信息需求、模型構(gòu)造、人機(jī)接口和輸入輸出設(shè)計(jì),因此,ADSS應(yīng)該具備相當(dāng)?shù)撵`活性以適應(yīng)各種不同的決策者風(fēng)格。
。4)盡可能短的研制周期快速研制,盡早交付使用,盡快見(jiàn)效可使用戶樹(shù)立信心。研制周期過(guò)長(zhǎng),不僅會(huì)使用戶失去耐心,而且時(shí)間一長(zhǎng),時(shí)過(guò)境遷、研制出來(lái)的系統(tǒng)可能已不能適應(yīng)變化了的環(huán)境。
。5)以生成器為基礎(chǔ)的積木式設(shè)計(jì)要滿足快速多變的特點(diǎn),就需要有一個(gè)較好的軟件環(huán)境。DSS生成器(DSSG)正是支持快速、靈活研制DSS的軟件。目前,國(guó)外多數(shù)ADSS都是在DSS生成器上開(kāi)發(fā)的,而交互式財(cái)務(wù)計(jì)劃系統(tǒng)(IFPS)本身就是一種DSS生成器。
(6)學(xué)習(xí)和創(chuàng)造對(duì)于半結(jié)構(gòu)和非結(jié)構(gòu)化的問(wèn)題,決策者和研究者都需要學(xué)習(xí),在學(xué)習(xí)中尋找新的更完善的解決問(wèn)題的途徑,因此,ADSS研制方法注重決策者和研制者交互過(guò)程中的學(xué)習(xí)以及ADSS系統(tǒng)本身的輔助學(xué)習(xí)能力。
三、ADSS開(kāi)發(fā)的三個(gè)層次從系統(tǒng)開(kāi)發(fā)的角度來(lái)看,ADSS具有三個(gè)不同的技術(shù)層次,應(yīng)用層、生成器、工具層,它們面向的人員不同,所起的作用也不同。
應(yīng)用層屬于最高層,它直接面向用戶,可由ADSS工具構(gòu)成,亦可以由生成器產(chǎn)生。AD「關(guān) 鍵 詞」生成器是用來(lái)研制ADSS的硬件和軟件系統(tǒng),它包括數(shù)據(jù)管理、模型管理、知識(shí)管理和對(duì)話管理所需要的技術(shù)以及將它們有機(jī)地結(jié)合起來(lái)的接口。利用生成器,ADSS研制者可以根據(jù)決策者的要求、環(huán)境和任務(wù),迅速構(gòu)造出來(lái),從而大大縮短ADSS的研制周期,降低研制費(fèi)用。工具層由一些可用來(lái)構(gòu)成ADSS或生成器的硬件或軟件單元。如凈現(xiàn)值計(jì)算程序,彩色圖像工具,線性規(guī)則軟件包,風(fēng)險(xiǎn)分析功能等。
半結(jié)構(gòu)化和非結(jié)構(gòu)化的決策過(guò)程常常處于不斷變化的環(huán)境之中,這就要求ADSS能對(duì)決策過(guò)程模型、參數(shù)、約束條件、內(nèi)外部影響因素等及時(shí)予以改變或擴(kuò)充。從這一點(diǎn)來(lái)看,利用ADSS生成器開(kāi)發(fā)ADSS比直接由ADSS工具來(lái)開(kāi)發(fā)更能靈活的適應(yīng)各種變化。
四、ROMC方法根據(jù)以上分析,筆者認(rèn)為,ROMC方法是開(kāi)發(fā)ADSS比較理想的方法。ROMC方法首先是由Carison提出的,它的基本原理是:根據(jù)西蒙的決策過(guò)程模型,盡管決策過(guò)程是非常復(fù)雜的,但決策過(guò)程中決策者從事的三個(gè)基本活動(dòng)(情報(bào)、設(shè)計(jì)、選擇)都是能夠識(shí)別的。通過(guò)區(qū)分決策的基本活動(dòng),可以了解決策者在這些活動(dòng)中的行為,從而確定需要的支持。
在使用ROMC方法時(shí),需要對(duì)各種各樣的決策過(guò)程和決策者的需要進(jìn)行分析,以通過(guò)用ROMC方法減少?zèng)Q策支持的要求與系統(tǒng)能力之間的差別。從用戶的立場(chǎng)來(lái)看,ADSS的能力在于以下幾個(gè)方面:
。1)提供表達(dá)式以幫助決策者將問(wèn)題概念化以便于處理和交流。
(2)提供對(duì)這些表達(dá)式進(jìn)行分析和運(yùn)算的某些操作方法。
(3)提供輔助記憶手段。
。4)提供處理和使用整個(gè)系統(tǒng)的控制機(jī)構(gòu)。
ROMC方法正是建立在這四個(gè)方面的基礎(chǔ)之上的,它主要從以下幾點(diǎn)進(jìn)行分析:①表達(dá)方式(Represen
tation):使問(wèn)題概念化;②操作(Opration):對(duì)表達(dá)進(jìn)行加工;③記憶輔助(Memory aid):表達(dá)與加工的存儲(chǔ)支持;④控制機(jī)制(Controlmachqnism):控制、協(xié)調(diào)整個(gè)系統(tǒng)。
ROMC方法正是這四個(gè)方面的縮寫(xiě),在使用ROMC方法時(shí),需要對(duì)各種各樣的決策過(guò)程和決策者的需要進(jìn)行分析,以求通過(guò)用ROMC方法減少?zèng)Q策支持的要求與系統(tǒng)能力的差別。雖然決策過(guò)程和決策的需求因決策種類(lèi)和決策者的不同而變化,但也存在一些共同特征:
。1)對(duì)于半結(jié)構(gòu)化的非結(jié)構(gòu)化的決策問(wèn)題,要決策者清楚地描述決策過(guò)程是困難的,決策者在做決策或在解決決策時(shí)一般運(yùn)用某些概念化的東西,例如圖像、卡片、公式、模型等。針對(duì)于此,ROMC采取了過(guò)程獨(dú)立的方法。所謂過(guò)程獨(dú)立也就是它避免了對(duì)決策者的活動(dòng)的描述限制于按某一順序進(jìn)行。這基于數(shù)據(jù)流程圖的傳統(tǒng)系統(tǒng)分析方法有著本質(zhì)和不同。
。2)雖然決策過(guò)程是很難解釋的,但西蒙的情報(bào),設(shè)計(jì)和選擇對(duì)決策活動(dòng)的分類(lèi)是很有用的。ROMC方法依賴(lài)表達(dá)式(而不僅僅是數(shù)據(jù))作為聯(lián)系A(chǔ)DSS各部分的紐帶,它是通過(guò)在表達(dá)式上的操作來(lái)支持決策過(guò)程的情報(bào)、設(shè)計(jì)和選擇活動(dòng);各種存儲(chǔ)又去支持表達(dá)式和操作,而控制則是為了控制表達(dá)式、操作和存儲(chǔ)。識(shí)別表達(dá)式以及關(guān)于表達(dá)式的操作比識(shí)別完整的決策過(guò)程要容易的多。
。3)ROMC方法為分析和設(shè)計(jì)ADSS提供了框架,但并沒(méi)有提供實(shí)現(xiàn)ADSS的具體技術(shù)。ROMC方法需要ADSS生成器的支持。